mx pak1֚def.json I ;description.$.htmlS=yRicons\icon1_16-.pngficons\icon1_16.pngjf_6icons\icon2_16-.png f{5icons\icon2_16.png6$fՐicons\pagenoDn1_16.png'fԟicons\pagenoDn_16.png+ficons\pagenoDn_32 - >?8O.pngh.icons\pagenoDn_32.png1yR0 icons\pagenoUp1_16.pngaBfQ*picons\pagenoUp_16.pngEfӽCicons\pagenoUp_32.png-I d| locale\en.iniU Klocale\ru-ru.ini`L -u noZerro.jslQ|~ pageno+1.jsEm& pageno-1.js$p( plugin.inis setZerro.jsvQ[ { "type":"extension", "frameworkVersion":"1.0.1", "guid": "{a5dd00d5-8bc8-9b81-9b81-2d6433c05be9}", "version":"1.8.0", "autor": { "name" : "ALeXkRU" }, "icon": "pagenoUp", "name": "PageNo", "title": { "_t": "Title", "ru-ru": "Номер +1/-1", "en": "Go To +1/-1" }, "description":{ "_t":"Desc", "ru-ru":"Переход на страницу: '...текущий номер +(-)1.html', т.е. если адрес текущей страницы содержит число, например, текущая страница - 'test2.html', то после щелчка на кнопке загрузится страница - 'test3.html'(или 'test1.html' соответсвенно). Работает с Ru-Board ;) и др. форумами. Отключить ведущий нуль при уменьшении значения (11-10-09-08 => 11-10-9-8) можно в Параметрах/Настройках расширения (или изменить в config.ini значение на zero=1)", "en":"Go to page: '...current_number +(-)1.html' .. If the address of the current page contains a number, for example, the current page 'test2.html', after click extension button loads page 'test3.html' (or 'test1.html' with a decrease). Works with Ru-Board ;), etc. To remove leading zero (11-10-09-08 => 11-10-9-8), use menu Options (or change the value in config.ini to zero = 1)" }, "config":"description.$.html", "actions":[ { "type": "script", "name":"Go To -1", "icon": "pagenoDn", "title":{ "ru-ru":"На страницу: '...текущий номер -1.html'", "en":"Go to page: '...current_number-1.html'" }, "entryPoints":[ "sidebar" ], "js":["pageno-1.js"], "menu":[ { "type":"script", "title":{ "ru-ru":"Включить ведущий нуль", "en":"Add a leading zero" }, "js":["setZerro.js"] }, { "type":"script", "title":{ "ru-ru":"Отключить ведущий нуль", "en":"Remove the leading zero" }, "js":["noZerro.js"] } ] } ], "actions":[ { "type": "script", "name":"Go To +1", "icon": "pagenoUp", "title": { "ru-ru":"На страницу: '...текущий номер +1.html'", "en":"Go to page: '...current_number+1.html'" }, "entryPoints":[ "sidebar" ], "js": ["pageno+1.js"] } ] } ] {Title}

{Extnsn} {Name}

PageNo +1     {TitlePM}

{DescPM1}..
{DescPM2}


PageNo -1     {TitleNM}

{DescNM1}..
{DescNM2}


                 {ZrStat}  



PNG  IHDRh6tRNSnIDATx~~~~~~@@@&&&===@@@~~~999 }}}666^^^ ***~~~888'''SSS ---&&&mmm '''333777'''  ,,,길 븸YYY(((~~~%2 OIENDB`PNG  IHDRh6tRNSnIDATxieqie$qh`*N+3+" ( J3V̹@@@h],D% 'qq}|x H4fߜ-9EW ieYr8P=f* H\8P.9(ڃ48O5H3 +:+5 -~̹28 # - @2@ie "-?±OaO4'23#-qieq'IENDB`PNG  IHDRh6tRNSnIDATx~~~~~~~~~ aaa===@@@ ~~~~~~%%%ddd$$$???""" ~~~ ~~~555!!!BBB &&&Ӌᮮ%%%333---DDD666㖖 ݿꑑ ~~~ 짧~~~FnyIENDB`PNG  IHDRh6tRNSnIDATxieqie& qie* , 5G8?)O(h`q}&' oh]ie1!4Wz( i78N_#{N  ie ~|Vm2OFF  ;Aqie( #"ieqQ*IENDB`PNG  IHDRh6tRNSnIDATxieqie$qh`*N+3+" ( J3V̹@@@h],D% 'qq}|x H4fߜ-9EW ieYr8P=f* H\8P.9(ڃ48O5H3 +:+5 -~̹28 # - @2@ie "-?±OaO4'23#-qieq'IENDB`PNG  IHDRh6tRNSnIDATx~~~~~~@@@&&&===@@@~~~999 }}}666^^^ ***~~~888'''SSS ---&&&mmm '''333777'''  ,,,길 븸YYY(((~~~%2 OIENDB`PNG  IHDR szzsRGBgAMA a pHYs+IDATXG_HSQ{6Xe1YbiX҄Z!J),"} hK{(*ꭗP%}ʚfuS9ݻwVO~wqs vLe*tnBKL =M7@գJXfD=`½FBc(Ϡ70FH*^"WEšiնzXllѴ CETZ%C>8.h,\H` ӎWfOjל 0Hp,,@1^y:L752 35bTB*~o KhX_S#h,͘?5նز |:t v 4w&4B'"jv'+ 7ATߍ+ Rk i GܻUpBP8*C9S͸_yٹ0`8=d1@8Ppn5W/ T W؜`p؛ڷ?iE0LO|*!VG"zrbCCceRw4m-M/ *:V8g e#u~mVg fȮy|WTa5g $Ip\UБG3(>ފYf1c-IENDB`PNG  IHDR szz pHYs++IDATx GfG/; fPf ! IfQX.ڹf,r  %EC@Mry($  VV|wXrG"gZG9 w  ZUX}CF8  ] @ U@% uj 1y*B  92~) q?3! ? eyBG5A-  ? d"#fGf jIENDB`PNG  IHDRh6tRNSnIDATxieqie& qie* , 5G8?)O(h`q}&' oh]ie1!4Wz( i78N_#{N  ie ~|Vm2OFF  ;Aqie( #"ieqQ*IENDB`PNG  IHDRh6tRNSnIDATx~~~~~~~~~ aaa===@@@ ~~~~~~%%%ddd$$$???""" ~~~ ~~~555!!!BBB &&&Ӌᮮ%%%333---DDD666㖖 ݿꑑ ~~~ 짧~~~FnyIENDB`PNG  IHDR tRNS7X} pHYs+ +IDATx jfpjf& pjf*# 20c#ֳnr~,' !mni^ojf1!3Wo j88N^"zN  jf"~|,jf"2<b%}}~{8Ph 3@OiGvF=  ;B+0! Wi )BMHM _!e ^?PGF  qjf( #"jfpKfIENDB`;; Translated by ALeXkRU [lang] Name=PageNo +1/-1 Title=Go To +1/-1 TitleNM=PageNo -1 GoToN1=Go To -1 Desc=Go to page: '...current_number +(-)1.html' .. If the address of the current page contains a number, for example, the current page 'test2.html', after click extension button loads page 'test3.html' (or 'test1.html' with a decrease). Works with Ru-Board ;), etc. To remove leading zero (11-10-09-08 => 11-10-9-8), use menu Options (or change the value in config.ini to zero = 1) DescNM1=Go to page: '...current_number-1.html' DescNM2=If the address of the current page contains a number, for example, the current page 'test2.html', after click extension button loads page 'test1.html. Works with Ru-Board ;), etc. To remove leading zero (11-10-09-08 => 11-10-9-8), use menu Options (or change the value in config.ini to zero = 1) AddZero=Add a leading zero RemoveZero=Remove the leading zero TitlePM=PageNo +1 GoToP1=Go To +1 DescPM1=Go to page: '...current_number+1.html' DescPM2=If the address of the current page contains a number, for example, the current page 'test1.html', after click extension button loads page 'test2.html. Works with Ru-Board ;), etc. Close=Close AlertClose=To exit, press "Close". CloseWin=Close this window Extnsn=Extension ZrStat=Current value: ZrStatOn= (leading zero <strong>ON</strong>) ZrStatOff= (leading zero <strong>OFF</strong>) ;; Translated by ALeXkRU [lang] Name=><5@ +1/-1 Title=><5@ +1/-1 TitleNM=><5@ -1 GoToN1=><5@ -1 Desc=5@5E>4 =0 AB@0=8FC: '...B5:CI89 =><5@ +(-)1.html', B.5. 5A;8 04@5A B5:CI59 AB@0=8FK A>45@68B G8A;>, =0?@8<5@, B5:CI0O AB@0=8F0 'test2.html', B> ?>A;5 I5;G:0 =0 :=>?:5 703@C78BAO AB@0=8F0 'test3.html'(8;8 'test1.html' A>>B25BA25==>). 01>B05B A Ru-Board ;) 8 4@. D>@C<0<8. B:;NG8BL 254CI89 =C;L ?@8 C<5=LH5=88 7=0G5=8O (11-10-09-08 => 11-10-9-8) <>6=> 2 0@0<5B@0E/0AB@>9:0E @0AH8@5=8O (8;8 87<5=8BL 2 config.ini 7=0G5=85 =0 zero=1) DescNM1=5@5E>4 =0 AB@0=8FC: '...B5:CI89 =><5@ -1.html' DescNM2=B.5. 5A;8 04@5A B5:CI59 AB@0=8FK A>45@68B G8A;>, =0?@8<5@, B5:CI0O AB@0=8F0 - 'test2.html', B> ?>A;5 I5;G:0 =0 :=>?:5 703@C78BAO AB@0=8F0 'test1.html'. 01>B05B A Ru-Board ;) 8 4@. D>@C<0<8. B:;NG8BL 254CI89 =C;L ?@8 C<5=LH5=88 7=0G5=8O (11-10-09-08 => 11-10-9-8) <>6=> 2 0@0<5B@0E/0AB@>9:0E @0AH8@5=8O (8;8 87<5=8BL 2 config.ini 7=0G5=85 =0 zero=1) AddZero=:;NG8BL 254CI89 =C;L RemoveZero=B:;NG8BL 254CI89 =C;L TitlePM=><5@ +1 GoToP1=><5@ +1 DescPM1=5@5E>4 =0 AB@0=8FC: '...B5:CI89 =><5@ +1.html' DescPM2=B.5. 5A;8 04@5A B5:CI59 AB@0=8FK A>45@68B G8A;>, =0?@8<5@, B5:CI0O AB@0=8F0 'test1.html', B> ?>A;5 I5;G:0 =0 :=>?:5 703@C78BAO AB@0=8F0 'test2.html'. 01>B05B A Ru-Board ;) 8 4@. D>@C<0<8. Close=0:@KBL AlertClose=;O 2KE>40 =06<8B5 :=>?:C "0:@KBL". CloseWin=0:@KBL >:=> =0AB@>5: Extnsn= 0AH8@5=85 ZrStat="5:CI55 7=0G5=85: ZrStatOn= (254CI89 =C;L <strong>2:;NG5=</strong>) ZrStatOff= (254CI89 =C;L <strong>2K:;NG5=</strong>) var rt = window.external.mxGetRuntime(); rt.storage.setConfig("zero", "1"); var zeroYA; var rt = window.external.mxGetRuntime(); //alert('len3-');//zeroYA=rt.storage.getConfig("zero");//alert(zeroYA); var l=location.href;//alert('len4-'+l); if(l.match('start=')){loc=l.split('start=')[0];loc2=l.split('start=')[1];nl=parseInt(loc2.split('#')[0])+20;l2=loc+'start='+nl;eval();} else{if(l.match(/([0-9]+)((\.|\/)+[A-Za-z\.\?\=]+)*(\/)?$/i)){no=RegExp.$1;a1=RegExp.leftContext;a4=RegExp.$2;a5=RegExp.$4;if((a2=no.match(/^0*/))!=''){a3=RegExp.rightContext;if(a3=='9'&&a2==''){len=(a2+(a3-0+1)).length-no.length;len=len-1; l2=a1+(a2+"10").slice(len)+a4+a5;}else{len=(a2+(a3-0+1)).length-no.length;l2=a1+(a2+(a3-0+1)).slice(len)+a4+a5;}}else{len=no.length;l2=a1+(no-0+1)+a4+a5;}};eval();} location.href=l2;eval();var zeroYA; var rt = window.external.mxGetRuntime(); //alert('len3-');//zeroYA=rt.storage.getConfig("zero");//alert(zeroYA); var l=location.href;//alert('len4-'+l); if(l.match('start=')){loc=l.split('start=')[0];loc2=l.split('start=')[1];nl=parseInt(loc2.split('#')[0])-20;if(nl<0){nl=0};l2=loc+'start='+nl;eval();} else{if(l.match(/([0-9]+)((\.|\/)+[A-Za-z\.\?\=]+)*(\/)?$/i)){no=RegExp.$1;a1=RegExp.leftContext;a4=RegExp.$2;a5=RegExp.$4;zeroYA=rt.storage.getConfig("zero");if((a2=no.match(/^0*/))!=''){a3=RegExp.rightContext;if(a3=='10'&&zeroYA==1){len=("0"+a2+(a3-0-1)).length-no.length;len--;l2=a1+(a2+(a3-0-1)).slice(len)+a4+a5;}else{len=("0"+a2+(a3-0-1)).length-no.length;l2=a1+("0"+a2+(a3-0-1)).slice(len)+a4+a5;};}else{a2=no.match(/^10*$/);if((a2!='')&&zeroYA==1){l2=a1+(no-0-1)+a4+a5;}else{len=("0"+(no-0-1)).length-no.length;l2=a1+("0"+(no-0-1)).slice(len)+a4+a5;}; // len=no.length;//alert('len3-'+len); // l2=a1+(no-0-1)+a4+a5; }}eval();} location.href=l2;eval(); ;-- About this file -- ;Notes: (.. 11-10-09-08 => 11-10-9-8), config.ini ;zero=0 ; ;zero=1 ; [General] Name= -1 (Go To -1) Author=ho99&ALeXkRU Version=1.8.0 ModuleType=SCRIPT FileName=pageno-1.js Comments= : "... -1.html"\n.. \n, - "test2.html", \n - "test1.html\n Ru-Board ;) .\n 09->9 ( config.ini zero=1)". Type=toolbar HotIcon=hot.ico Icon=cold.ico zero=0var rt = window.external.mxGetRuntime(); rt.storage.setConfig("zero", "0");