aboutsummaryrefslogtreecommitdiffstats
path: root/marker_reader.js
diff options
context:
space:
mode:
authorhogelog2010-01-01 14:48:38 +0000
committerhogelog2010-01-01 14:48:38 +0000
commit5ad2f64226c3df7470b5af5903536b4c29baca04 (patch)
treef147df1dccc43e738439235b3144791fe07a3f08 /marker_reader.js
parenta611f1c6ff91dc1fbea8adc5fbfe6c2dcf16ab78 (diff)
downloadvimperator-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.js5
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