diff --git a/builds/4chan-X.js b/builds/4chan-X.js index faf8731ee..7daeb5daa 100644 --- a/builds/4chan-X.js +++ b/builds/4chan-X.js @@ -973,7 +973,7 @@ } Post.prototype.parseComment = function() { - var bq, data, i, node, nodes, text, _i, _j, _len, _ref, _ref1; + var bq, data, i, node, nodes, text, _i, _len, _ref; bq = this.nodes.comment.cloneNode(true); _ref = $$('.abbr, .capcodeReplies, .exif, b', bq); @@ -983,8 +983,9 @@ } text = []; nodes = d.evaluate('.//br|.//text()', bq, null, 7, null); - for (i = _j = 0, _ref1 = nodes.snapshotLength; 0 <= _ref1 ? _j < _ref1 : _j > _ref1; i = 0 <= _ref1 ? ++_j : --_j) { - text.push((data = nodes.snapshotItem(i).data) ? data : '\n'); + i = 0; + while (i < nodes.snapshotLength) { + text.push((data = nodes.snapshotItem(i++).data) ? data : '\n'); } return this.info.comment = text.join('').trim().replace(/\s+$/gm, ''); }; @@ -10015,14 +10016,15 @@ return Main.checkUpdate(); }, callbackNodes: function(klass, nodes) { - var callback, err, errors, i, len, node, _i, _j, _len, _ref; + var callback, err, errors, i, len, node, _i, _len, _ref; len = nodes.length; _ref = klass.prototype.callbacks; for (_i = 0, _len = _ref.length; _i < _len; _i++) { callback = _ref[_i]; - for (i = _j = 0; 0 <= len ? _j < len : _j > len; i = 0 <= len ? ++_j : --_j) { - node = nodes[i]; + i = 0; + while (i < len) { + node = nodes[i++]; try { callback.cb.call(node); } catch (_error) { diff --git a/builds/4chan-X.user.js b/builds/4chan-X.user.js index beeae4771..be14dde02 100644 --- a/builds/4chan-X.user.js +++ b/builds/4chan-X.user.js @@ -969,7 +969,7 @@ } Post.prototype.parseComment = function() { - var bq, data, i, node, nodes, text, _i, _j, _len, _ref, _ref1; + var bq, data, i, node, nodes, text, _i, _len, _ref; bq = this.nodes.comment.cloneNode(true); _ref = $$('.abbr, .capcodeReplies, .exif, b', bq); @@ -979,8 +979,9 @@ } text = []; nodes = d.evaluate('.//br|.//text()', bq, null, 7, null); - for (i = _j = 0, _ref1 = nodes.snapshotLength; 0 <= _ref1 ? _j < _ref1 : _j > _ref1; i = 0 <= _ref1 ? ++_j : --_j) { - text.push((data = nodes.snapshotItem(i).data) ? data : '\n'); + i = 0; + while (i < nodes.snapshotLength) { + text.push((data = nodes.snapshotItem(i++).data) ? data : '\n'); } return this.info.comment = text.join('').trim().replace(/\s+$/gm, ''); }; @@ -10038,14 +10039,15 @@ return Main.checkUpdate(); }, callbackNodes: function(klass, nodes) { - var callback, err, errors, i, len, node, _i, _j, _len, _ref; + var callback, err, errors, i, len, node, _i, _len, _ref; len = nodes.length; _ref = klass.prototype.callbacks; for (_i = 0, _len = _ref.length; _i < _len; _i++) { callback = _ref[_i]; - for (i = _j = 0; 0 <= len ? _j < len : _j > len; i = 0 <= len ? ++_j : --_j) { - node = nodes[i]; + i = 0; + while (i < len) { + node = nodes[i++]; try { callback.cb.call(node); } catch (_error) { diff --git a/builds/crx/script.js b/builds/crx/script.js index 5e75f8382..618873731 100644 --- a/builds/crx/script.js +++ b/builds/crx/script.js @@ -972,7 +972,7 @@ } Post.prototype.parseComment = function() { - var bq, data, i, node, nodes, text, _i, _j, _len, _ref, _ref1; + var bq, data, i, node, nodes, text, _i, _len, _ref; bq = this.nodes.comment.cloneNode(true); _ref = $$('.abbr, .capcodeReplies, .exif, b', bq); @@ -982,8 +982,9 @@ } text = []; nodes = d.evaluate('.//br|.//text()', bq, null, 7, null); - for (i = _j = 0, _ref1 = nodes.snapshotLength; 0 <= _ref1 ? _j < _ref1 : _j > _ref1; i = 0 <= _ref1 ? ++_j : --_j) { - text.push((data = nodes.snapshotItem(i).data) ? data : '\n'); + i = 0; + while (i < nodes.snapshotLength) { + text.push((data = nodes.snapshotItem(i++).data) ? data : '\n'); } return this.info.comment = text.join('').trim().replace(/\s+$/gm, ''); }; @@ -10020,14 +10021,15 @@ return Main.checkUpdate(); }, callbackNodes: function(klass, nodes) { - var callback, err, errors, i, len, node, _i, _j, _len, _ref; + var callback, err, errors, i, len, node, _i, _len, _ref; len = nodes.length; _ref = klass.prototype.callbacks; for (_i = 0, _len = _ref.length; _i < _len; _i++) { callback = _ref[_i]; - for (i = _j = 0; 0 <= len ? _j < len : _j > len; i = 0 <= len ? ++_j : --_j) { - node = nodes[i]; + i = 0; + while (i < len) { + node = nodes[i++]; try { callback.cb.call(node); } catch (_error) { diff --git a/src/General/Main.coffee b/src/General/Main.coffee index 6d364be0b..58041a6c5 100644 --- a/src/General/Main.coffee +++ b/src/General/Main.coffee @@ -221,8 +221,9 @@ Main = len = nodes.length for callback in klass::callbacks # c.profile callback.name - for i in [0...len] - node = nodes[i] + i = 0 + while i < len + node = nodes[i++] try callback.cb.call node catch err diff --git a/src/General/lib/post.class b/src/General/lib/post.class index 0d9f356f2..ad15b902f 100644 --- a/src/General/lib/post.class +++ b/src/General/lib/post.class @@ -108,8 +108,9 @@ class Post text = [] # XPathResult.ORDERED_NODE_SNAPSHOT_TYPE === 7 nodes = d.evaluate './/br|.//text()', bq, null, 7, null - for i in [0...nodes.snapshotLength] - text.push if data = nodes.snapshotItem(i).data then data else '\n' + i = 0 + while i < nodes.snapshotLength + text.push if data = nodes.snapshotItem(i++).data then data else '\n' @info.comment = text.join('').trim().replace /\s+$/gm, '' parseQuotes: ->