diff --git a/builds/4chan-X.user.js b/builds/4chan-X.user.js index b9e7014aa..9afb4a7e5 100644 --- a/builds/4chan-X.user.js +++ b/builds/4chan-X.user.js @@ -4335,7 +4335,7 @@ }); }, node: function() { - var data, el, i, items, node, range, snapshot, _i, _len, _ref; + var data, el, i, items, node, range, snapshot; if (this.isClone) { if (Conf['Embedding']) { @@ -4363,9 +4363,9 @@ if (!(Conf['Embedding'] || Conf['Link Title'])) { return; } - _ref = this.nodes.links; - for (_i = 0, _len = _ref.length; _i < _len; _i++) { - range = _ref[_i]; + items = this.nodes.links; + i = 0; + while (range = items[i++]) { if (data = Linkify.services(range)) { if (Conf['Embedding']) { Linkify.embed(data); diff --git a/builds/crx/script.js b/builds/crx/script.js index c74ca4489..5ef176a20 100644 --- a/builds/crx/script.js +++ b/builds/crx/script.js @@ -4340,7 +4340,7 @@ }); }, node: function() { - var data, el, i, items, node, range, snapshot, _i, _len, _ref; + var data, el, i, items, node, range, snapshot; if (this.isClone) { if (Conf['Embedding']) { @@ -4368,9 +4368,9 @@ if (!(Conf['Embedding'] || Conf['Link Title'])) { return; } - _ref = this.nodes.links; - for (_i = 0, _len = _ref.length; _i < _len; _i++) { - range = _ref[_i]; + items = this.nodes.links; + i = 0; + while (range = items[i++]) { if (data = Linkify.services(range)) { if (Conf['Embedding']) { Linkify.embed(data); diff --git a/src/Linkification/Linkify.coffee b/src/Linkification/Linkify.coffee index 9f4a7eaf2..963a70d7f 100644 --- a/src/Linkification/Linkify.coffee +++ b/src/Linkification/Linkify.coffee @@ -57,7 +57,10 @@ Linkify = return unless Conf['Embedding'] or Conf['Link Title'] - for range in @nodes.links + items = @nodes.links + i = 0 + + while range = items[i++] if data = Linkify.services range Linkify.embed data if Conf['Embedding'] Linkify.title data if Conf['Link Title']