Changeset 32618 for lang/javascript
- Timestamp:
- 04/19/09 10:16:52 (4 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
lang/javascript/vimperator-plugins/trunk/marker_reader.js
r32607 r32618 11 11 <description>marker PageDown/PageUp.</description> 12 12 <author mail="konbu.komuro@gmail.com" homepage="http://d.hatena.ne.jp/hogelog/">hogelog</author> 13 <version>0.0. 8</version>13 <version>0.0.10</version> 14 14 <license>GPL</license> 15 15 <minVersion>2.1pre</minVersion> … … 85 85 86 86 if (win.scrollMaxY == 0) return false; 87 if (win.innerHeight == 0) return false; 87 88 if (!win.scrollbars.visible) return false; 88 89 … … 95 96 let count = Math.ceil(win.scrollMaxY / scroll); 96 97 97 let insertPoint = doc.body.firstChild;98 98 let markers = []; 99 99 for (let pageNum=1;pageNum<=count+1;++pageNum) … … 111 111 p.style.left = "0px"; 112 112 p.style.top = Math.ceil((pageNum-1)*scroll)+"px"; 113 doc.body.insertBefore(p, insertPoint); 114 //doc.body.appendChild(p); 113 doc.body.appendChild(p); 115 114 markers.push(p); 116 115 } … … 136 135 let markers = doc.markers; 137 136 if(!markers) markers = reader.insertMarkers(doc); 137 if(!markers && markers.length==0) return 1.0; 138 138 139 139 let curPos = win.scrollY; … … 166 166 function navi(win, page) 167 167 { 168 let xpath = '//*[@id="vimperator-marker_reader-' + page + '"]'; 169 let [elem] = $U.getNodesFromXPath(xpath, doc); 168 let elem = doc.getElementById("vimperator-marker_reader-" + page); 170 169 if (elem) { 171 170 win.scrollTo(0, elem.offsetTop);
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)