Bläddra i källkod

[jQuery] embed jQuery when `-D embed-js`.

Andy Li 10 år sedan
förälder
incheckning
10411cebbc
3 ändrade filer med 13 tillägg och 0 borttagningar
  1. 9 0
      std/js/jquery/Helper.hx
  2. 3 0
      std/js/jquery/JQuery.hx
  3. 1 0
      std/js/jquery/jquery-1.11.3.min.js

+ 9 - 0
std/js/jquery/Helper.hx

@@ -13,4 +13,13 @@ package js.jquery;
 		return new js.jquery.JQuery(js.Lib.nativeThis);
 	}
 	#end
+
+	@:allow(js.jquery.JQuery)
+	macro static function embed() {
+		return if (haxe.macro.Context.defined("embed_js")) {
+			macro haxe.macro.Compiler.includeFile("js/jquery/jquery-1.11.3.min.js");
+		} else {
+			macro {};
+		}
+	}
 }

+ 3 - 0
std/js/jquery/JQuery.hx

@@ -1016,4 +1016,7 @@ package js.jquery;
 	**/
 	@:runtime
 	inline public function iterator():js.jquery.JqIterator return new js.jquery.JqIterator(js.Lib.nativeThis);
+	static function __init__():Void {
+		js.jquery.Helper.embed();
+	}
 }

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 0
std/js/jquery/jquery-1.11.3.min.js


Vissa filer visades inte eftersom för många filer har ändrats