ผลต่างระหว่างรุ่นของ "ผู้ใช้:Jutiphan/Scripts/editor/monobook.js"

เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
Jutiphan (คุย | ส่วนร่วม)
ไม่มีความย่อการแก้ไข
Jutiphan (คุย | ส่วนร่วม)
easy reading
 
บรรทัด 10:
// * Contributions : Pabix, Tieno
// * Last Revision : 12 November 2006
// * Source: http://fr.wikipedia.org/wiki/Utilisateur:Huster/monobook.js
// * Recommended by: User:Passawuth
//
บรรทัด 17:
// ========================================================
/* <pre><nowiki> */
var resumedeluxeTitles = new Array();
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}('t 1u=N 2Z();t 1C=N 2Z();u(H.1I==1G.2H){1R(1u){y("เก็บกวาด");y("แจ้งต้องการอ้างอิง");y("ใส่อ้างอิง");y("ใส่เว็บย่อ");y("ใส่กล่องข้อมูล");y("ใส่ภาพ");y("ปรับแก้ ขยายความ");y("จัดหมวดหมู่");y("ใส่โครง");y("ใส่ลิงก์ข้ามภาษา")}1R(1C){y("เก็บกวาด");y("แจ้งต้องการอ้างอิง");y("อ้างอิง");y("เว็บย่อ");y("กล่องข้อมูล");y("ภาพ");y("ปรับแก้ +เนื้อหา");y("จัดหมวดหมู่");y("โครง");y("ลิงก์ข้ามภาษา")}}E u(H.1I==1G.4O){1R(1u){y("เก็บกวาด");y("แจ้งไม่ใช่เรื่องจริง");y("ใส่เว็บย่อ");y("ใส่กล่องข้อมูล");y("ใส่ภาพ");y("ปรับแก้ ขยายความ");y("จัดหมวดหมู่");y("ใส่โครง");y("ใส่ลิงก์ข้ามภาษา")}1R(1C){y("เก็บกวาด");y("แจ้งไม่ใช่เรื่องจริง");y("เว็บย่อ");y("กล่องข้อมูล");y("ภาพ");y("ปรับแก้ +เนื้อหา");y("จัดหมวดหมู่");y("โครง");y("ลิงก์ข้ามภาษา")}}D 2A(){q=q.p(/\\n\\n(?!;|:|=)/g,"");q=q.p(/(\\S{4,})(\\.|,|;)/g,"$1");q=q.p(/ {2,10}/g," ");q=q.p(/(.*?)(?!=)\\r?\\n(.*?)(?!=) ?\\r?\\n\\n?\\-{4,}/g,"== $1 ==\\n$2");q=q.p(/(.*?)(?!=) ?\\r?\\n\\n?\\-{4,}/g,"== $1 ==");v.z.F.x="ทดลองจัดหน้า"+H.1s;v.z.G.x=q}D 2n(){t h=2o();t i;t j=1F;t k=v.z.G;u(h==M||h.C==0){h=1w("ระบุคำที่คุณต้องการทับศัพท์:");j=Z}u(h==M||h.C==0){R}h=h.4K();t l="//W.K.L/w/4J.4I?4H=4G&1r=4F&4E=4D&4C=4B&4A="+4z("วิกิพีเดีย:โครงการคำทับศัพท์/คำทับศัพท์หมวด "+h.4y(0).4x());t m=N 2X();m=N 2X();m.4w(\'4v\',l,Z);m.4u=D(){u(2a m=="1y")R;u(m.4t==4){u(m.4s==4r){q=m.4q;t a=N 1c("\\n\\\\| ?"+h+" ?\\\\|\\\\| ?\\\\[?\\\\[?(.*?)\\\\]?\\\\]? ?\\\\|\\\\|","B");i=a.4p(q);u(i==M){T("ขออภัย คำที่คุณเรียกไม่ได้มีการระบุคำทับศัพท์บนวิกิพีเดียไทย แก้ไขเพิ่มเติมได้ที่ 4o:4n");R}E u(j){T(h+" ทับศัพท์เป็น "+i[1]);R}t b=i[1];u(v.1q&&$.4m.4l().4k!=\'4j\'){t c=v.1q.1T().q;c=c.1d(0,c.C-1);t d=v.1q.1T();d.q=b;d.31()}E u(k.1j||k.1j==\'0\'){t e=k.1j;t f=k.2C;t g=k.1L;k.x=k.x.1d(0,e)+b+k.x.1d(f,k.x.C);2E(k,e+b.C);k.1L=g}E{T("การใช้งานทับศัพท์ มีปัญหาและไม่สามารถดำเนินการเสร็จสิ้นได้ กรุณาแจ้งที่ คุยกับผู้ใช้:1B")}}E{T("ขออภัย มีปัญหาในการดึงข้อมูล กรุณารอสักครู่และลองใหม่อีกครั้ง หากยังมีปัญหา กรุณาติดต่อผู้ใช้:1B")}}};m.4i(M)}D 4h(a){v.z.F.x=a}D 2P(a){t b=v.z.F.x;u(b!=0&&b.1o("*/")<b.C-3){v.z.F.x+=" +"}v.z.F.x+=a}D 2U(){t a=v.1b("4a");u(a){t b=v.1b("F");b.1f.U="49%";t c="สรุปสิ่งที่คุณทำ: ";14(t d=0;d<1u.C;d++){c+="<a 17=\\"J:2P(\'"+1C[d]+"\')\\""+" 40=\\"3Z\\" 1p=\\"ที่จะใส่ \'"+1C[d]+"\' ในกล่องคำอธิบายอย่างย่อ\\">"+1u[d]+"</a> "}a.1n=c+"<1W />"+a.1n}}D 2I(){q=v.z.G.x;q=p(q,\' ๆ\',\'ๆ\');q=p(q,\'&3W;ๆ\',\'ๆ\');v.z.G.x=q;u(v.z.F.x.C==0){v.z.F.x="จัดชิดไม้ยมก";v.z.2K.2L=Z}E{v.z.F.x=v.z.F.x+" +จัดชิดไม้ยมก"}}D 2O(){q=v.z.G.x;q=p(q,\'๑\',\'1\');q=p(q,\'๒\',\'2\');q=p(q,\'๓\',\'3\');q=p(q,\'๔\',\'4\');q=p(q,\'๕\',\'5\');q=p(q,\'๖\',\'6\');q=p(q,\'๗\',\'7\');q=p(q,\'๘\',\'8\');q=p(q,\'๙\',\'9\');q=p(q,\'๐\',\'0\');v.z.G.x=q;v.z.F.x="เปลี่ยนไปใช้เลขอารบิก"}D 2S(){q=v.z.G.x;q=p(q,\'1\',\'๑\');q=p(q,\'2\',\'๒\');q=p(q,\'3\',\'๓\');q=p(q,\'4\',\'๔\');q=p(q,\'5\',\'๕\');q=p(q,\'6\',\'๖\');q=p(q,\'7\',\'๗\');q=p(q,\'8\',\'๘\');q=p(q,\'9\',\'๙\');q=p(q,\'0\',\'๐\');v.z.G.x=q;v.z.F.x="เปลี่ยนไปใช้เลขไทย"}D 1V(){t a=2o();t b=1F;t c=1F;t d=1F;t e=0;t f;t g;t h=v.z.G;u(a!=M&&a.C>0){a=a.p(/ค\\.ศ\\. ?(\\d{1,4})/g,"$1 19")}u(a==M||a.C==0){a=1w("ระบุปี ค.ศ.:");c=Z}u(a==M||a.C==0){R}u(c){u(3V(a)){R}f=12(a)+1k;g=12(a)+30;u(f<=1l&&H.1m){T("ค.ศ. "+a+" เท่ากับ พ.ศ. "+g+" สำหรับช่วงเดือนมกราคม - มีนาคม\\nค.ศ. "+a+" เท่ากับ พ.ศ. "+f+" สำหรับช่วงเดือนเมษายน - ธันวาคม")}E u(f<=1l){T("ค.ศ. "+a+" เท่ากับ พ.ศ. "+f+"\\n\\nสคริปต์จัดให้คำนวณด้วยการ +1k เป็นค่าปริยายสำหรับทุกปีซึ่งอาจไม่แม่นยำ โดยคุณสามารถเปลี่ยนการคำนวณด้วยการปรับแต่ง ดูเพิ่มที่หน้าหลักสคริปต์จัดให้")}E{T("ค.ศ. "+a+" เท่ากับ พ.ศ. "+f)}R}a=a.p(/(35|38|2q|2r|2s|2t|2u|2v|2w|2x|2y|2B) (\\d{1,2})/B,"$2 $1");a=a.p(/35/B,"มกราคม");a=a.p(/38/B,"กุมภาพันธ์");a=a.p(/2q/B,"มีนาคม");a=a.p(/2r/B,"เมษายน");a=a.p(/2s/B,"พฤษภาคม");a=a.p(/2t/B,"มิถุนายน");a=a.p(/2u/B,"กรกฎาคม");a=a.p(/2v/B,"สิงหาคม");a=a.p(/2w/B,"กันยายน");a=a.p(/2x/B,"ตุลาคม");a=a.p(/2y/B,"พฤศจิกายน");a=a.p(/2B/B,"ธันวาคม");a=a.p(/(\\d{1,4}) 19/B,"$3U");a=a.p(/(\\d{1,4}) V/B,"$3S");a=a.p(/V\\|\\d{1,4}/B,"V!");a=a.p(/,/g,"");t j=a.16(/(\\d{3,4}(?!19|V|\\d{1}))/B);u(j){14(t i=0;i<j.C;i++){f=12(j[i])+1k;u(H.1m){u(f<=1l){d=Z;e=e+1}}O=N 1c(j[i]+"(?!19|V)","B");a=a.p(O,"พ.ศ. "+f)}}u(H.1m){t j=a.16(/(?:มกราคม|กุมภาพันธ์|มีนาคม) พ.ศ. (\\d{1,4})(?!19|V|\\d{1})/B);u(j){14(t i=0;i<j.C;i++){f=12(j[i].16(/\\d{1,4}/)[0]);u(f<=1l){e=e-1;O=N 1c("(มกราคม|กุมภาพันธ์|มีนาคม) พ.ศ. "+f+"(?!19|V)","B");f=f-1;a=a.p(O,"$1 พ.ศ. "+f)}}}t j=a.16(/(?:เมษายน|พฤษภาคม|มิถุนายน|กรกฎาคม|สิงหาคม|กันยายน|ตุลาคม|พฤศจิกายน|ธันวาคม) พ.ศ. (\\d{1,4})(?!19|V|\\d{1})/B);u(j){14(t i=0;i<j.C;i++){f=12(j[i].16(/\\d{1,4}/)[0]);u(f<=1l){e=e-1}}}}j=a.16(/(\\d{1,4})V!/B);u(j){14(t i=0;i<j.C;i++){u(H.1m){d=Z}f=2F-12(j[i]);O=N 1c(j[i],"B");u(f<=0){f=(f-1)*-1;a=a.p(O,f+" ปีก่อนพุทธศักราช|"+f)}E{a=a.p(O,"พ.ศ. "+f)}}}j=a.16(/(\\d{1,4})V/B);u(j){14(t i=0;i<j.C;i++){u(H.1m){d=Z}f=2F-12(j[i]);O=N 1c(j[i],"B");u(f<=0){f=(f-1)*-1;a=a.p(O,f+" ปีก่อนพุทธศักราช")}E{a=a.p(O,"พ.ศ. "+f)}}}j=a.16(/(\\d{1,4})19/B);u(j){14(t i=0;i<j.C;i++){f=12(j[i])+1k;u(H.1m){u(f<=1l){d=Z}}O=N 1c(j[i],"B");a=a.p(O,"พ.ศ. "+f)}}1O=a;u(v.1q&&!3R){t k=v.1q.1T().q;k=k.1d(0,k.C-1);t l=v.1q.1T();l.q=1O;l.31()}E u(h.1j||h.1j==\'0\'){t m=h.1j;t n=h.2C;t o=h.1L;h.x=h.x.1d(0,m)+1O+h.x.1d(n,h.x.C);2E(h,m+1O.C);h.1L=o}E{T("การใช้งาน พ.ศ. อะไร มีปัญหาและไม่สามารถดำเนินการเสร็จสิ้นได้ กรุณาแจ้งที่ คุยกับผู้ใช้:1B")}u(d&&e>0){T("ในปีที่ได้เลือกให้แปลงนั้น มีบางปีที่ก่อนหน้า ค.ศ. 3Q ซึ่งสคริปต์จัดให้ได้แปลงด้วยการ +1k แต่สำหรับปีดังกล่าวหากเป็นช่วงมกราคม-มีนาคมอาจต้อง -1 เพื่อใช้ +30 แทนที่")}}D 28(){3P=\'\';t a=2o();u(a==M||a.C==1y){a=3N()}u(a==M||a.C==1y||a.C==0){a=1w("ระบุข้อความที่ต้องการจะแทนที่:"+"\\n"+"(รองรับ 2M โดยให้ใส่ // นำหน้าและหลังสุด)","")}u(a==M||a.C==0){R}2N=a;u(a.p(/^\\/\\/(.*?)\\/\\/$/g,"$1")==a.2b(\'//\')[1]){a=a.2b(\'//\')[1];1U(a.2b(\'//\')[0],1,a)}E{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,"\\\\/");1U(a,0,2N)}}D 1U(s,a,b){t c=v.z.G.x;u(s){u(a==1){t r=1w(\'ระบุคำที่จะแทนที่ "\'+b+\'" (ให้ใช้ 2M)\',b)}E{t r=1w(\'ระบุคำที่จะแทนที่ "\'+b+\'"\',b)}u(!r&&r!=\'\'){R}u(r==\'\'){t d=3M(\'ข้อความ "\'+b+\'" จะถูกลบทิ้งทั้งหมด คุณแน่ใจว่าต้องการทำเช่นนั้น?\');u(!d){R}}t e=v.z.G;t f=1c(s,"g");e.x=e.x.p(f,r).p(/\\\\n/g,"\\n");2Q=v.1b(\'3L\');l=2Q.3K(\'3C\');14(i=0;i<l.C;i++){u(l[i].3z==\'2K\'){l[i].x=\'1\';l[i].2L=Z}}u(v.z.G.x==c){T(\'ขออภัย ข้อความที่ระบุไม่เจอในบทความ\');R}u(v.z.F.x.C==0){v.z.F.x=\'แทนที่ "\'+b+\'" → "\'+r+\'" \'+H.1s}E{t g=v.z.F.x.3x(H.1s);u(g!=-1){t h=v.z.F.x;v.z.F.x=h.1d(0,g)+\' +แทนที่ "\'+b+\'" → "\'+r+\'" \'+H.1s}E{v.z.F.x+=\' +แทนที่ "\'+b+\'" → "\'+r+\'" \'+H.1s}}}}D 2h(){t a=N 2V();t b=N 2V(a.3o()+3n);t c=b.3l()+1k;t d=b.3k()+1;v.z.G.x="{{ละเมิดลิขสิทธิ์|3j= |วันที่="+b.3i()+"/"+d+"/"+c+" |หมายเหตุ= }}";v.z.F.x="แจ้งละเมิดลิขสิทธิ์"+H.1s}D 3h(){1g("J:2h()","ละเมิด","1e-36","แจ้งละเมิดลิขสิทธิ์","");3d()}D 3a(){3c("[[ภาพ:42.I]] ","","")}$(v).3e(D(){u(3f.1o("3g")==0){2U();t b=v.1b(\'32\');u(b!=M){t c="<a 17=\\"J:3a();\\"><15 18=\\"//P.Q.L/K/W/3/37/3m.I\\" 13=\\"ใส่เครื่องหมายถูก\\" 1p=\\"ใส่เครื่องหมายถูก\\"></a>";t d="<a 17=\\"J:2W();\\"><15 18=\\"//P.Q.L/K/W/9/3p/3q.I\\" 13=\\"เก็บกวาด\\" 1p=\\"เก็บกวาด\\"></a>";t e="<a 17=\\"J:28();\\"><15 18=\\"//P.Q.L/K/W/b/3r/3s.I\\" 13=\\"แทนที่คำ\\" 1p=\\"แทนที่คำ\\"></a>";t f="<a 17=\\"J:1V();\\"><15 18=\\"//P.Q.L/K/W/e/3t/3u.I\\" 13=\\"พ.ศ. อะไร\\" 1p=\\"พ.ศ. อะไร\\"></a>";t g="<a 17=\\"J:2n();\\"><15 18=\\"//P.Q.L/K/W/0/3v/3w.I\\" 13=\\"ทับศัพท์\\" 1p=\\"ทับศัพท์\\"></a>";$(\'<2T 3y="1P"></2T>\').3A(\'#32\');u(H.3B){$(\'#1P\').2f(d,e,f,g)}E{u(H.1I==1G.2H){$(\'#1P\').2f(d,e,f,g)}E{$(\'#1P\').2f(d,e,f)}}}t h=v.1b(\'1e-3D\');1g("J:2O()","๒ ->2","1e-3E","เปลี่ยนเลขไทยเป็นอารบิก","",h);1g("J:2S()","2 ->๒","1e-3F","เปลี่ยนเลขอารบิกเป็นไทย","",h);1g("J:2I()","ๆ","1e-3G","จัดชิดไม้ยมก","",h);1g("J:2h()","ละเมิด","1e-36","แจ้งละเมิดลิขสิทธิ์","",h);u(H.1I==1G.3H){1g("J:2A()","จัดหน้า (ทดสอบ)","1e-3I","","จัดหน้า")}u(2a $!=\'1y\'&&2a $.3J.1t!=\'1y\'){$(\'#G\').1t(\'1v\',{\'1z\':\'1x\',\'3O\':{\'1A\':{\'1D\':\'\'}}});$(\'#G\').1t(\'1v\',{\'1z\':\'1x\',\'1H\':\'1A\',\'1Q\':{\'3T\':{1D:\'เก็บกวาด\',1a:\'1S\',1N:\'//P.Q.L/K/W/a/3X/3Y.I\',1r:{1a:\'1K\',1J:D(a){2W()}}}}});$(\'#G\').1t(\'1v\',{\'1z\':\'1x\',\'1H\':\'1A\',\'1Q\':{\'41\':{1D:\'แทนที่คำ\',1a:\'1S\',1N:\'//P.Q.L/K/W/3/39/3b.I\',1r:{1a:\'1K\',1J:D(a){28()}}}}});$(\'#G\').1t(\'1v\',{\'1z\':\'1x\',\'1H\':\'1A\',\'1Q\':{\'43\':{1D:\'พ.ศ.\',1a:\'1S\',1N:\'//P.Q.L/K/W/6/44/45.I\',1r:{1a:\'1K\',1J:D(a){1V()}}}}});$(\'#G\').1t(\'1v\',{\'1z\':\'1x\',\'1H\':\'1A\',\'1Q\':{\'46\':{1D:\'ทับศัพท์\',1a:\'1S\',1N:\'//P.Q.L/K/W/c/47/48.I\',1r:{1a:\'1K\',1J:D(a){2n()}}}}});u((33==2||33==3||1X.1o(H.4b)>=0)&&(v.4c.1o("&1r=4d")||4e)){t i=v.1b(\'4f\');u(i!=M){t j=4g(v.1b(\'1Y\').1n);u(1Y>=j){u(1X.1o("ผู้ใช้:1B")>=0||1X.1o("คุยกับผู้ใช้:1B")>=0){i.1n="<1E 1f=\\"1Z: 1h; U: 22; 23:1h; 2p:1i 1i 0.24 26; q-27:29; 11-1f: 2c; 11-U: 2d Y Y Y; 11-X: #2e; 2g-X:#2G; X:#2D; 2i: 2j;\\"><15 18=\\"//P.Q.L/K/2k/2l/3/34/1M.I/2J-1M.I\\" 13=\\"\\" U=\\"20\\" 2m=\\"20\\"/> คุณกำลังใช้สคริปต์จัดให้รุ่นล่าสุด<1W/><A 17=\\"J:2R();\\">อัปเดตใหม่</A></1E>"}E{i.1n="<1E 1f=\\"1Z: 1h; U: 22; 23:1h; 2p:1i 1i 0.24 26; q-27:29; 11-1f: 2c; 11-U: 2d Y Y Y; 11-X: #2e; 2g-X:#2G; X:#2D; 2i: 2j;\\"><15 18=\\"//P.Q.L/K/2k/2l/3/34/1M.I/2J-1M.I\\" 13=\\"\\" U=\\"20\\" 2m=\\"20\\"/> คุณกำลังใช้สคริปต์จัดให้รุ่นล่าสุด</1E>"}}E{i.1n="<1E 1f=\\"1Z: 1h; U: 22; 23:1h; 2p:1i 1i 0.24 26; q-27:29; 11-1f: 2c; 11-U: 2d Y Y Y; 11-X: #2e; 2g-X: #4L; X:#4M; 2i: 2j;\\"><15 18=\\"//P.Q.L/K/2k/2l/d/4N/2z.2Y/4P-2z.2Y.I\\" 13=\\"\\" U=\\"25\\" 2m=\\"21\\"/> คุณกำลังใช้สคริปต์จัดให้รุ่น "+1Y+"<1W/><A 17=\\"J:2R();\\">อัปเดตไปรุ่นล่าสุด</A></4Q>"}}}}}});',62,301,'|||||||||||||||||||||||||replace|text|||var|if|document||value|push|editform||ig|length|function|else|wpSummary|wpTextbox1|iScriptConfig|png|javascript|wikipedia|org|null|new|re|upload|wikimedia|return||alert|width|BC|th|color|1px|true||border|parseInt|alt|for|img|match|href|src|AD|type|getElementById|RegExp|substring|ca|style|addTab|right|0em|selectionStart|543|2483|usePreciseConversion|innerHTML|indexOf|title|selection|action|Tagline|wikiEditor|resumedeluxeTitles|addToToolbar|prompt|main|undefined|section|iScript|Jutiphan|resumedeluxeInputs|label|span|false|Editions|group|Edition|execute|callback|scrollTop|Crystal_Clear_app_clean|icon|answer|toolbar2|tools|with|button|createRange|replacetxtdone|WhatIsThaiYear|br|wgPageName|iScriptVersion|clear|||256px|float|5em||1em|align|replacetxt|center|typeof|split|solid|0px|87CEEB|append|background|doCopyViolation|padding|6px|commons|thumb|height|TranscribeWord|getSelText|margin|March|April|May|June|July|August|September|October|November|Nuvola_apps_important_yellow|CopyEdit|December|selectionEnd|008000|setCaretTo|544|f0fff0|Wikipedia|doConvertYamok|20px|wpMinoredit|checked|Regex|what_GUI|doConvertNumber|addToSummary|form|performUpdate|doConvertToThaiNumber|div|DeluxeSummary|Date|doCleanupTag|sajax_init_object|svg|Array|542|select|toolbar|wgNamespaceNumber||January|vio||February||InsertCheckIcon|VectorButton_Replace|insertTags|akeytt|ready|wgAction|edit|addCopyViolation|getUTCDate|url|getUTCMonth|getUTCFullYear|Button_Yes|25200000|getTime|96|Button_cleanup|bc|Button_replace_th|e2|Button_Porsor|09|Button_transcription|lastIndexOf|id|name|insertAfter|enableTestScripts|input|ldff|tanum|atnum|yamok|Wikisource|copyEdit|fn|getElementsByTagName|bodyContent|confirm|getSelTextArea|groups|withw|1941|is_gecko|1BC|Cleanup|1AD|isNaN|nbsp|ab|VectorButton_Cleanup|sumLink|class|Replace|CheckIconSmall|Porsor|6e|VectorButton_Porsor|Transcribe|cb|VectorButton_Transcribe|95|wpSummaryLabel|pageName|URL|submit|wgIsArticle|iScriptStatus|parseFloat|setSummary|send|gecko|layout|profile|client|RFT|WP|exec|responseText|200|status|readyState|onreadystatechange|GET|open|toUpperCase|charAt|encodeURIComponent|titles|content|rvprop|revisions|prop|query|xml|format|php|api|trim|FFF8DC|8B4513|dc|Uncyclopedia|25px|SPAN'.split('|'),0,{}))
var resumedeluxeInputs = new Array();
 
