பயனர்:Rtssathishkumar/மணல்தொட்டி

கட்டற்ற கலைக்களஞ்சியமான விக்கிப்பீடியாவில் இருந்து.
Jump to navigation Jump to search

var txt, myMsgBx, langCookie = "iwtLangPref",

   customizeToolbar = function() {
       txt = $("#wpTextbox1");
       txt.wikiEditor("addToToolbar", {
           sections: {
               interWikiLinker: {
                   type: "toolbar",
                   label: "பிற கருவிகள்",
                   groups: {
                       insert2: {
                           tools: {
                               popeName: {
                                   labelMsg: "திருத்தந்தையர்களின் பெயர்களை மாற்றவும்",
                                   type: "button",
                                   icon: "//upload.wikimedia.org/wikipedia/commons/thumb/7/72/Pope.svg/22px-Pope.svg.png",
                                   action: {
                                       type: "callback",
                                       execute: function(a) {
                                           0 === e && q()
                                       }
                                   }
                               }
                           }
                       },
                       tamSorting: {
                           tools: {
                               sortListAsc: {
                                   labelMsg: "அகரவரிசைப்படுத்துக (ஏறுவரிசை)",
                                   type: "button",
                                   icon: "//upload.wikimedia.org/wikipedia/commons/thumb/2/28/Tamil-sort-ascending.svg/22px-Tamil-sort-ascending.svg.png",
                                   action: {
                                       type: "callback",
                                       execute: function(a) {
                                           0 === e && g(1)
                                       }
                                   }
                               },
                               sortListDsc: {
                                   labelMsg: "அகரவரிசைப்படுத்துக (இறங்குவரிசை)",
                                   type: "button",
                                   icon: "//upload.wikimedia.org/wikipedia/commons/thumb/0/0e/Tamil-sort-descending.svg/22px-Tamil-sort-descending.svg.png",
                                   action: {
                                       type: "callback",
                                       execute: function(a) {
                                           0 === e && g(-1)
                                       }
                                   }
                               },
                               searchReplaceList: {
                                   labelMsg: "விருப்பப் பட்டியலில் இருக்கும் சொற்களைத்  தேடிக்கண்டுபிடித்து மாற்றவும்",
                                   type: "button",
                                   icon: "//upload.wikimedia.org/wikipedia/commons/thumb/1/17/System-search.svg/22px-System-search.svg.png",
                                   action: {
                                       type: "callback",
                                       execute: function(a) {
                                           if (0 === e)
                                               if ("undefined" == typeof relpaceList) {
                                                   var c = "",
                                                       c = "undefined" != typeof en_words ? 'IWTஇல் மாற்றங்கள் செய்யப்பட்டுள்ளன. உங்கள் விருப்பப்பட்டியலை புதுப்பிக்கவும் «<a href="//ta.wikipedia.org/wiki/பயனர்:Jayarathina/iwt#Replace_list_of_predefined_words">மேலும் அறிய</a>»' :
                                                       "விருப்பப் பட்டியல் கொடுக்கப்படவில்லை";
                                                   alert1(c, 1.5, "#fed")
                                               } else {
                                                   a = txt.val();
                                                   for (c in relpaceList) a = a.replace("string" !== typeof relpaceList[c] ? RegExp(relpaceList[c]) : RegExp(relpaceList[c], "gi"), c);
                                                   txt.val(a);
                                                   alert1("நிறைவுற்றது", 1.5, "#efd")
                                               }
                                       }
                                   }
                               }
                           }
                       },
                       linker: {
                           tools: {
                               interWikiLink: {
                                   labelMsg: "பிற மொழி விக்கி இணைப்புகளுக்கு இணையான தமிழ் விக்கி இணைப்புகளைத் தேடிக்கண்டுபிடித்து மாற்றவும்",
                                   type: "button",
                                   icon: "//upload.wikimedia.org/wikipedia/commons/thumb/2/20/Go-jump.svg/22px-Go-jump.svg.png",
                                   action: {
                                       type: "callback",
                                       execute: function(a) {
                                           if (0 === e) {
                                               a = m(txt[0]);
                                               var c = txt.val();
                                               a.start != a.end ? (c = c.slice(a.start, a.end), alert1("தேர்வு செய்யப்பட்ட உரையின் இணைப்புகளுக்கு மட்டும் ",
                                                   "10", "#E0EEF7")) : alert1("", "10", "#E0EEF7");
                                               myMsgBx.appendWrite("கருவி இயங்குகின்றது.... காத்திருக்கவும்...");
                                               if (a = c.match(/\[\[([^\]]+(?:[^|\]]*\|)?)\]\]/gmi)) {
                                                   e = 0;
                                                   p = !1;
                                                   for (var c = [], b = 0; b < a.length; b++) {
                                                       var d = a[b].substr(2, a[b].length - 4),
                                                           h = d.indexOf("[["); - 1 < h && (d = d.substr(h + 2, d.length));
                                                       /(?:F|f)ile:|(?:I|i)mage:/.test(d) || (d = d.split("|")[0],
                                                           d = d.split("#")[0], d = $.trim(d), 0 === d.length || /[஀-௿]+/.test(d) || /^\d+$/g.test(d) || -1 != c.indexOf(d) || (c.push(d), r(d)))
                                                   }
                                                   0 === e ? myMsgBx.appendWrite("
நிறைவுற்றது: தகுந்த இணைப்புகள் ஏதுமில்லை") : (myMsgBx.appendWrite("
விக்கி இணைப்புகளின் எண்ணிக்கை: " + e), $(".msgDisplay_floatingMenu").hide(), txt.attr("readonly", "readonly"), txt.css({ "background-color": "#F0F0F0" }), document.body.style.cursor = "wait") } else myMsgBx.appendWrite("விக்கி இணைப்புகள் ஏதுமில்லை") } } } }, pref: { labelMsg: "பிற மொழி விக்கியின் குறியீட்டினை மாற்ற", type: "button", icon: "//upload.wikimedia.org/wikipedia/commons/thumb/1/11/Preferences-system.svg/22px-Preferences-system.svg.png", action: { type: "callback", execute: function(a) { a = prompt("எந்த மொழி விக்கிப்பீடியாவிலிருந்து இணைப்புகளைப் பெறவேண்டும்? \n\n(சுருக்கக் குறியீடு மட்டும்)", getCookie(langCookie)); null != a && "" != a && setCookie(langCookie, a, 365) } } } } }, help: { tools: { help: { labelMsg: "உதவி: இக்கருவி பற்றி மேலும் அறிய", type: "button", icon: "//upload.wikimedia.org/wikipedia/commons/thumb/6/6c/Help-browser-red.svg/22px-Help-browser-red.svg.png", action: { type: "callback", execute: function(a) { window.open("//ta.wikipedia.org/wiki/User:Jayarathina/iwt", "_blank") } } } } } } } } }); var g = function(a) { var c = m(txt[0]); if (c.start === c.end) alert1("நீங்கள் அகரவரிசைப்படுத்த எந்த சொற்களையும் தேர்வு செய்யவில்லை!
சொற்களை வரிக்கு ஒன்றாக அடுக்கி, அவற்றை தேர்வுசெய்த பின் முயற்சிக்கவும்", 3, "#fed"); else { var b = txt.val(), d = b.slice(c.start, c.end).split("\n").sort(function(b, c) { return k(b, c) * a }); txt.val(b.slice(0, c.start) + d.join("\n") + b.slice(c.end, b.length)); txt[0].setSelectionRange(c.start, c.end); alert1("அகரவரிசைப்படுத்துதல் நிறைவுற்றது", 1.5, "#efd") } }, m = function(a) { a.focus(); var c = 0, b = 0, d, h, e; "number" == typeof a.selectionStart && "number" == typeof a.selectionEnd ? (c = a.selectionStart, b = a.selectionEnd) : (h = document.selection.createRange()) && h.parentElement() == a && (e = a.value.length, d = a.value.replace(/\r\n/g, "\n"), b = a.createTextRange(), b.moveToBookmark(h.getBookmark()), a = a.createTextRange(), a.collapse(!1), -1 < b.compareEndPoints("StartToEnd", a) ? c = b = e : (c = -b.moveStart("character", -e), c += d.slice(0, c).split("\n").length - 1, -1 < b.compareEndPoints("EndToEnd", a) ? b = e : (b = -b.moveEnd("character", -e), b += d.slice(0, b).split("\n").length - 1))); return { start: c, end: b } }, k = function(a, c) { var b = " ;அ;ஆ;இ;ஈ;உ;ஊ;எ;ஏ;ஐ;ஒ;ஓ;ஔ;ஃ;க்;க;கா;கி;கீ;கு;கூ;கெ;கே;கை;கொ;கோ;கௌ;ங்;ங;ஙா;ஙி;ஙீ;ஙு;ஙூ;ஙெ;ஙே;ஙை;ஙொ;ஙோ;ஙௌ;ச்;ச;சா;சி;சீ;சு;சூ;செ;சே;சை;சொ;சோ;சௌ;ஞ்;ஞ;ஞா;ஞி;ஞீ;ஞு;ஞூ;ஞெ;ஞே;ஞை;ஞொ;ஞோ;ஞௌ;ட்;ட;டா;டி;டீ;டு;டூ;டெ;டே;டை;டொ;டோ;டௌ;ண்;ண;ணா;ணி;ணீ;ணு;ணூ;ணெ;ணே;ணை;ணொ;ணோ;ணௌ;த்;த;தா;தி;தீ;து;தூ;தெ;தே;தை;தொ;தோ;தௌ;ந்;ந;நா;நி;நீ;நு;நூ;நெ;நே;நை;நொ;நோ;நௌ;ப்;ப;பா;பி;பீ;பு;பூ;பெ;பே;பை;பொ;போ;பௌ;ம்;ம;மா;மி;மீ;மு;மூ;மெ;மே;மை;மொ;மோ;மௌ;ய்;ய;யா;யி;யீ;யு;யூ;யெ;யே;யை;யொ;யோ;யௌ;ர்;ர;ரா;ரி;ரீ;ரு;ரூ;ரெ;ரே;ரை;ரொ;ரோ;ரௌ;ல்;ல;லா;லி;லீ;லு;லூ;லெ;லே;லை;லொ;லோ;லௌ;வ்;வ;வா;வி;வீ;வு;வூ;வெ;வே;வை;வொ;வோ;வௌ;ழ்;ழ;ழா;ழி;ழீ;ழு;ழூ;ழெ;ழே;ழை;ழொ;ழோ;ழௌ;ள்;ள;ளா;ளி;ளீ;ளு;ளூ;ளெ;ளே;ளை;ளொ;ளோ;ளௌ;ற்;ற;றா;றி;றீ;று;றூ;றெ;றே;றை;றொ;றோ;றௌ;ன்;ன;னா;னி;னீ;னு;னூ;னெ;னே;னை;னொ;னோ;னௌ;ஜ்;ஜ;ஜா;ஜி;ஜீ;ஜு;ஜூ;ஜெ;ஜே;ஜை;ஜொ;ஜோ;ஜௌ;ஷ்;ஷ;ஷா;ஷி;ஷீ;ஷு;ஷூ;ஷெ;ஷே;ஷை;ஷொ;ஷோ;ஷௌ;ஸ்;ஸ;ஸா;ஸி;ஸீ;ஸு;ஸூ;ஸெ;ஸே;ஸை;ஸொ;ஸோ;ஸௌ;ஹ்;ஹ;ஹா;ஹி;ஹீ;ஹு;ஹூ;ஹெ;ஹே;ஹை;ஹொ;ஹோ;ஹௌ;க்ஷ்;க்ஷ;க்ஷா;க்ஷி;க்ஷீ;க்ஷு;க்ஷூ;க்ஷெ;க்ஷே;க்ஷை;க்ஷொ;க்ஷோ;க்ஷௌ;ஸ்ரீ".split(";"); if (a == c) return 0; if (0 === c.length) return 1; if (0 === a.length) return -1; for (var d = n(a), h = n(c), e = d.length > h.length ? h.length : d.length, f = 0; f < e; f++) if (d[f] != h[f]) return 0 > b.indexOf(d[f]) && 0 > b.indexOf(h[f]) ? d[f] > h[f] ? 1 : -1 : 0 > b.indexOf(d[f]) ? 1 : 0 > b.indexOf(h[f]) ? -1 : b.indexOf(d[f]) > b.indexOf(h[f]) ? 1 : -1; return d.length - h.length }, n = function(a) { for (var c = /.[ா-ௗ]*/g, b, d = []; b = c.exec(a);) d.push(b[0]); return d }, e = 0, p = !1, r = function(a) { e++; null == getCookie(langCookie) && setCookie(langCookie, "en", 365); $.ajax({ url: "//" + getCookie(langCookie) + ".wikipedia.org/w/api.php?action=query&format=json&callback=?", dataType: "json", type: "GET", cache: !0, data: { prop: "langlinks", lllang: "ta", titles: a, redirects: "" }, beforeSend: function() { myMsgBx.appendWrite("" + e + "." + a + " ") } }).done(function(c) { p = !0;

var b = $("

").html("").find(".a").attr("id"),

                       b = $("#msgDisplay_interWikiLinker > [id='" + b + "']");
                   try {
                       for (var d in c.query.pages) {
                           wikitext =
                               c.query.pages[d].langlinks[0]["*"];
                           wikitext = $.trim(wikitext);
                           0 < wikitext.length && (a = a.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&"), txt.val(txt.val().replace(RegExp("\\[\\[" + a + "( *)(\\]\\]|\\||#)", "gi"), "[[" + wikitext + "$1$2")), b.append(" »» " + wikitext + " (ஆயிற்று)").css("background", "#efd"));
                           break
                       }
                   } catch (e) {
                       b.append(" »» இணைப்பில்லை (" + e.message + ")").css("background", "#fed")
                   }
               }).always(function() {
                   e--;
                   0 === e && (txt.removeAttr("readonly"), txt.css({
                       "background-color": "#FFFFFF"
                   }), document.body.style.cursor = "default", $(".msgDisplay_floatingMenu").show(), myMsgBx.appendWrite("நிறைவுற்றது"))
               });
               setTimeout(function() {
                   p || 0 == e || (alert1('தரவு வழங்கல் பிழை.  உங்கள்  பிற மொழி விக்கியின் குறியீட்டினை  <a href="//' +
                       getCookie(langCookie) + '.wikipedia.org" target="_blank">சரிபார்க்கவும்</a>.', 1.5, "#fed"), txt.removeAttr("readonly"), txt.css({
                       "background-color": "#FFFFFF"
                   }), document.body.style.cursor = "default", $(".msgDisplay_floatingMenu").show(), e = 0)
               }, 1E4)
           },
           q = function() {
               var a = {
                       linus: "லைனஸ்",
                       anacletus: "அனகிலேத்துஸ்",
                       clement: "கிளமெண்ட்",
                       evaristus: "எவரிஸ்துஸ்",
                       alexander: "அலெக்சாண்டர்",
                       sixtus: "சிக்ஸ்துஸ்",
                       telesphorus: "டெலஸ்ஃபோருஸ்",
                       hyginus: "ஹைஜீனஸ்",
                       pius: "பயஸ்",
                       anicetus: "அனிசேட்டஸ்",
                       romanus: "ரொமானுஸ்",
                       soter: "சொத்தேர்",
                       eleuterus: "எலூத்தேரியுஸ்",
                       victor: "விக்டர்",
                       zephyrinus: "செஃபிரீனுஸ்",
                       callixtus: "கலிஸ்டஸ்",
                       urban: "அர்பன்",
                       pontian: "போன்தியன்",
                       anterus: "அந்தேருஸ்",
                       fabian: "ஃபேபியன்",
                       cornelius: "கொர்னேலியுஸ்",
                       lucius: "லூசியஸ்",
                       stephen: "ஸ்தேவான்",
                       dionysius: "தியோனீசியுஸ்",
                       felix: "ஃபெலிக்ஸ்",
                       eutychian: "யுட்டீக்கியன்",
                       caius: "காயுஸ்",
                       marcellinus: "மர்செல்லீனுஸ்",
                       marcellus: "மர்செல்லுஸ்",
                       eusebius: "யூசேபியஸ்",
                       miltiades: "மில்த்தியாதேஸ்",
                       sylvester: "சில்வெஸ்தர்",
                       mark: "மாற்கு",
                       julius: "ஜூலியுஸ்",
                       liberius: "லிபேரியஸ்",
                       damasus: "தாமசுஸ்",
                       siricius: "சிரீசியஸ்",
                       anastasius: "அனஸ்தாசியுஸ்",
                       innocent: "இன்னசெண்ட்",
                       zosimus: "சோசிமஸ்",
                       boniface: "போனிஃபாஸ்",
                       celestine: "செலஸ்தீன்",
                       leo: "லியோ",
                       hilarius: "ஹிலாரியுஸ்",
                       simplicius: "சிம்ப்ளீசியுஸ்",
                       gelasius: "ஜெலாசியுஸ்",
                       symmachus: "சிம்மாக்குஸ்",
                       hormisdas: "ஹோர்மிஸ்டாஸ்",
                       john: "யோவான்",
                       agapetus: "அகாப்பெட்டஸ்",
                       silverius: "சில்வேரியுஸ்",
                       vigilius: "விஜீலியுஸ்",
                       pelagius: "பெலாஜியுஸ்",
                       sabinian: "சபீனியன்",
                       adeodatus: "ஆதேயோதாத்துஸ்",
                       honorius: "ஹோனோரியுஸ்",
                       severinus: "செவெரீனுஸ்",
                       theodore: "தியடோர்",
                       martin: "மார்ட்டின்",
                       eugene: "யூஜின்",
                       vitalian: "வித்தாலியன்",
                       donus: "டோனுஸ்",
                       agatho: "ஆகத்தோ",
                       conon: "கோனோன்",
                       sisinnius: "சிசினியுஸ்",
                       constantine: "கான்ஸ்டண்டைன்",
                       zachary: "சக்கரியா",
                       paul: "பவுல்",
                       adrian: "ஏட்ரியன்",
                       paschal: "பாஸ்கால்",
                       valentine: "வாலண்டைன்",
                       nicholas: "நிக்கோலாஸ்",
                       marinus: "மரீனுஸ்",
                       gregory: "கிரகோரி",
                       lando: "லாண்டோ",
                       formosus: "ஃபொர்மோசுஸ்",
                       sergius: "செர்ஜியுஸ்",
                       johnpaul: "யோவான் பவுல்",
                       benedict: "பெனடிக்ட்",
                       "john paul": "யோவான் பவுல்",
                       francis: "பிரான்சிசு",
                       i: "முதலாம்",
                       ii: "இரண்டாம்",
                       iii: "மூன்றாம்",
                       iv: "நான்காம்",
                       v: "ஐந்தாம்",
                       vi: "ஆறாம்",
                       vii: "ஏழாம்",
                       viii: "எட்டாம்",
                       ix: "ஒன்பதாம்",
                       x: "பத்தாம்",
                       xi: "பதினொன்றாம்",
                       xii: "பன்னிரண்டாம்",
                       xiii: "பதின்மூன்றாம்",
                       xiv: "பதினான்காம்",
                       xv: "பதினைந்தாம்",
                       xvi: "பதினாறாம்",
                       xvii: "பதினேழாம்",
                       xviii: "பதினெட்டாம்",
                       xix: "பத்தொன்பதாம்",
                       xx: "இருபதாம்",
                       xxi: "இருபத்தொன்றாம்",
                       xxii: "இருபத்திரண்டாம்",
                       xxiii: "இருபத்திமூன்றாம்"
                   },
                   c = txt.val().replace(/Saint Peter/g, "புனித பேதுரு"),
                   c = c.replace(RegExp(/(\[\[)?Pope ([a-z]*(?: Paul)?)(?: ?)(X{0,2}(?:IX|IV|V)?I{0,3})?(?:(\|[a-z ]*))?(\]\])?/gi),
                       function(b, c, e, g, f, k) {
                           c || (c = "");
                           e || (e = "");
                           g || (g = "");
                           f || (f = "");
                           k || (k = "");
                           var l = e.toLowerCase();
                           return l in a ? (b = g.toLowerCase(), b = 0 < b.length && b in a ? a[b] + " " : "", 0 === c.length ? "திருத்தந்தை " + b + a[l] : $.trim("|" + e + " " + g) == f ? c + b + a[l] + " (திருத்தந்தை)|" + b + a[l] + k : 0 === f.length && 0 !== k.length ? c + b + a[l] + " (திருத்தந்தை)|திருத்தந்தை " +
                               b + a[l] + k : c + b + a[l] + " (திருத்தந்தை)" + f + k) : b
                       });
               txt.val(c);
               alert1("நிறைவுற்றது", 1.5, "#efd")
           }
   }; - 1 !== $.inArray(mw.config.get("wgAction"), ["edit", "submit"]) && mw.loader.using("user.options", function() {
   mw.user.options.get("usebetatoolbar") && (mw.loader.using("ext.wikiEditor.toolbar", function() {
       $(document).ready(customizeToolbar)
   }), $.ajax({
       url: "//en.wikipedia.org/w/index.php?title=User:V111P/js/msgDisplay.js&action=raw&ctype=text/javascript",
       dataType: "script",
       cache: !0
   }).done(function() {
       null == getCookie(langCookie) && setCookie(langCookie, "en", 365);
       myMsgBx = mediaWiki.libs.msgDisplay("interWikiLinker").config({
           insertRelTo: "#wikiEditor-ui-toolbar",
           insertRel: "append"
       });
       alert1("", "1", "#FFFCC5");
       $(".msgDisplay_floatingMenu").prepend("இப்பெட்டியை மூட »»»");
       $(".msgDisplay_menuButton").remove();
       $(".msgDisplay_okButton").remove();
       $(".msgDisplay_helpLink").remove();
       $(".msgDisplay_upButton").remove();
       $(".msgDisplay_expandedSection").removeClass("msgDisplay_expandedSection").addClass("msgDisplay_menuButton");
       myMsgBx.remove()
   }))

});

function setCookie(g, m, k) {

   k = "undefined" === k ? 30 : k;
   var n = new Date;
   n.setTime(n.getTime() + 864E5 * k);
   document.cookie = g + "=" + m + ";expires=" + n.toUTCString() + ";path=/"

}

function getCookie(g) {

   return (g = document.cookie.match("(^|;) ?" + g + "=([^;]*)(;|$)")) ? g[2] : null

}

function alert1(g, m, k) {

   myMsgBx.config({
       height: m + "em",
       background: k
   }).show().append(g).write()

};