ace2_inner: prefix all logging statements: "console.*" -> "top.console.*"
For reference, see: https://github.com/ether/etherpad-lite/pull/3915#issuecomment-617681463
This commit is contained in:
parent
5fa414636b
commit
1bd595fdc7
1 changed files with 33 additions and 33 deletions
|
@ -130,7 +130,7 @@ function Ace2Inner(){
|
|||
console = {};
|
||||
for (var i = 0; i < names.length; ++i)
|
||||
console[names[i]] = noop;
|
||||
//console.error = function(str) { alert(str); };
|
||||
//top.console.error = function(str) { alert(str); };
|
||||
}
|
||||
|
||||
var PROFILER = window.PROFILER;
|
||||
|
@ -379,7 +379,7 @@ function Ace2Inner(){
|
|||
|
||||
if (currentCallStack)
|
||||
{
|
||||
console.error("Can't enter callstack " + type + ", already in " + currentCallStack.type);
|
||||
top.console.error("Can't enter callstack " + type + ", already in " + currentCallStack.type);
|
||||
}
|
||||
|
||||
var profiling = false;
|
||||
|
@ -387,7 +387,7 @@ function Ace2Inner(){
|
|||
function profileRest()
|
||||
{
|
||||
profiling = true;
|
||||
console.profile();
|
||||
top.console.profile();
|
||||
}
|
||||
|
||||
function newEditEvent(eventType)
|
||||
|
@ -477,7 +477,7 @@ function Ace2Inner(){
|
|||
documentAttributeManager: documentAttributeManager
|
||||
});
|
||||
|
||||
//console.log("Just did action for: "+type);
|
||||
//top.console.log("Just did action for: "+type);
|
||||
cleanExit = true;
|
||||
}
|
||||
catch (e)
|
||||
|
@ -493,7 +493,7 @@ function Ace2Inner(){
|
|||
finally
|
||||
{
|
||||
var cs = currentCallStack;
|
||||
//console.log("Finished action for: "+type);
|
||||
//top.console.log("Finished action for: "+type);
|
||||
if (cleanExit)
|
||||
{
|
||||
submitOldEvent(cs.editEvent);
|
||||
|
@ -527,7 +527,7 @@ function Ace2Inner(){
|
|||
}
|
||||
}
|
||||
currentCallStack = null;
|
||||
if (profiling) console.profileEnd();
|
||||
if (profiling) top.console.profileEnd();
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
@ -749,7 +749,7 @@ function Ace2Inner(){
|
|||
* See for reference:
|
||||
* - https://github.com/ether/etherpad-lite/issues/3861
|
||||
*/
|
||||
console.warn('atext.text is an empty string(""). Replacing with "\\n". See issue #3861.');
|
||||
top.console.warn('atext.text is an empty string(""). Replacing with "\\n". See issue #3861.');
|
||||
atext.text = "\n";
|
||||
}
|
||||
|
||||
|
@ -1066,7 +1066,7 @@ function Ace2Inner(){
|
|||
|
||||
function newTimeLimit(ms)
|
||||
{
|
||||
//console.debug("new time limit");
|
||||
//top.console.debug("new time limit");
|
||||
var startTime = now();
|
||||
var lastElapsed = 0;
|
||||
var exceededAlready = false;
|
||||
|
@ -1077,7 +1077,7 @@ function Ace2Inner(){
|
|||
{
|
||||
if ((!printedTrace))
|
||||
{ // && now() - startTime - ms > 300) {
|
||||
//console.trace();
|
||||
//top.console.trace();
|
||||
printedTrace = true;
|
||||
}
|
||||
return true;
|
||||
|
@ -1086,8 +1086,8 @@ function Ace2Inner(){
|
|||
if (elapsed > ms)
|
||||
{
|
||||
exceededAlready = true;
|
||||
//console.debug("time limit hit, before was %d/%d", lastElapsed, ms);
|
||||
//console.trace();
|
||||
//top.console.debug("time limit hit, before was %d/%d", lastElapsed, ms);
|
||||
//top.console.trace();
|
||||
return true;
|
||||
}
|
||||
else
|
||||
|
@ -1186,7 +1186,7 @@ function Ace2Inner(){
|
|||
|
||||
var isTimeUp = newTimeLimit(250);
|
||||
|
||||
//console.time("idlework");
|
||||
//top.console.time("idlework");
|
||||
var finishedImportantWork = false;
|
||||
var finishedWork = false;
|
||||
|
||||
|
@ -1205,13 +1205,13 @@ function Ace2Inner(){
|
|||
|
||||
var visibleRange = scroll.getVisibleCharRange(rep);
|
||||
var docRange = [0, rep.lines.totalWidth()];
|
||||
//console.log("%o %o", docRange, visibleRange);
|
||||
//top.console.log("%o %o", docRange, visibleRange);
|
||||
finishedImportantWork = true;
|
||||
finishedWork = true;
|
||||
}
|
||||
finally
|
||||
{
|
||||
//console.timeEnd("idlework");
|
||||
//top.console.timeEnd("idlework");
|
||||
if (finishedWork)
|
||||
{
|
||||
idleWorkTimer.atMost(1000);
|
||||
|
@ -1294,7 +1294,7 @@ function Ace2Inner(){
|
|||
selectionNeedsResetting = true;
|
||||
}
|
||||
|
||||
//if (timer()) console.dirxml(lineEntry.lineNode.dom);
|
||||
//if (timer()) top.console.dirxml(lineEntry.lineNode.dom);
|
||||
if (firstLine === null) firstLine = lineIndex;
|
||||
lastLine = lineIndex;
|
||||
lineStart = lineEnd;
|
||||
|
@ -1305,7 +1305,7 @@ function Ace2Inner(){
|
|||
{
|
||||
currentCallStack.selectionAffected = true;
|
||||
}
|
||||
//console.debug("Recolored line range %d-%d", firstLine, lastLine);
|
||||
//top.console.debug("Recolored line range %d-%d", firstLine, lastLine);
|
||||
}
|
||||
|
||||
// like getSpansForRange, but for a line, and the func takes (text,class)
|
||||
|
@ -1511,7 +1511,7 @@ function Ace2Inner(){
|
|||
observeSuspiciousNodes();
|
||||
p.mark("dirty");
|
||||
var dirtyRanges = getDirtyRanges();
|
||||
//console.log("dirtyRanges: "+toSource(dirtyRanges));
|
||||
//top.console.log("dirtyRanges: "+toSource(dirtyRanges));
|
||||
var dirtyRangesCheckOut = true;
|
||||
var j = 0;
|
||||
var a, b;
|
||||
|
@ -1545,8 +1545,8 @@ function Ace2Inner(){
|
|||
p.mark("getsel");
|
||||
var selection = getSelection();
|
||||
|
||||
//console.log(magicdom.root.dom.innerHTML);
|
||||
//console.log("got selection: %o", selection);
|
||||
//top.console.log(magicdom.root.dom.innerHTML);
|
||||
//top.console.log("got selection: %o", selection);
|
||||
var selStart, selEnd; // each one, if truthy, has [line,char] needed to set selection
|
||||
var i = 0;
|
||||
var splicesToDo = [];
|
||||
|
@ -1594,7 +1594,7 @@ function Ace2Inner(){
|
|||
// It could be SPAN or a DIV; basically this is any case where the contentCollector
|
||||
// decides it isn't done.
|
||||
// Note that this clean node might need to be there for the next dirty range.
|
||||
//console.log("inclusive of "+lastDirtyNode.next().dom.tagName);
|
||||
//top.console.log("inclusive of "+lastDirtyNode.next().dom.tagName);
|
||||
b++;
|
||||
var cleanLine = lastDirtyNode.nextSibling;
|
||||
cc.collectContent(cleanLine);
|
||||
|
@ -1619,7 +1619,7 @@ function Ace2Inner(){
|
|||
// Firefox isn't quite so bad, but it's still pretty quirky.
|
||||
var scrollToTheLeftNeeded = true;
|
||||
}
|
||||
// console.log("Editor warning: " + linesWrapped + " long line" + (linesWrapped == 1 ? " was" : "s were") + " hard-wrapped into " + ccData.numLinesAfter + " lines.");
|
||||
// top.console.log("Editor warning: " + linesWrapped + " long line" + (linesWrapped == 1 ? " was" : "s were") + " hard-wrapped into " + ccData.numLinesAfter + " lines.");
|
||||
}
|
||||
|
||||
if (ss[0] >= 0) selStart = [ss[0] + a + netNumLinesChangeSoFar, ss[1]];
|
||||
|
@ -1683,7 +1683,7 @@ function Ace2Inner(){
|
|||
if(n.parentNode) n.parentNode.removeChild(n);
|
||||
|
||||
//dmesg(htmlPrettyEscape(htmlForRemovedChild(n)));
|
||||
//console.log("removed: "+id);
|
||||
//top.console.log("removed: "+id);
|
||||
});
|
||||
|
||||
if(scrollToTheLeftNeeded){ // needed to stop chrome from breaking the ui when long strings without spaces are pasted
|
||||
|
@ -1903,7 +1903,7 @@ function Ace2Inner(){
|
|||
{
|
||||
var line = lineAndChar[0];
|
||||
var charsLeft = lineAndChar[1];
|
||||
//console.log("line: %d, key: %s, node: %o", line, rep.lines.atIndex(line).key,
|
||||
//top.console.log("line: %d, key: %s, node: %o", line, rep.lines.atIndex(line).key,
|
||||
//getCleanNodeByKey(rep.lines.atIndex(line).key));
|
||||
var lineEntry = rep.lines.atIndex(line);
|
||||
charsLeft -= lineEntry.lineMarker;
|
||||
|
@ -2028,7 +2028,7 @@ function Ace2Inner(){
|
|||
n = parNode;
|
||||
}
|
||||
}
|
||||
if (n.id === "") console.debug("BAD");
|
||||
if (n.id === "") top.console.debug("BAD");
|
||||
if (n.firstChild && isBlockElement(n.firstChild))
|
||||
{
|
||||
col += 1; // lineMarker
|
||||
|
@ -2915,11 +2915,11 @@ function Ace2Inner(){
|
|||
}
|
||||
|
||||
return true;
|
||||
//console.log("selStart: %o, selEnd: %o, focusAtStart: %s", rep.selStart, rep.selEnd,
|
||||
//top.console.log("selStart: %o, selEnd: %o, focusAtStart: %s", rep.selStart, rep.selEnd,
|
||||
//String(!!rep.selFocusAtStart));
|
||||
}
|
||||
return false;
|
||||
//console.log("%o %o %s", rep.selStart, rep.selEnd, rep.selFocusAtStart);
|
||||
//top.console.log("%o %o %s", rep.selStart, rep.selEnd, rep.selFocusAtStart);
|
||||
}
|
||||
|
||||
function isPadLoading(eventType)
|
||||
|
@ -3152,14 +3152,14 @@ function Ace2Inner(){
|
|||
// returns whether line was already correctly assigned (i.e. correctly
|
||||
// clean or dirty, according to cleanRanges, and if clean, correctly
|
||||
// attached or not attached (i.e. in the same range as) the prev and next lines).
|
||||
//console.log("correctly assigning: %d", line);
|
||||
//top.console.log("correctly assigning: %d", line);
|
||||
var rng = rangeForLine(line);
|
||||
var lineClean = isClean(line);
|
||||
if (rng < 0)
|
||||
{
|
||||
if (lineClean)
|
||||
{
|
||||
console.debug("somehow lost clean line");
|
||||
top.console.debug("somehow lost clean line");
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
@ -3239,7 +3239,7 @@ function Ace2Inner(){
|
|||
detectChangesAroundLine(N - 1, 1);
|
||||
|
||||
p.mark("obs");
|
||||
//console.log("observedChanges: "+toSource(observedChanges));
|
||||
//top.console.log("observedChanges: "+toSource(observedChanges));
|
||||
for (var k in observedChanges.cleanNodesNearChanges)
|
||||
{
|
||||
var key = k.substring(1);
|
||||
|
@ -4718,10 +4718,10 @@ function Ace2Inner(){
|
|||
// can handle "backwards"-oriented selection, shift-arrow-keys move start
|
||||
// of selection
|
||||
browserSelection.collapse(end.container, end.offset);
|
||||
//console.trace();
|
||||
//console.log(htmlPrettyEscape(rep.alltext));
|
||||
//console.log("%o %o", rep.selStart, rep.selEnd);
|
||||
//console.log("%o %d", start.container, start.offset);
|
||||
//top.console.trace();
|
||||
//top.console.log(htmlPrettyEscape(rep.alltext));
|
||||
//top.console.log("%o %o", rep.selStart, rep.selEnd);
|
||||
//top.console.log("%o %d", start.container, start.offset);
|
||||
browserSelection.extend(start.container, start.offset);
|
||||
}
|
||||
else
|
||||
|
|
Loading…
Reference in a new issue