Browse Source

make JQuery work with -D js-flatten

frabbit 11 years ago
parent
commit
9dcb47ac0c
1 changed files with 1 additions and 0 deletions
  1. 1 0
      std/js/JQuery.hx

+ 1 - 0
std/js/JQuery.hx

@@ -399,6 +399,7 @@ extern class JQuery implements ArrayAccess<Element> {
 			haxe.macro.Compiler.includeFile("js/jquery-latest.min.js");
 			haxe.macro.Compiler.includeFile("js/jquery-latest.min.js");
 		#end
 		#end
 		var q : Dynamic = (untyped js.Browser.window).jQuery;
 		var q : Dynamic = (untyped js.Browser.window).jQuery;
+		var js = untyped __js__("js || {}");
 		js.JQuery = q;
 		js.JQuery = q;
 		__feature__('js.JQuery.iterator',
 		__feature__('js.JQuery.iterator',
 			q.fn.iterator = function() return { pos : 0, j : __this__, hasNext : function() return __this__.pos < __this__.j.length, next : function() return $(__this__.j[__this__.pos++]) }
 			q.fn.iterator = function() return { pos : 0, j : __this__, hasNext : function() return __this__.pos < __this__.j.length, next : function() return $(__this__.j[__this__.pos++]) }