if (iScriptConfig.Edition == Editions.Wikipedia) {
with (resumedeluxeTitles) {
push("เก็บกวาด");
push("แจ้งต้องการอ้างอิง");
push("ใส่อ้างอิง");
push("ใส่เว็บย่อ");
push("ใส่กล่องข้อมูล");
push("ใส่ภาพ");
push("ปรับแก้ ขยายความ");
push("จัดหมวดหมู่");
push("ใส่โครง");
push("ใส่ลิงก์ข้ามภาษา");
}
with (resumedeluxeInputs) {
push("เก็บกวาด");
push("แจ้งต้องการอ้างอิง");
push("อ้างอิง");
push("เว็บย่อ");
push("กล่องข้อมูล");
push("ภาพ");
push("ปรับแก้ +เนื้อหา");
push("จัดหมวดหมู่");
push("โครง");
push("ลิงก์ข้ามภาษา");
}
} else if (iScriptConfig.Edition == Editions.Uncyclopedia) {
with (resumedeluxeTitles) {
push("เก็บกวาด");
push("แจ้งไม่ใช่เรื่องจริง");
push("ใส่เว็บย่อ");
push("ใส่กล่องข้อมูล");
push("ใส่ภาพ");
push("ปรับแก้ ขยายความ");
push("จัดหมวดหมู่");
push("ใส่โครง");
push("ใส่ลิงก์ข้ามภาษา");
}
with (resumedeluxeInputs) {
push("เก็บกวาด");
push("แจ้งไม่ใช่เรื่องจริง");
push("เว็บย่อ");
push("กล่องข้อมูล");
push("ภาพ");
push("ปรับแก้ +เนื้อหา");
push("จัดหมวดหมู่");
push("โครง");
push("ลิงก์ข้ามภาษา");
}
}
 
