smashing errors caused by .forEach

This commit is contained in:
Matthias Bartelmeß 2012-03-13 22:44:33 +01:00
parent b28bfe8e31
commit f34f0585bb
4 changed files with 11 additions and 11 deletions

View File

@ -1642,7 +1642,7 @@ function Ace2Inner(){
// update the representation // update the representation
p.mark("splice"); p.mark("splice");
forEach(splicesToDo, function(splice) splicesToDo.forEach(function(splice)
{ {
doIncorpLineSplice(splice[0], splice[1], splice[2], splice[3], splice[4]); doIncorpLineSplice(splice[0], splice[1], splice[2], splice[3], splice[4]);
}); });
@ -2142,7 +2142,7 @@ function Ace2Inner(){
return entry.domInfo; return entry.domInfo;
}), isTimeUp); }), isTimeUp);
infoStructs.forEach(function(k) keysToDelete.forEach(function(k)
{ {
var n = doc.getElementById(k); var n = doc.getElementById(k);
n.parentNode.removeChild(n); n.parentNode.removeChild(n);

View File

@ -22,7 +22,7 @@
// These parameters were global, now they are injected. A reference to the // These parameters were global, now they are injected. A reference to the
// Timeslider controller would probably be more appropriate. // Timeslider controller would probably be more appropriate.
var forEach = require('./ace2_common').forEach; require('./ace2_common');
function loadBroadcastSliderJS(fireWhenAllScriptsAreLoaded) function loadBroadcastSliderJS(fireWhenAllScriptsAreLoaded)
{ {
@ -175,7 +175,7 @@ function loadBroadcastSliderJS(fireWhenAllScriptsAreLoaded)
$("#authorstable").empty(); $("#authorstable").empty();
var numAnonymous = 0; var numAnonymous = 0;
var numNamed = 0; var numNamed = 0;
forEach(authors, function(author) authors.forEach(function(author)
{ {
if (author.name) if (author.name)
{ {
@ -469,7 +469,7 @@ function loadBroadcastSliderJS(fireWhenAllScriptsAreLoaded)
$("#timeslider").show(); $("#timeslider").show();
setSliderLength(clientVars.totalRevs); setSliderLength(clientVars.totalRevs);
setSliderPosition(clientVars.revNum); setSliderPosition(clientVars.revNum);
forEach(clientVars.savedRevisions, function(revision) clientVars.savedRevisions.forEach(function(revision)
{ {
addSavedRevision(revision.revNum, revision); addSavedRevision(revision.revNum, revision);
}) })

View File

@ -147,10 +147,11 @@ var chat = (function()
} }
}); });
for(var i in clientVars.chatHistory) var that = this;
{ $.each(clientVars.chatHistory, function(i, o){
this.addMessage(clientVars.chatHistory[i], false); that.addMessage(o, false);
} })
$("#chatcounter").text(clientVars.chatHistory.length); $("#chatcounter").text(clientVars.chatHistory.length);
} }
} }

View File

@ -30,7 +30,6 @@
var Changeset = require('./Changeset'); var Changeset = require('./Changeset');
var hooks = require('./pluginfw/hooks'); var hooks = require('./pluginfw/hooks');
var map = require('./ace2_common').map;
var linestylefilter = {}; var linestylefilter = {};
@ -302,7 +301,7 @@ linestylefilter.getFilterStack = function(lineText, textAndClassFunc, browser)
linestylefilter: linestylefilter, linestylefilter: linestylefilter,
browser: browser browser: browser
}); });
map(hookFilters, function(hookFilter) hookFilters.map(function(hookFilter)
{ {
func = hookFilter(lineText, func); func = hookFilter(lineText, func);
}); });