()
| 11203 | } |
| 11204 | |
| 11205 | function initPage() { |
| 11206 | ruleParser.initPage(() => { |
| 11207 | if (ruleParser.curSiteRule.autoLoadNum) { |
| 11208 | autoLoadNum = ruleParser.curSiteRule.autoLoadNum; |
| 11209 | initAutoLoadNum = autoLoadNum; |
| 11210 | } |
| 11211 | if (ruleParser.curSiteRule.nextLink && Array && Array.isArray && Array.isArray(ruleParser.curSiteRule.nextLink)) { |
| 11212 | _GM_registerMenuCommand(i18n("nextSwitch"), () => { |
| 11213 | nextSwitch.start(); |
| 11214 | }); |
| 11215 | } |
| 11216 | if (ruleParser.nextLinkHref) { |
| 11217 | let isJs = ruleParser.hrefIsJs(ruleParser.nextLinkHref); |
| 11218 | if (!isJs) { |
| 11219 | let inForce = (forceState == 2 || forceState == 3); |
| 11220 | _GM_registerMenuCommand(i18n(inForce ? "cancelForceIframe" : "forceIframe"), () => { |
| 11221 | changeStop(false, true); |
| 11222 | if (inForce) { |
| 11223 | setListData("forceState", location.host, ""); |
| 11224 | } else { |
| 11225 | let _state = ruleParser.curSiteRule.action > 0 || confirm(i18n("forceAllBody")) ? 2 : 3; |
| 11226 | setListData("forceState", location.host, _state); |
| 11227 | } |
| 11228 | setTimeout(() => { |
| 11229 | location.reload(); |
| 11230 | }, 500); |
| 11231 | }); |
| 11232 | } |
| 11233 | _GM_registerMenuCommand(i18n("loadNow"), () => { |
| 11234 | initAutoLoadNum = 0; |
| 11235 | if (autoLoadNum != -1) { |
| 11236 | autoLoadNum = -1; |
| 11237 | return; |
| 11238 | } |
| 11239 | let loadNum = window.prompt(i18n("loadConfirm"), loadNowNum); |
| 11240 | if (loadNum === "" || loadNum === null) return; |
| 11241 | loadNum = Math.abs(parseInt(loadNum)) || 0; |
| 11242 | if (loadNowNum != loadNum) { |
| 11243 | loadNowNum = loadNum; |
| 11244 | storage.setItem("loadNowNum", loadNowNum); |
| 11245 | } |
| 11246 | autoLoadNum = loadNum; |
| 11247 | nextPage(); |
| 11248 | }); |
| 11249 | } |
| 11250 | initListener(); |
| 11251 | }); |
| 11252 | } |
| 11253 | |
| 11254 | var pageBarStyle, mainStyleEle, mainStyleStyle; |
| 11255 | function initView() { |
no test coverage detected