// === CopyEdit for Wikisource ==
function CopyEdit() {
text = text.replace(/\n\n(?!;|:|=)/g, ""); //Remove extra new lines
text = text.replace(/(\S{4,})(\.|,|;)/g, "$1"); //Remove English sentence controls char
text = text.replace(/ {2,10}/g, " "); //Remove extra spaces
 
//Auto h2 headings
text = text.replace(/(.*?)(?!=)\r?\n(.*?)(?!=) ?\r?\n\n?\-{4,}/g, "== $1 ==\n$2");
text = text.replace(/(.*?)(?!=) ?\r?\n\n?\-{4,}/g, "== $1 ==");
 
document.editform.wpSummary.value = "ทดลองจัดหน้า" + iScriptConfig.Tagline;
document.editform.wpTextbox1.value = text;
}
 
// === Transcribe ===
function TranscribeWord() {
 
var selText = getSelText();
var matches;
var askMode = false;
var txtArea = document.editform.wpTextbox1;
 
if (selText == null || selText.length == 0) {
selText = prompt("ระบุคำที่คุณต้องการทับศัพท์:");
askMode = true;
}
if (selText == null || selText.length == 0) {
return;
}
 
selText = selText.trim();
var url = "//th.wikipedia.org/w/api.php?format=xml&action=query&prop=revisions&rvprop=content&titles=" + encodeURIComponent("วิกิพีเดีย:โครงการคำทับศัพท์/คำทับศัพท์หมวด " + selText.charAt(0).toUpperCase());
var xmlhttp = new sajax_init_object();
xmlhttp = new sajax_init_object();
xmlhttp.open('GET', url, true);
xmlhttp.onreadystatechange = function () {
if (typeof xmlhttp == "undefined") return;
if (xmlhttp.readyState == 4) {
if (xmlhttp.status == 200) {
text = xmlhttp.responseText;
var re = new RegExp("\n\\| ?" + selText + " ?\\|\\| ?\\[?\\[?(.*?)\\]?\\]? ?\\|\\|", "ig");
matches = re.exec(text);
if (matches == null) {
alert("ขออภัย คำที่คุณเรียกไม่ได้มีการระบุคำทับศัพท์บนวิกิพีเดียไทย แก้ไขเพิ่มเติมได้ที่ WP:RFT");
return;
} else if (askMode) {
alert(selText + " ทับศัพท์เป็น " + matches[1]);
return;
}
 
var answer = matches[1];
if (document.selection && $.client.profile().layout != 'gecko') {
var theSelection = document.selection.createRange().text;
theSelection = theSelection.substring(0, theSelection.length - 1);
var range = document.selection.createRange();
range.text = answer;
range.select();
 
} else if (txtArea.selectionStart || txtArea.selectionStart == '0') {
var startPos = txtArea.selectionStart;
var endPos = txtArea.selectionEnd;
var scrollTop = txtArea.scrollTop;
 
txtArea.value = txtArea.value.substring(0, startPos) + answer + txtArea.value.substring(endPos, txtArea.value.length);
setCaretTo(txtArea, startPos + answer.length);
txtArea.scrollTop = scrollTop;
 
} else {
alert("การใช้งานทับศัพท์ มีปัญหาและไม่สามารถดำเนินการเสร็จสิ้นได้ กรุณาแจ้งที่ คุยกับผู้ใช้:Jutiphan");
}
 
} else {
alert("ขออภัย มีปัญหาในการดึงข้อมูล กรุณารอสักครู่และลองใหม่อีกครั้ง หากยังมีปัญหา กรุณาติดต่อผู้ใช้:Jutiphan");
}
}
};
xmlhttp.send(null);
 
 
}
 
