Fix potential infinite loop dragging large HTML notes

This commit is contained in:
Dan Stillman 2015-02-17 01:39:40 -05:00
parent 42c55ee5f3
commit 47a062c9a8

View file

@ -264,11 +264,10 @@ Zotero.QuickCopy = new function() {
for(var i=0; i<ps.length; i++) {
var p = ps[i],
paddingLeft = p.style.paddingLeft;
Zotero.debug("PADDING LEFT "+paddingLeft);
if(paddingLeft && paddingLeft.substr(paddingLeft.length-2) === "px") {
var paddingPx = parseInt(paddingLeft, 10),
ztabs = "";
for(var i=30; i<=paddingPx; i+=30) ztabs += ZTAB;
for (let j = 30; j <= paddingPx; j += 30) ztabs += ZTAB;
p.insertBefore(textDoc.createTextNode(ztabs), p.firstChild);
}
}