mirror of
https://github.com/Doodle3D/Doodle3D-API
synced 2024-12-23 22:13:48 +01:00
18 lines
555 B
JavaScript
18 lines
555 B
JavaScript
|
/* */
|
||
|
require("./es6.array.iterator");
|
||
|
var $ = require("./$"),
|
||
|
Iterators = require("./$.iter").Iterators,
|
||
|
ITERATOR = require("./$.wks")('iterator'),
|
||
|
ArrayValues = Iterators.Array,
|
||
|
NL = $.g.NodeList,
|
||
|
HTC = $.g.HTMLCollection,
|
||
|
NLProto = NL && NL.prototype,
|
||
|
HTCProto = HTC && HTC.prototype;
|
||
|
if ($.FW) {
|
||
|
if (NL && !(ITERATOR in NLProto))
|
||
|
$.hide(NLProto, ITERATOR, ArrayValues);
|
||
|
if (HTC && !(ITERATOR in HTCProto))
|
||
|
$.hide(HTCProto, ITERATOR, ArrayValues);
|
||
|
}
|
||
|
Iterators.NodeList = Iterators.HTMLCollection = ArrayValues;
|