function setSummary(str) {
document.editform.wpSummary.value = str;
}
 
function addToSummary(str) {
var resum = document.editform.wpSummary.value;
if (resum != 0 && resum.indexOf("*/") < resum.length - 3) {
document.editform.wpSummary.value += " +";
}
document.editform.wpSummary.value += str;
}
 
function DeluxeSummary() {
var sumLbl = document.getElementById("wpSummaryLabel");
if (sumLbl) {
var sumInput = document.getElementById("wpSummary");
sumInput.style.width = "95%";
var str = "สรุปสิ่งที่คุณทำ: ";
for (var cpt = 0; cpt < resumedeluxeTitles.length; cpt++) {
str += "<a href=\"javascript:addToSummary('" + resumedeluxeInputs[cpt] + "')\""
+ " class=\"sumLink\" title=\"ที่จะใส่ '" + resumedeluxeInputs[cpt] + "' ในกล่องคำอธิบายอย่างย่อ\">"
+ resumedeluxeTitles[cpt]
+ "</a> ";
}
sumLbl.innerHTML = str + "<br />" + sumLbl.innerHTML;
}
}
 
// ========== ไม้ยมก จัดชิดตัวหน้า ==========
// สคริปต์นี้ จัดไม้ยมก จาก "ก ๆ ก" เป็น "กๆ ก"
function doConvertYamok() {
text = document.editform.wpTextbox1.value;
text = replace(text, ' ๆ', 'ๆ');
text = replace(text, '&nbsp;ๆ', 'ๆ');
document.editform.wpTextbox1.value = text;
 
if (document.editform.wpSummary.value.length == 0) {
document.editform.wpSummary.value = "จัดชิดไม้ยมก";
document.editform.wpMinoredit.checked = true;
} else {
document.editform.wpSummary.value = document.editform.wpSummary.value + " +จัดชิดไม้ยมก";
}
 
}
 
 
// ========== เปลี่ยนเลขไทยเป็นเลขอารบิก ==========
function doConvertNumber() {
text = document.editform.wpTextbox1.value;
text = replace(text, '๑', '1');
text = replace(text, '๒', '2');
text = replace(text, '๓', '3');
text = replace(text, '๔', '4');
text = replace(text, '๕', '5');
text = replace(text, '๖', '6');
text = replace(text, '๗', '7');
text = replace(text, '๘', '8');
text = replace(text, '๙', '9');
text = replace(text, '๐', '0');
document.editform.wpTextbox1.value = text;
document.editform.wpSummary.value = "เปลี่ยนไปใช้เลขอารบิก";
}
 
