diff options
author | hogelog | 2010-01-01 14:48:38 +0000 |
---|---|---|
committer | hogelog | 2010-01-01 14:48:38 +0000 |
commit | 5ad2f64226c3df7470b5af5903536b4c29baca04 (patch) | |
tree | f147df1dccc43e738439235b3144791fe07a3f08 /marker_reader.js | |
parent | a611f1c6ff91dc1fbea8adc5fbfe6c2dcf16ab78 (diff) | |
download | vimperator-plugins-5ad2f64226c3df7470b5af5903536b4c29baca04.tar.bz2 |
speed optimization
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@36331 d0d07461-0603-4401-acd4-de1884942a52
Diffstat (limited to 'marker_reader.js')
-rw-r--r-- | marker_reader.js | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/marker_reader.js b/marker_reader.js index 9f4cdae..10ae13e 100644 --- a/marker_reader.js +++ b/marker_reader.js @@ -130,6 +130,8 @@ var reader = { let scroll = win.innerHeight * scroll_ratio; let count = Math.ceil(win.scrollMaxY / scroll); + let div = doc.createElementNS(HTML_NAMESPACE, "div"); + div.id = "vimperator-marker_reader-markers"; for (let pageNum=2;pageNum<=count+1;++pageNum) { let p = doc.createElementNS(HTML_NAMESPACE, "p"); @@ -145,9 +147,10 @@ var reader = { p.style.left = "0px"; p.style.top = Math.ceil((pageNum-1)*scroll)+"px"; - doc.body.appendChild(p); + div.appendChild(p); doc.markers.push(p); } + doc.body.appendChild(div); return doc.markers; }, // removeMarkers have to act synchronized function |