Dan Korostelev пре 8 година
родитељ
комит
1cdd50ac75

+ 2 - 2
std/js/html/compat/ArrayBuffer.hx

@@ -54,8 +54,8 @@ class ArrayBuffer {
 	}
 
 	static function __init__() untyped {
-		var ArrayBuffer = js.Lib.global.ArrayBuffer || js.html.compat.ArrayBuffer;
-		if( ArrayBuffer.prototype.slice == null ) ArrayBuffer.prototype.slice = sliceImpl; // IE10
+		__js__("var ArrayBuffer = {0} || {1}", js.Lib.global.ArrayBuffer, js.html.compat.ArrayBuffer);
+		if( __js__("ArrayBuffer").prototype.slice == null ) __js__("ArrayBuffer").prototype.slice = sliceImpl; // IE10
 	}
 }
 #end

+ 1 - 1
std/js/html/compat/DataView.hx

@@ -147,7 +147,7 @@ class DataView {
 	}
 
 	static function __init__() {
-		var DataView = untyped js.Lib.global.DataView || js.html.compat.DataView;
+		untyped __js__("var DataView = {0} || {1}", js.Lib.global.DataView, js.html.compat.DataView);
 	}
 
 }

+ 1 - 1
std/js/html/compat/Float32Array.hx

@@ -104,7 +104,7 @@ class Float32Array {
 	}
 
 	static function __init__() {
-		var Float32Array = untyped js.Lib.global.Float32Array || _new;
+		untyped __js__("var Float32Array = {0} || {1}", js.Lib.global.Float32Array, _new);
 	}
 
 }

+ 1 - 1
std/js/html/compat/Float64Array.hx

@@ -111,7 +111,7 @@ class Float64Array {
 	}
 
 	static function __init__() {
-		var Float64Array = untyped js.Lib.global.Float64Array || (js.Lib.global.Float32Array ? 'notsupported' : null) || _new;
+		untyped __js__("var Float64Array = {0} || ({1} ? 'notsupported' : null) || {2}", js.Lib.global.Float64Array, js.Lib.global.Float32Array, _new);
 	}
 
 }

+ 1 - 1
std/js/html/compat/Uint8Array.hx

@@ -95,7 +95,7 @@ class Uint8Array {
 	}
 
 	static function __init__() {
-		var Uint8Array = untyped js.Lib.global.Uint8Array || _new;
+		untyped __js__("var Uint8Array = {0} || {1}", js.Lib.global.Uint8Array, _new);
 	}
 
 }