Changeset 1917
- Timestamp:
- 11/23/07 06:46:15 (6 years ago)
- Files:
-
- 1 modified
-
lang/javascript/userscripts/jautopagerize.user.js (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/javascript/userscripts/jautopagerize.user.js
r1916 r1917 15 15 AutoPagerize = {}; 16 16 AutoPagerize.VERSION = "jautopagerize $Rev$"; 17 AutoPagerize.Config =17 AutoPagerize.Config = 18 18 { site_info_urls : [ 'http://swdyh.infogami.com/autopagerize' 19 19 , 'http://userjs.oh.land.to/pagerization/convert.php?file=siteinfo.v5' … … 38 38 , autostart : true 39 39 }; 40 41 /* 42 * filter APIs 43 */ 44 AutoPagerize.filters = []; 45 AutoPagerize.addFilter = function (fun) { 46 AutoPagerize.filters.push(fun); 47 }; 48 49 window.AutoPagerize = AutoPagerize; 40 50 41 51 (function () { … … 181 191 AutoPagerize._loading = true; 182 192 Resource(AutoPagerize._nextURI, h).ready(function (r) { 193 AutoPagerize.filters.forEach(function (f) { f(r) }); 194 183 195 var ib = AutoPagerize._insertBefore 184 196 var pib = ib.parentNode; … … 186 198 pib.insertBefore(i, ib); 187 199 }); 200 188 201 pib.insertBefore(h("<hr /><p>AutoPagerized: <a href='%s'>%s</a></p>".replace(/%s/g, AutoPagerize._nextURI)), ib); 202 189 203 AutoPagerize._nextURI = ($X(AutoPagerize._pageinfo.nextLink, r)[0] || {}).href; 190 191 204 AutoPagerize._loading = false; 192 205 AutoPagerize.updateStatus(); … … 208 221 s.fontWeight = "bold"; 209 222 210 if (AutoPagerize._ loading) {211 i.innerHTML = "loading...";212 s.background = AutoPagerize.Config.color["loading"];223 if (AutoPagerize._error) { 224 i.innerHTML = AutoPagerize._error; 225 i.background = AutoPagerize.Config.color["error"]; 213 226 } else 214 227 if (AutoPagerize._terminate) { … … 216 229 s.background = AutoPagerize.Config.color["terminated"]; 217 230 } else 218 if (AutoPagerize._ error) {219 i.innerHTML = AutoPagerize._error;220 i.background = AutoPagerize.Config.color["error"];231 if (AutoPagerize._loading) { 232 i.innerHTML = "loading..."; 233 s.background = AutoPagerize.Config.color["loading"]; 221 234 } else { 222 235 i.innerHTML = ".";
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)