Quellcode durchsuchen

fixed bug in iterators (don't use nativeThis)

Nicolas Cannasse vor 9 Jahren
Ursprung
Commit
689521ea5d
1 geänderte Dateien mit 5 neuen und 3 gelöschten Zeilen
  1. 5 3
      std/js/jquery/JQuery.hx

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

@@ -1015,12 +1015,14 @@ package js.jquery;
 		Haxe iterator.
 	**/
 	@:runtime
-	inline public function iterator():js.jquery.JqIterator return new js.jquery.JqIterator(js.Lib.nativeThis);
+	inline public function iterator():js.jquery.JqIterator return new js.jquery.JqIterator(this);
+
 	/**
-		Haxe iterator.
+		Iterate on JQuery elements.
 	**/
 	@:runtime
-	inline public function elements():js.jquery.JqEltsIterator return new js.jquery.JqEltsIterator(js.Lib.nativeThis);
+	inline public function elements():js.jquery.JqEltsIterator return new js.jquery.JqEltsIterator(this);
+
 	static function __init__():Void {
 		js.jquery.Helper.embed();
 	}