ผู้ใช้:Pubat/Scripts/editor/monobook.js

จากวิกิพีเดีย สารานุกรมเสรี

หมายเหตุ: หลังเผยแพร่ คุณอาจต้องล้างแคชเว็บเบราว์เซอร์ของคุณเพื่อดูการเปลี่ยนแปลง

  • ไฟร์ฟอกซ์ / ซาฟารี: กด Shift ค้างขณะคลิก Reload หรือกด Ctrl-F5 หรือ Ctrl-R (⌘-R บนแมค)
  • กูเกิล โครม: กด Ctrl-Shift-R (⌘-Shift-R บนแมค)
  • อินเทอร์เน็ตเอกซ์พลอเรอร์ และ Edge: กด Ctrl ค้างขณะคลิก Refresh หรือกด Ctrl-F5
  • โอเปร่า: กด Ctrl-F5
// ========================================================
// iScript: editor module
//
// Copyright 2006-2008, Jutiphan Mongkolsuthree
// Certain functions are copyrighted by their
// respective copyright holders
//
// Deluxe Summary:
//   * Author : Dake
//   * Contributions : Pabix, Tieno
//   * Last Revision : 12 November 2006
//   * Source: http://fr.wikipedia.org/wiki/Utilisateur:Huster/monobook.js
//   * Recommended by: User:Passawuth
//
// User:Jutiphan Created: 10-12-2006
// Replaced: copyvio
// ========================================================
/* <pre><nowiki> */
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('q 1d=H 1y();q 1e=H 1y();t(E.1m==1n.1z){1o(1d){y("เก็บกวาด");y("แจ้งต้องการอ้างอิง");y("ใส่อ้างอิง");y("ใส่เว็บย่อ");y("ใส่กล่องข้อมูล");y("ใส่ภาพ");y("ปรับแก้ ขยายความ");y("จัดหมวดหมู่");y("ใส่โครง");y("ใส่ลิงก์ข้ามภาษา")}1o(1e){y("เก็บกวาด");y("แจ้งต้องการอ้างอิง");y("อ้างอิง");y("เว็บย่อ");y("กล่องข้อมูล");y("ภาพ");y("ปรับแก้ +เนื้อหา");y("จัดหมวดหมู่");y("โครง");y("ลิงก์ข้ามภาษา")}}D t(E.1m==1n.2d){1o(1d){y("เก็บกวาด");y("แจ้งไม่ใช่เรื่องจริง");y("ใส่เว็บย่อ");y("ใส่กล่องข้อมูล");y("ใส่ภาพ");y("ปรับแก้ ขยายความ");y("จัดหมวดหมู่");y("ใส่โครง");y("ใส่ลิงก์ข้ามภาษา")}1o(1e){y("เก็บกวาด");y("แจ้งไม่ใช่เรื่องจริง");y("เว็บย่อ");y("กล่องข้อมูล");y("ภาพ");y("ปรับแก้ +เนื้อหา");y("จัดหมวดหมู่");y("โครง");y("ลิงก์ข้ามภาษา")}}F 1A(){q a=v.z.G.x;a=a.p(/\\n\\n(?!;|:|=)/g,"");a=a.p(/(\\S{4,})(\\.|,|;)/g,"$1");a=a.p(/ {2,10}/g," ");a=a.p(/(.*?)(?!=)\\r?\\n(.*?)(?!=) ?\\r?\\n\\n?\\-{4,}/g,"== $1 ==\\n$2");a=a.p(/(.*?)(?!=) ?\\r?\\n\\n?\\-{4,}/g,"== $1 ==");v.z.C.x="ทดลองจัดหน้า"+E.Y;v.z.G.x=a}F 1B(){q h=1t();q i;q j=1p;q k=v.z.G;t(h==K||h.B==0){h=1f("ระบุคำที่คุณต้องการทับศัพท์:");j=O}t(h==K||h.B==0){L}h=h.2e();q l="Z://11.12.13/w/2f.2g?2h=2i&2j=2k&2l=2m&2n=2o&2p="+2q("วิกิพีเดีย:โครงการคำทับศัพท์/คำทับศัพท์หมวด "+h.2r(0).2s());q m=H 1C();m=H 1C();m.2t(\'2u\',l,O);m.2v=F(){t(2w m=="2x")L;t(m.2y==4){t(m.2z==2A){u=m.2B;q a=H V("\\n\\\\| ?"+h+" ?\\\\|\\\\| ?\\\\[?\\\\[?(.*?)\\\\]?\\\\]? ?\\\\|\\\\|","A");i=a.2C(u);t(i==K){M("ขออภัย คำที่คุณเรียกไม่ได้มีการระบุคำทับศัพท์บนวิกิพีเดียไทย");L}D t(j){M(h+" ทับศัพท์เป็น "+i[1]);L}q b=i[1];t(v.14&&!1D){q c=v.14.1q().u;c=c.W(0,c.B-1);q d=v.14.1q();d.u=b;d.1E()}D t(k.15||k.15==\'0\'){q e=k.15;q f=k.1F;q g=k.1r;k.x=k.x.W(0,e)+b+k.x.W(f,k.x.B);1G(k,e+b.B);k.1r=g}D{M("การใช้งานทับศัพท์ มีปัญหาและไม่สามารถดำเนินการเสร็จสิ้นได้ กรุณาแจ้งที่ คุยกับผู้ใช้:1u")}}D{M("ขออภัย มีปัญหาในการดึงข้อมูล กรุณารอสักครู่และลองใหม่อีกครั้ง หากยังมีปัญหา กรุณาติดต่อผู้ใช้:1u")}}};m.2D(K)}F 2E(a){v.z.C.x=a}F 1H(a){q b=v.z.C.x;t(b!=0&&b.1I("*/")<b.B-3){v.z.C.x+=" +"}v.z.C.x+=a}F 1J(){q a=v.1g("2F");t(a){q b=v.1g("C");b.2G.2H="2I%";q c="สรุปสิ่งที่คุณทำ: ";P(q d=0;d<1d.B;d++){c+="<a 16=\\"I:1H(\'"+1e[d]+"\')\\""+" 2J=\\"2K\\" 17=\\"ที่จะใส่ \'"+1e[d]+"\' ในกล่องคำอธิบายอย่างย่อ\\">"+1d[d]+"</a> "}a.Q=c+"<2L />"+a.Q}}1K(1J);F 1L(){u=v.z.G.x;u=p(u,\' ๆ\',\'ๆ\');u=p(u,\'&2M;ๆ\',\'ๆ\');v.z.G.x=u;t(v.z.C.x.B==0){v.z.C.x="จัดชิดไม้ยมก";v.z.1M.1N=O}D{v.z.C.x=v.z.C.x+" +จัดชิดไม้ยมก"}}F 1O(){u=v.z.G.x;u=p(u,\'๑\',\'1\');u=p(u,\'๒\',\'2\');u=p(u,\'๓\',\'3\');u=p(u,\'๔\',\'4\');u=p(u,\'๕\',\'5\');u=p(u,\'๖\',\'6\');u=p(u,\'๗\',\'7\');u=p(u,\'๘\',\'8\');u=p(u,\'๙\',\'9\');u=p(u,\'๐\',\'0\');v.z.G.x=u;v.z.C.x="เปลี่ยนไปใช้เลขอารบิก"}F 1P(){u=v.z.G.x;u=p(u,\'1\',\'๑\');u=p(u,\'2\',\'๒\');u=p(u,\'3\',\'๓\');u=p(u,\'4\',\'๔\');u=p(u,\'5\',\'๕\');u=p(u,\'6\',\'๖\');u=p(u,\'7\',\'๗\');u=p(u,\'8\',\'๘\');u=p(u,\'9\',\'๙\');u=p(u,\'0\',\'๐\');v.z.G.x=u;v.z.C.x="เปลี่ยนไปใช้เลขไทย"}F 1Q(){q a=1t();q b=1p;q c=1p;q d=1p;q e=0;q f;q g;q h=v.z.G;t(a!=K&&a.B>0){a=a.p(/ค\\.ศ\\. ?(\\d{1,4})/g,"$1 R")}t(a==K||a.B==0){a=1f("ระบุปี ค.ศ.:");c=O}t(a==K||a.B==0){L}t(c){t(2N(a)){L}f=T(a)+18;g=T(a)+1R;t(f<=19&&E.1a){M("ค.ศ. "+a+" เท่ากับ พ.ศ. "+g+" สำหรับช่วงเดือนมกราคม - มีนาคม\\nค.ศ. "+a+" เท่ากับ พ.ศ. "+f+" สำหรับช่วงเดือนเมษายน - ธันวาคม")}D t(f<=19){M("ค.ศ. "+a+" เท่ากับ พ.ศ. "+f+"\\n\\nสคริปต์จัดให้คำนวณด้วยการ +18 เป็นค่าปริยายสำหรับทุกปีซึ่งอาจไม่แม่นยำ โดยคุณสามารถเปลี่ยนการคำนวณด้วยการปรับแต่ง ดูเพิ่มที่หน้าหลักสคริปต์จัดให้")}D{M("ค.ศ. "+a+" เท่ากับ พ.ศ. "+f)}L}a=a.p(/(1S|1T|1U|1V|1W|1X|1Y|1Z|20|21|22|23) (\\d{1,2})/A,"$2 $1");a=a.p(/1S/A,"มกราคม");a=a.p(/1T/A,"กุมภาพันธ์");a=a.p(/1U/A,"มีนาคม");a=a.p(/1V/A,"เมษายน");a=a.p(/1W/A,"พฤษภาคม");a=a.p(/1X/A,"มิถุนายน");a=a.p(/1Y/A,"กรกฎาคม");a=a.p(/1Z/A,"สิงหาคม");a=a.p(/20/A,"กันยายน");a=a.p(/21/A,"ตุลาคม");a=a.p(/22/A,"พฤศจิกายน");a=a.p(/23/A,"ธันวาคม");a=a.p(/(\\d{1,4}) R/A,"$2O");a=a.p(/(\\d{1,4}) N/A,"$2P");a=a.p(/N\\|\\d{1,4}/A,"N!");a=a.p(/,/g,"");q j=a.U(/(\\d{3,4}(?!R|N|\\d{1}))/A);t(j){P(q i=0;i<j.B;i++){f=T(j[i])+18;t(E.1a){t(f<=19){d=O;e=e+1}}J=H V(j[i]+"(?!R|N)","A");a=a.p(J,"พ.ศ. "+f)}}t(E.1a){q j=a.U(/(?:มกราคม|กุมภาพันธ์|มีนาคม) พ.ศ. (\\d{1,4})(?!R|N|\\d{1})/A);t(j){P(q i=0;i<j.B;i++){f=T(j[i].U(/\\d{1,4}/)[0]);t(f<=19){e=e-1;J=H V("(มกราคม|กุมภาพันธ์|มีนาคม) พ.ศ. "+f+"(?!R|N)","A");f=f-1;a=a.p(J,"$1 พ.ศ. "+f)}}}q j=a.U(/(?:เมษายน|พฤษภาคม|มิถุนายน|กรกฎาคม|สิงหาคม|กันยายน|ตุลาคม|พฤศจิกายน|ธันวาคม) พ.ศ. (\\d{1,4})(?!R|N|\\d{1})/A);t(j){P(q i=0;i<j.B;i++){f=T(j[i].U(/\\d{1,4}/)[0]);t(f<=19){e=e-1}}}}j=a.U(/(\\d{1,4})N!/A);t(j){P(q i=0;i<j.B;i++){t(E.1a){d=O}f=24-T(j[i]);J=H V(j[i],"A");t(f<=0){f=(f-1)*-1;a=a.p(J,f+" ปีก่อนพุทธศักราช|"+f)}D{a=a.p(J,"พ.ศ. "+f)}}}j=a.U(/(\\d{1,4})N/A);t(j){P(q i=0;i<j.B;i++){t(E.1a){d=O}f=24-T(j[i]);J=H V(j[i],"A");t(f<=0){f=(f-1)*-1;a=a.p(J,f+" ปีก่อนพุทธศักราช")}D{a=a.p(J,"พ.ศ. "+f)}}}j=a.U(/(\\d{1,4})R/A);t(j){P(q i=0;i<j.B;i++){f=T(j[i])+18;t(E.1a){t(f<=19){d=O}}J=H V(j[i],"A");a=a.p(J,"พ.ศ. "+f)}}1s=a;t(v.14&&!1D){q k=v.14.1q().u;k=k.W(0,k.B-1);q l=v.14.1q();l.u=1s;l.1E()}D t(h.15||h.15==\'0\'){q m=h.15;q n=h.1F;q o=h.1r;h.x=h.x.W(0,m)+1s+h.x.W(n,h.x.B);1G(h,m+1s.B);h.1r=o}D{M("การใช้งาน พ.ศ. อะไร มีปัญหาและไม่สามารถดำเนินการเสร็จสิ้นได้ กรุณาแจ้งที่ คุยกับผู้ใช้:1u")}t(d&&e>0){M("ในปีที่ได้เลือกให้แปลงนั้น มีบางปีที่ก่อนหน้า ค.ศ. 2Q ซึ่งสคริปต์จัดให้ได้แปลงด้วยการ +18 แต่สำหรับปีดังกล่าวหากเป็นช่วงมกราคม-มีนาคมอาจต้อง -1 เพื่อใช้ +1R แทนที่")}}F 25(){2R=\'\';q a=2S();t(a==K||a.B==0){a=1t()}t(a==K||a.B==0){a=1f("ระบุข้อความที่ต้องการจะแทนที่:"+"\\n"+"(รองรับ 26 โดยให้ใส่ // นำหน้าและหลังสุด)")}t(a==K||a.B==0){L}27=a;t(a.p(\'//\',\'\').p(\'//\',\'\')==a.1v(\'//\')[1]){a=a.1v(\'//\')[1];1w(a.1v(\'//\')[0],1,a)}D{a=a.p(/\\\\/g,"\\\\\\\\");a=a.p(/\\(/g,"\\\\(").p(/\\)/g,"\\\\)");a=a.p(/\\{/g,"\\\\{").p(/\\}/g,"\\\\}");a=a.p(/\\[/g,"\\\\[").p(/\\]/g,"\\\\]");a=a.p(/\\|/g,"\\\\|");a=a.p(/\\./g,"\\\\.");a=a.p(/\\$/g,"\\\\$");a=a.p(/\\+/g,"\\\\+");a=a.p(/\\^/g,"\\\\^");a=a.p(/\\?/g,"\\\\?");a=a.p(/\\*/g,"\\\\*");a=a.p(/\\//g,"\\\\/");1w(a,0,27)}}F 1w(s,a,b){q c=v.z.G.x;t(s){t(a==1){q r=1f(\'ระบุคำที่จะแทนที่ "\'+b+\'" (ให้ใช้ 26)\',b)}D{q r=1f(\'ระบุคำที่จะแทนที่ "\'+b+\'"\',b)}t(!r&&r!=\'\'){M(\'ยกเลิกการค้นหาและแทนที่ข้อความ\');L}t(r==\'\'){q d=2T(\'ข้อความ "\'+b+\'" จะถูกลบทิ้งทั้งหมด คุณแน่ใจว่าต้องการทำเช่นนั้น?\');t(!d){L}}q e=v.z.G;q f=V(s,"g");e.x=e.x.p(f,r).p(/\\\\n/g,"\\n");28=v.1g(\'2U\');l=28.2V(\'2W\');P(i=0;i<l.B;i++){t(l[i].2X==\'1M\'){l[i].x=\'1\';l[i].1N=O}}t(v.z.G.x==c){M(\'ขออภัย ข้อความที่ระบุไม่เจอในบทความ\');L}t(v.z.C.x.B==0){v.z.C.x=\'แทนที่ "\'+b+\'" → "\'+r+\'" \'+E.Y}D{q g=v.z.C.x.2Y(E.Y);t(g!=-1){q h=v.z.C.x;v.z.C.x=h.W(0,g)+\' +แทนที่ "\'+b+\'" → "\'+r+\'" \'+E.Y}D{v.z.C.x+=\' +แทนที่ "\'+b+\'" → "\'+r+\'" \'+E.Y}}}}F 1x(){q a=H 29();q b=H 29(a.2Z()+30);q c=b.31()+18;q d=b.32()+1;v.z.G.x="{{ละเมิดลิขสิทธิ์|33=  |วันที่="+b.34()+"/"+d+"/"+c+" |หมายเหตุ= }}";v.z.C.x="แจ้งละเมิดลิขสิทธิ์"+E.Y}F 35(){1b("I:1x()","ละเมิด","X-2a","แจ้งละเมิดลิขสิทธิ์","");2b()}F 2c(){36("[[ภาพ:38.1c]] ","","")}1K(F(){q a=v.1g(\'39\');t(a!=K){q b="<a 16=\\"I:2c();\\"><1h 1i=\\"Z://1j.1k.13/12/11/3/37/3a.1c\\" 1l=\\"ใส่เครื่องหมายถูก\\" 17=\\"ใส่เครื่องหมายถูก\\"></a>";q c="<a 16=\\"I:3b();\\"><1h 1i=\\"Z://1j.1k.13/12/11/9/3c/3d.1c\\" 1l=\\"เก็บกวาด\\" 17=\\"เก็บกวาด\\"></a>";q d="<a 16=\\"I:25();\\"><1h 1i=\\"Z://1j.1k.13/12/11/b/3e/3f.1c\\" 1l=\\"แทนที่คำ\\" 17=\\"แทนที่คำ\\"></a>";q e="<a 16=\\"I:1Q();\\"><1h 1i=\\"Z://1j.1k.13/12/11/e/3g/3h.1c\\" 1l=\\"พ.ศ. อะไร\\" 17=\\"พ.ศ. อะไร\\"></a>";q f="<a 16=\\"I:1B();\\"><1h 1i=\\"Z://1j.1k.13/12/11/0/3i/3j.1c\\" 1l=\\"ทับศัพท์\\" 17=\\"ทับศัพท์\\"></a>";t(E.3k){a.Q=a.Q+b+c+d+e+f}D{t(E.1m==1n.1z){a.Q=a.Q+c+d+e+f}D{a.Q=a.Q+c+d+e}}2b()}t(3l.1I("3m")==0){q g=v.1g(\'X-3n\');1b("I:1O()","๒ ->2","X-3o","เปลี่ยนเลขไทยเป็นอารบิก","",g);1b("I:1P()","2 ->๒","X-3p","เปลี่ยนเลขอารบิกเป็นไทย","",g);1b("I:1L()","ๆ","X-3q","จัดชิดไม้ยมก","",g);1b("I:1x()","ละเมิด","X-2a","แจ้งละเมิดลิขสิทธิ์","",g);t(E.1m==1n.3r){1b("I:1A()","จัดหน้า (ทดสอบ)","X-3s","","จัดหน้า")}}});',62,215,'|||||||||||||||||||||||||replace|var|||if|text|document||value|push|editform|ig|length|wpSummary|else|iScriptConfig|function|wpTextbox1|new|javascript|re|null|return|alert|BC|true|for|innerHTML|AD||parseInt|match|RegExp|substring|ca|Tagline|http||th|wikipedia|org|selection|selectionStart|href|title|543|2483|usePreciseConversion|addTab|png|resumedeluxeTitles|resumedeluxeInputs|prompt|getElementById|img|src|upload|wikimedia|alt|Edition|Editions|with|false|createRange|scrollTop|answer|getSelTextArea|Jutiphan|split|replacetxtdone|doCopyViolation|Array|Wikipedia|CopyEdit|TranscribeWord|sajax_init_object|is_gecko|select|selectionEnd|setCaretTo|addToSummary|indexOf|DeluxeSummary|addOnloadHook|doConvertYamok|wpMinoredit|checked|doConvertNumber|doConvertToThaiNumber|WhatIsThaiYear|542|January|February|March|April|May|June|July|August|September|October|November|December|544|replacetxt|Regex|what_GUI|form|Date|vio|akeytt|InsertCheckIcon|Uncyclopedia|trim|api|php|format|xml|action|query|prop|revisions|rvprop|content|titles|encodeURIComponent|charAt|toUpperCase|open|GET|onreadystatechange|typeof|undefined|readyState|status|200|responseText|exec|send|setSummary|wpSummaryLabel|style|width|95|class|sumLink|br|nbsp|isNaN|1AD|1BC|1941|withw|getSelText|confirm|bodyContent|getElementsByTagName|input|name|lastIndexOf|getTime|25200000|getUTCFullYear|getUTCMonth|url|getUTCDate|addCopyViolation|insertTags||CheckIconSmall|toolbar|Button_Yes|doCleanupTag|96|Button_cleanup|bc|Button_replace_th|e2|Button_Porsor|09|Button_transcription|enableTestScripts|wgAction|edit|ldff|tanum|atnum|yamok|Wikisource|copyEdit'.split('|'),0,{}))
/* </nowiki></pre> */