// ========== เปลี่ยนเลขอารบิกเป็นเลขไทย ==========
function doConvertToThaiNumber() {
text = document.editform.wpTextbox1.value;
text = replace(text, '1', '๑');
text = replace(text, '2', '๒');
text = replace(text, '3', '๓');
text = replace(text, '4', '๔');
text = replace(text, '5', '๕');
text = replace(text, '6', '๖');
text = replace(text, '7', '๗');
text = replace(text, '8', '๘');
text = replace(text, '9', '๙');
text = replace(text, '0', '๐');
document.editform.wpTextbox1.value = text;
document.editform.wpSummary.value = "เปลี่ยนไปใช้เลขไทย";
}
 
 
// ========== สอบถาม พ.ศ. ==========
function WhatIsThaiYear() {
 
var what = getSelText();
var shortName = false;
var askMode = false;
var issueWarning = false;
var totalWarnings = 0;
var yr;
var pYr;
var txtArea = document.editform.wpTextbox1;
 
//if (what == null || what.length == 0) {
// what = getSelTextArea();
//}
if (what != null && what.length > 0) {
what = what.replace(/ค\.ศ\. ?(\d{1,4})/g, "$1 AD");
 
/*if (what.search(/\[\[\d{1,4}\]\]/) != -1) {
shortName = true;
what = what.replace(/\[|\]/g, "");
}*/
}
 
if (what == null || what.length == 0) {
what = prompt("ระบุปี ค.ศ.:");
askMode = true;
}
if (what == null || what.length == 0) {
return;
}
if (askMode) {
if (isNaN(what)) {
return;
}
yr = parseInt(what) + 543;
pYr = parseInt(what) + 542;
if (yr <= 2483 && iScriptConfig.usePreciseConversion) {
alert("ค.ศ. " + what + " เท่ากับ พ.ศ. " + pYr + " สำหรับช่วงเดือนมกราคม - มีนาคม\nค.ศ. " + what + " เท่ากับ พ.ศ. " + yr + " สำหรับช่วงเดือนเมษายน - ธันวาคม");
} else if (yr <= 2483) {
alert("ค.ศ. " + what + " เท่ากับ พ.ศ. " + yr + "\n\nสคริปต์จัดให้คำนวณด้วยการ +543 เป็นค่าปริยายสำหรับทุกปีซึ่งอาจไม่แม่นยำ โดยคุณสามารถเปลี่ยนการคำนวณด้วยการปรับแต่ง ดูเพิ่มที่หน้าหลักสคริปต์จัดให้");
} else {
alert("ค.ศ. " + what + " เท่ากับ พ.ศ. " + yr);
}
return;
}
 
what = what.replace(/(January|February|March|April|May|June|July|August|September|October|November|December) (\d{1,2})/ig, "$2 $1");
what = what.replace(/January/ig, "มกราคม");
what = what.replace(/February/ig, "กุมภาพันธ์");
what = what.replace(/March/ig, "มีนาคม");
what = what.replace(/April/ig, "เมษายน");
what = what.replace(/May/ig, "พฤษภาคม");
what = what.replace(/June/ig, "มิถุนายน");
what = what.replace(/July/ig, "กรกฎาคม");
what = what.replace(/August/ig, "สิงหาคม");
what = what.replace(/September/ig, "กันยายน");
what = what.replace(/October/ig, "ตุลาคม");
what = what.replace(/November/ig, "พฤศจิกายน");
what = what.replace(/December/ig, "ธันวาคม");
 
//Fix gap lookahead
what = what.replace(/(\d{1,4}) AD/ig, "$1AD");
what = what.replace(/(\d{1,4}) BC/ig, "$1BC");
 
//Fix short BC, prevent conflict with just numbers
what = what.replace(/BC\|\d{1,4}/ig, "BC!");
 
//Remove comma
what = what.replace(/,/g, "");
 
var results = what.match(/(\d{3,4}(?!AD|BC|\d{1}))/ig);
if (results) {
for (var i = 0; i < results.length; i++) {
yr = parseInt(results[i]) + 543;
if (iScriptConfig.usePreciseConversion) {
if (yr <= 2483) {
issueWarning = true;
totalWarnings = totalWarnings + 1;
}
}
re = new RegExp(results[i] + "(?!AD|BC)", "ig");
what = what.replace(re, "พ.ศ. " + yr);
}
}
 
if (iScriptConfig.usePreciseConversion) {
var results = what.match(/(?:มกราคม|กุมภาพันธ์|มีนาคม) พ.ศ. (\d{1,4})(?!AD|BC|\d{1})/ig);
if (results) {
for (var i = 0; i < results.length; i++) {
yr = parseInt(results[i].match(/\d{1,4}/)[0]);
if (yr <= 2483) {
totalWarnings = totalWarnings - 1;
re = new RegExp("(มกราคม|กุมภาพันธ์|มีนาคม) พ.ศ. " + yr + "(?!AD|BC)", "ig");
yr = yr - 1;
what = what.replace(re, "$1 พ.ศ. " + yr);
}
}
}
 
var results = what.match(/(?:เมษายน|พฤษภาคม|มิถุนายน|กรกฎาคม|สิงหาคม|กันยายน|ตุลาคม|พฤศจิกายน|ธันวาคม) พ.ศ. (\d{1,4})(?!AD|BC|\d{1})/ig);
if (results) {
for (var i = 0; i < results.length; i++) {
yr = parseInt(results[i].match(/\d{1,4}/)[0]);
if (yr <= 2483) {
totalWarnings = totalWarnings - 1;
}
}
}
}
 
//!BC case handling (for short name)
results = what.match(/(\d{1,4})BC!/ig);
if (results) {
for (var i = 0; i < results.length; i++) {
if (iScriptConfig.usePreciseConversion) {
issueWarning = true;
}
yr = 544 - parseInt(results[i]);
 
re = new RegExp(results[i], "ig");
if (yr <= 0) {
yr = (yr - 1) * -1;
what = what.replace(re, yr + " ปีก่อนพุทธศักราช|" + yr);
} else {
what = what.replace(re, "พ.ศ. " + yr);
}
}
}
 
//BC case handling
results = what.match(/(\d{1,4})BC/ig);
if (results) {
for (var i = 0; i < results.length; i++) {
if (iScriptConfig.usePreciseConversion) {
issueWarning = true;
}
yr = 544 - parseInt(results[i]);
re = new RegExp(results[i], "ig");
if (yr <= 0) {
yr = (yr - 1) * -1;
what = what.replace(re, yr + " ปีก่อนพุทธศักราช");
} else {
what = what.replace(re, "พ.ศ. " + yr);
}
}
}
 
//AC case handling
results = what.match(/(\d{1,4})AD/ig);
if (results) {
for (var i = 0; i < results.length; i++) {
yr = parseInt(results[i]) + 543;
if (iScriptConfig.usePreciseConversion) {
if (yr <= 2483) {
issueWarning = true;
}
}
re = new RegExp(results[i], "ig");
what = what.replace(re, "พ.ศ. " + yr);
}
}
 
answer = what;
if (document.selection && !is_gecko) {
var theSelection = document.selection.createRange().text;
theSelection = theSelection.substring(0, theSelection.length - 1);
var range = document.selection.createRange();
range.text = answer;
range.select();
 
} else if (txtArea.selectionStart || txtArea.selectionStart == '0') {
var startPos = txtArea.selectionStart;
var endPos = txtArea.selectionEnd;
var scrollTop = txtArea.scrollTop;
 
txtArea.value = txtArea.value.substring(0, startPos) + answer + txtArea.value.substring(endPos, txtArea.value.length);
setCaretTo(txtArea, startPos + answer.length);
txtArea.scrollTop = scrollTop;
 
} else {
alert("การใช้งาน พ.ศ. อะไร มีปัญหาและไม่สามารถดำเนินการเสร็จสิ้นได้ กรุณาแจ้งที่ คุยกับผู้ใช้:Jutiphan");
}
if (issueWarning && totalWarnings > 0) {
alert("ในปีที่ได้เลือกให้แปลงนั้น มีบางปีที่ก่อนหน้า ค.ศ. 1941 ซึ่งสคริปต์จัดให้ได้แปลงด้วยการ +543 แต่สำหรับปีดังกล่าวหากเป็นช่วงมกราคม-มีนาคมอาจต้อง -1 เพื่อใช้ +542 แทนที่");
}
}
 
 
// ========== แทนที่คำส่วนแรก ==========
// Source: //en.wikipedia.org/wiki/User:Voice_of_All/replacetxt.js
//Manual replace
function replacetxt() {
 
withw = '';
var what = getSelText();
 
if (what == null || what.length == undefined) {
what = getSelTextArea();
}
if (what == null || what.length == undefined || what.length == 0) {
what = prompt("ระบุข้อความที่ต้องการจะแทนที่:" + "\n" + "(รองรับ Regex โดยให้ใส่ // นำหน้าและหลังสุด)","");
}
if (what == null || what.length == 0) {
return;
}
 
what_GUI = what;
if (what.replace(/^\/\/(.*?)\/\/$/g, "$1") == what.split('//')[1]) {
what = what.split('//')[1];
replacetxtdone(what.split('//')[0], 1, what);
 
} else {
what = what.replace(/\\/g, "\\\\");
what = what.replace(/\(/g, "\\(").replace(/\)/g, "\\)");
what = what.replace(/\{/g, "\\{").replace(/\}/g, "\\}");
what = what.replace(/\[/g, "\\[").replace(/\]/g, "\\]");
what = what.replace(/\|/g, "\\|");
what = what.replace(/\./g, "\\.");
what = what.replace(/\$/g, "\\$");
what = what.replace(/\+/g, "\\+");
what = what.replace(/\^/g, "\\^");
what = what.replace(/\?/g, "\\?");
what = what.replace(/\*/g, "\\*");
what = what.replace(/\//g, "\\/");
replacetxtdone(what, 0, what_GUI);
}
}
 
// ========== แทนที่คำส่วนสอง ==========
function replacetxtdone(s, regexon, what_GUI) {
 
var original = document.editform.wpTextbox1.value;
if (s) {
if (regexon == 1) {
var r = prompt('ระบุคำที่จะแทนที่ "' + what_GUI + '" (ให้ใช้ Regex)', what_GUI);
} else {
var r = prompt('ระบุคำที่จะแทนที่ "' + what_GUI + '"', what_GUI);
}
 
if (!r && r != '') {
//alert('ยกเลิกการค้นหาและแทนที่ข้อความ');
return;
}
if (r == '') {
var confirmans = confirm('ข้อความ "' + what_GUI + '" จะถูกลบทิ้งทั้งหมด คุณแน่ใจว่าต้องการทำเช่นนั้น?');
if (!confirmans) {
return;
}
}
 
var txt = document.editform.wpTextbox1;
var rep = RegExp(s, "g");
txt.value = txt.value.replace(rep, r).replace(/\\n/g, "\n");
 
form = document.getElementById('bodyContent');
l = form.getElementsByTagName('input');
for (i = 0; i < l.length; i++) {
if (l[i].name == 'wpMinoredit') {
l[i].value = '1';
l[i].checked = true;
}
}
 
if (document.editform.wpTextbox1.value == original) {
alert('ขออภัย ข้อความที่ระบุไม่เจอในบทความ');
return;
}
 
if (document.editform.wpSummary.value.length == 0) {
document.editform.wpSummary.value = 'แทนที่ "' + what_GUI + '" → "' + r + '" ' + iScriptConfig.Tagline;
} else {
var eIndex = document.editform.wpSummary.value.lastIndexOf(iScriptConfig.Tagline);
if (eIndex != -1) {
var strTmp = document.editform.wpSummary.value;
document.editform.wpSummary.value = strTmp.substring(0, eIndex) + ' +แทนที่ "' + what_GUI + '" → "' + r + '" ' + iScriptConfig.Tagline;
} else {
document.editform.wpSummary.value += ' +แทนที่ "' + what_GUI + '" → "' + r + '" ' + iScriptConfig.Tagline;
}
}
}
}
 
function doCopyViolation() {
var currentDay = new Date();
var thaiDate = new Date(currentDay.getTime() + 25200000); //7*1000*60*60
var year = thaiDate.getUTCFullYear() + 543;
var month = thaiDate.getUTCMonth() + 1;
 
 
document.editform.wpTextbox1.value = "{{ละเมิดลิขสิทธิ์|url= |วันที่=" + thaiDate.getUTCDate() + "/" + month + "/" + year + " |หมายเหตุ= }}";
document.editform.wpSummary.value = "แจ้งละเมิดลิขสิทธิ์" + iScriptConfig.Tagline;
}
 
function addCopyViolation() {
addTab("javascript:doCopyViolation()", "ละเมิด", "ca-vio", "แจ้งละเมิดลิขสิทธิ์", "");
akeytt();
}
 
function InsertCheckIcon() {
insertTags("[[ภาพ:CheckIconSmall.png]] ", "", "");
}
 
 
$(document).ready(function () {
 
if (wgAction.indexOf("edit") == 0) {
DeluxeSummary();
 
var tooly = document.getElementById('toolbar');
if (tooly != null) {
var checkButton = "<a href=\"javascript:InsertCheckIcon();\"><img src=\"//upload.wikimedia.org/wikipedia/th/3/37/Button_Yes.png\" alt=\"ใส่เครื่องหมายถูก\" title=\"ใส่เครื่องหมายถูก\"></a>";
var cleanupButton = "<a href=\"javascript:doCleanupTag();\"><img src=\"//upload.wikimedia.org/wikipedia/th/9/96/Button_cleanup.png\" alt=\"เก็บกวาด\" title=\"เก็บกวาด\"></a>";
var replaceButton = "<a href=\"javascript:replacetxt();\"><img src=\"//upload.wikimedia.org/wikipedia/th/b/bc/Button_replace_th.png\" alt=\"แทนที่คำ\" title=\"แทนที่คำ\"></a>";
var porsorButton = "<a href=\"javascript:WhatIsThaiYear();\"><img src=\"//upload.wikimedia.org/wikipedia/th/e/e2/Button_Porsor.png\" alt=\"พ.ศ. อะไร\" title=\"พ.ศ. อะไร\"></a>";
var transcribeButton = "<a href=\"javascript:TranscribeWord();\"><img src=\"//upload.wikimedia.org/wikipedia/th/0/09/Button_transcription.png\" alt=\"ทับศัพท์\" title=\"ทับศัพท์\"></a>";
 
$('<div id="toolbar2"></div>').insertAfter('#toolbar');
 
if (iScriptConfig.enableTestScripts) {
$('#toolbar2').append(cleanupButton, replaceButton, porsorButton, transcribeButton);
 
} else {
if (iScriptConfig.Edition == Editions.Wikipedia) {
$('#toolbar2').append(cleanupButton, replaceButton, porsorButton, transcribeButton);
} else {
$('#toolbar2').append(cleanupButton, replaceButton, porsorButton);
}
}
//akeytt();
}
 
 
var lastDiff = document.getElementById('ca-ldff');
addTab("javascript:doConvertNumber()", "๒ ->2", "ca-tanum", "เปลี่ยนเลขไทยเป็นอารบิก", "", lastDiff);
addTab("javascript:doConvertToThaiNumber()", "2 ->๒", "ca-atnum", "เปลี่ยนเลขอารบิกเป็นไทย", "", lastDiff);
addTab("javascript:doConvertYamok()", "ๆ", "ca-yamok", "จัดชิดไม้ยมก", "", lastDiff);
addTab("javascript:doCopyViolation()", "ละเมิด", "ca-vio", "แจ้งละเมิดลิขสิทธิ์", "", lastDiff);
if (iScriptConfig.Edition == Editions.Wikisource) {
addTab("javascript:CopyEdit()", "จัดหน้า (ทดสอบ)", "ca-copyEdit", "", "จัดหน้า");
}
 
// Check that the toolbar is available
if (typeof $ != 'undefined' && typeof $.fn.wikiEditor != 'undefined') {
// Execute on load
// General format:
// $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { configuration object here } );
// To add a group to an existing toolbar section:
$('#wpTextbox1').wikiEditor('addToToolbar', {
'section': 'main',
'groups': {
'iScript': {
'label': '' // or use labelMsg for a localized label, see above
}
}
});
 
// To add a button to an existing toolbar group:
$('#wpTextbox1').wikiEditor('addToToolbar', {
'section': 'main',
'group': 'iScript',
'tools': {
'Cleanup': {
label: 'เก็บกวาด', // or use labelMsg for a localized label, see above
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/th/a/ab/VectorButton_Cleanup.png',
action: {
type: 'callback',
execute: function (self) {
doCleanupTag();
}
}
}
}
});
 
$('#wpTextbox1').wikiEditor('addToToolbar', {
'section': 'main',
'group': 'iScript',
'tools': {
'Replace': {
label: 'แทนที่คำ', // or use labelMsg for a localized label, see above
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/th/3/39/VectorButton_Replace.png',
action: {
type: 'callback',
execute: function (self) {
replacetxt();
}
}
}
}
});
 
$('#wpTextbox1').wikiEditor('addToToolbar', {
'section': 'main',
'group': 'iScript',
'tools': {
'Porsor': {
label: 'พ.ศ.', // or use labelMsg for a localized label, see above
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/th/6/6e/VectorButton_Porsor.png',
action: {
type: 'callback',
execute: function (self) {
WhatIsThaiYear();
}
}
}
}
});
 
$('#wpTextbox1').wikiEditor('addToToolbar', {
'section': 'main',
'group': 'iScript',
'tools': {
'Transcribe': {
label: 'ทับศัพท์', // or use labelMsg for a localized label, see above
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/th/c/cb/VectorButton_Transcribe.png',
action: {
type: 'callback',
execute: function (self) {
TranscribeWord();
}
}
}
}
});
 
if ((wgNamespaceNumber == 2 || wgNamespaceNumber == 3 || wgPageName.indexOf(iScriptConfig.pageName) >= 0) && (document.URL.indexOf("&action=submit") || wgIsArticle)) {
var sStatus = document.getElementById('iScriptStatus');
if (sStatus != null) {
var newestVersion = parseFloat(document.getElementById('iScriptVersion').innerHTML);
 
if (iScriptVersion >= newestVersion) {
if (wgPageName.indexOf("ผู้ใช้:Jutiphan") >= 0 || wgPageName.indexOf("คุยกับผู้ใช้:Jutiphan") >= 0) {
sStatus.innerHTML = "<span style=\"clear: right; width: 256px; float:right; margin:0em 0em 0.5em 1em; text-align:center; border-style: solid; border-width: 0px 1px 1px 1px; border-color: #87CEEB; background-color:#f0fff0; color:#008000; padding: 6px;\"><img src=\"//upload.wikimedia.org/wikipedia/commons/thumb/3/34/Crystal_Clear_app_clean.png/20px-Crystal_Clear_app_clean.png\" alt=\"\" width=\"20\" height=\"20\"/> คุณกำลังใช้สคริปต์จัดให้รุ่นล่าสุด<br/><A href=\"javascript:performUpdate();\">อัปเดตใหม่</A></span>";
} else {
sStatus.innerHTML = "<span style=\"clear: right; width: 256px; float:right; margin:0em 0em 0.5em 1em; text-align:center; border-style: solid; border-width: 0px 1px 1px 1px; border-color: #87CEEB; background-color:#f0fff0; color:#008000; padding: 6px;\"><img src=\"//upload.wikimedia.org/wikipedia/commons/thumb/3/34/Crystal_Clear_app_clean.png/20px-Crystal_Clear_app_clean.png\" alt=\"\" width=\"20\" height=\"20\"/> คุณกำลังใช้สคริปต์จัดให้รุ่นล่าสุด</span>";
}
} else {
sStatus.innerHTML = "<span style=\"clear: right; width: 256px; float:right; margin:0em 0em 0.5em 1em; text-align:center; border-style: solid; border-width: 0px 1px 1px 1px; border-color: #87CEEB; background-color: #FFF8DC; color:#8B4513; padding: 6px;\"><img src=\"//upload.wikimedia.org/wikipedia/commons/thumb/d/dc/Nuvola_apps_important_yellow.svg/25px-Nuvola_apps_important_yellow.svg.png\" alt=\"\" width=\"25\" height=\"21\"/> คุณกำลังใช้สคริปต์จัดให้รุ่น " + iScriptVersion + "<br/><A href=\"javascript:performUpdate();\">อัปเดตไปรุ่นล่าสุด</A></SPAN>";
}
}
}
}
}
 
});
 
 
 
/* </nowiki></pre> */