User:Allahverdi Verdizade/common.js
Note: You may have to bypass your browser’s cache to see the changes. In addition, after saving a sitewide CSS file such as MediaWiki:Common.css, it will take 5-10 minutes before the changes take effect, even if you clear your cache.
- Mozilla / Firefox / Safari: hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (Command-R on a Macintosh);
- Konqueror and Chrome: click Reload or press F5;
- Opera: clear the cache in Tools → Preferences;
- Internet Explorer: hold Ctrl while clicking Refresh, or press Ctrl-F5.
- This script lacks a documentation subpage. You may create it.
- Useful links: root page • root page’s subpages • links • redirects • your own
This JavaScript is executed for Allahverdi Verdizade on every page load.
// <nowiki>
importScript('User:Visviva/pretext.js');
// importScript('User:ZBroz/Tbot.js');
// addOnloadHook(function() { Tbot.greenifyTranslinks('cs'); Tbot.greenifyTranslinks('sk'); });
// importScript("User:Erutuon/scripts/listSwitcher.js")
function insertTags(preTags, periTags, postTags) {
$( '#wpTextbox1' ).textSelection( 'encapsulateSelection', {
pre: preTags,
peri: periTags,
post: postTags
}
);
}
function expandShortcuts() {
content=document.editform.wpTextbox1.value;
frBase = '===Further reading===\n* '
furtherReadingAz= frBase + '{{R:az:Obastan}}';
furtherReadingKum= frBase + '{{R:kum:KRS-2013}}';
furtherReadingCs = frBase + '{{R:PSJC}}\n* {{R:SSJC}}';
furtherReadingSk = frBase + '{{R:SDK}}';
furtherReadingBn = frBase + '{{R:SBA}}\n* {{R:SBE}}';
furtherReadingCa = frBase + '{{R:IEC2}}';
furtherReadingDa = frBase + '{{R:DDO}}';
furtherReadingDe = frBase + '{{R:Duden}}';
furtherReadingEl = frBase + '{{R:DSMG}}';
furtherReadingEn = frBase + '{{R:OneLook}}';
furtherReadingEs = frBase + '{{R:DRAE}}';
furtherReadingEt = frBase + '{{R:EKSS}}';
furtherReadingEu = frBase + '{{R:EH}}';
furtherReadingFi = frBase + '{{R:KTSK}}';
furtherReadingFr = frBase + '{{R:TLFi}}';
furtherReadingHu = frBase + '{{R:Nagyszotar}}\n* {{R:HES}}';
furtherReadingGa = frBase + '{{R:ga:Ó Dónaill}}';
furtherReadingGrc= frBase + '{{R:LSJ}}';
furtherReadingIs = frBase + '{{R:Islex}}';
furtherReadingIt = frBase + '{{R:it:Olivetti}}';
furtherReadingLv = frBase + '{{R:SDTV}}';
furtherReadingLt = frBase + '{{R:LKZ}}';
furtherReadingMg = frBase + '{{R:MGW}}';
furtherReadingNl = frBase + '{{R:Van Dale online}}';
furtherReadingPl = frBase + '{{R:PWN}}';
furtherReadingBg = frBase + '{{R:RBE}}';
furtherReadingBe = frBase + '{{R:be:slounik.org}}';
furtherReadingPt = frBase + '{{R:DAN}}';
furtherReadingRo = frBase + '{{R:DEX}}';
furtherReadingRu = frBase + '{{R:BTS}}';
furtherReadingSh = frBase + '{{R:sh:HJP}}';
furtherReadingSl = frBase + '{{R:Fran}}';
furtherReadingSq = frBase + '{{R:FGSS}}';
furtherReadingTa = frBase + '{{R:TAL}}';
furtherReadingTr = frBase + '{{R:TDK}}';
furtherReadingUk = frBase + '{{R:uk:SUM-11}}';
content=content
.replace(/_-->_/g, '→')
.replace(/_af_/g, '===Alternative forms===')
.replace(/_e_/g, '===Etymology===\nFrom {{}}.')
.replace(/_p_/g, '===Pronunciation===\n*{{IPA|az|[]}}')
.replace(/_pcs_/g, '===Pronunciation===\n* {{cs-IPA}}\n* {{rhymes|cs|}}')
.replace(/_sa_/g, 'See also')
.replace(/_inf_/g, '{{lb|cs|informal}}')
.replace(/_dt_/g, '====Derived terms====\n* {{l|az|}}')
.replace(/_desc_/g, '====Descendants====\n* {{desc|lez||bor=1}}')
.replace(/_ux_/g, '#: {{uxi|az||}}\n')
.replace(/_qw_/g, '#* {{quote-web|az|date=|work=|url=|text=|t=}}\n')
.replace(/_rt_/g, '===Related terms===')
.replace(/_fr_/g, '===Further reading===')
.replace(/_frcs_/g, furtherReadingCs)
.replace(/_frsk_/g, furtherReadingSk )
.replace(/_ä_/g, 'ə')
.replace(/_c_/g, 'ç')
.replace(/_s_/g, 'ş')
.replace(/_i_/g, 'ı')
.replace(/_g_/g, 'ğ')
.replace(/_oguz_/g, '* Oghuz:\n** {{desc|trk-oat|}}:\n*** {{desc|az|çöl}}\n*** {{desc|ota|چول|tr=çöl}}https://www.osmanlicasozlukler.com/\n****{{desc|gag|}}http://sozluk.gagauz.in/\n**** {{desc|tr|çöl}}\n** {{desc|tk|çöl}}http://www.ajapsozluk.com/')
.replace(/_ncs_/g, '==Czech==\n\n===Noun===\n{{cs-noun|g=}}\n\n# [[_]]\n\n' + furtherReadingCs)
.replace(/_ncspn_/g, '==Czech==\n\n===Proper noun===\n{{cs-proper noun|g=}}\n\n# [[_]]\n\n' + furtherReadingCs)
.replace(/_ncsa_/g, '==Czech==\n\n===Adjective===\n{{cs-adj}}\n\n# [[_]]\n\n' + furtherReadingCs)
.replace(/_ncsv_/g, '==Czech==\n\n===Verb===\n{{cs-verb}}\n\n# [[_]]\n\n' + furtherReadingCs)
.replace(/_ncsadv_/g, '==Czech==\n\n===Adverb===\n{{cs-adv}}\n\n# [[_]]\n\n' + furtherReadingCs)
.replace(/_ncss_/g, '==Czech==\n\n===Suffix===\n{{head|cs|suffix}}\n\n# [[_]]\n\n' + furtherReadingCs)
.replace(/_ncsp_/g, '==Czech==\n\n===Prefix===\n{{head|cs|prefix}}\n\n# [[_]]\n\n' + furtherReadingCs)
.replace(/_naz_/g, '==Azerbaijani==\n\n===Etymology===\nFrom {{}}.\n\n===Noun===\n{{az-noun}}\n\n# [[_]]\n\n====Declension====\n{{az-decl-noun|}}\n\n' + furtherReadingAz)
.replace(/_vaz_/g, '==Azerbaijani==\n\n===Etymology===\nFrom {{}}.\n\n===Verb===\n{{head|az|verb}} {{tlb|az|transitive}}\n\n# to [[_]]\n\n====Conjugation====\n{{az-conj|}}\n\n====Derived terms====\n* {{l|az|}}\n\n' + furtherReadingAz)
.replace(/_pas_/g, '==Azerbaijani==\n\n===Etymology===\nFrom {{suf|az||alt1=|in|alt2=n}}.\n\n===Verb===\n{{head|az|verb}} {{tlb|az|intransitive}}\n\n# {{passive of|az||t=}}\n\n====Conjugation====\n{{az-conj|a}}\n\n' + furtherReadingAz)
.replace(/_aaz_/g, '==Azerbaijani==\n\n===Etymology===\nFrom {{}}.\n\n===Adjective===\n{{az-adj}}\n\n# [[_]]\n\n' + furtherReadingAz)
.replace(/_avaz_/g, '==Azerbaijani==\n\n===Etymology===\nFrom {{}}.\n\n===Adverb===\n{{az-adverb}}\n\n# [[_]]\n\n' + furtherReadingAz)
.replace(/_nsk_/g, '==Slovak==\n\n===Noun===\n{{sk-noun|g=}}\n\n# [[_]]\n\n' + furtherReadingSk)
.replace(/_nskpn_/g, '==Slovak==\n\n===Proper noun===\n{{sk-proper noun|g=}}\n\n# [[_]]\n\n' + furtherReadingSk)
.replace(/_nska_/g, '==Slovak==\n\n===Adjective===\n{{sk-adj}}\n\n# [[_]]\n\n' + furtherReadingSk)
.replace(/_nskv_/g, '==Slovak==\n\n===Verb===\n{{sk-verb}}\n\n# [[_]]\n\n' + furtherReadingSk)
.replace(/_ntr_/g, '==Turkish==\n\n===Noun===\n{{head|tr|noun|g=}}\n\n# [[_]]\n\n' + furtherReadingTr)
.replace(/_nkum_/g, '==Kumyk==\n\n===Noun===\n{{kum-noun}}\n\n# {{lb|kum|Classical}} [[_]]\n\n====Declension====\n{{kum-decl-noun}}\n\n' + furtherReadingKum)
.replace(/_vkum_/g, '==Kumyk==\n\n===Verb===\n{{kum-verb}}\n\n# to {{lb|kum|Classical}} [[_]]\n\n' + furtherReadingKum)
.replace(/_akum_/g, '==Kumyk==\n\n===Adjective===\n{{kum-adj}}\n\n# {{lb|kum|Classical}} [[_]]\n\n' + furtherReadingKum)
.replace(/_avkum_/g, '==Kumyk==\n\n===Adverb===\n{{kum-adv}}\n\n# {{lb|kum|Classical}} [[_]]\n\n' + furtherReadingKum)
.replace(/_zkh_/g, '==Khorezmian Turkic==\n\n===Verb===\n{{head|zkh|verb|tr=}} {{tlb|zkh|transitive}}\n\n# to [[]]\n\n===References===\n* {{R:zkh:KS|page=128}}')
.replace(/_ndlg_/g, '==Dolgan==\n\n===Noun===\n{{dlg-noun}}\n\n# [[_]]\n\n')
.replace(/_vdlg_/g, '==Dolgan==\n\n===Verb===\n{{dlg-verb}}\n\n# to [[_]]\n\n')
.replace(/_adlg_/g, '==Dolgan==\n\n===Adjective===\n{{dlg-adj}}\n\n# [[_]]\n\n')
.replace(/_avdlg_/g, '==Dolgan==\n\n===Adverb===\n{{dlg-adv}}\n\n# [[_]]\n\n')
.replace(/_ntly_/g, '==Talysh==\n\n===Noun===\n{{head|tly|noun}}\n\n# [[_]]\n\n')
.replace(/_vtly_/g, '==Talysh==\n\n===Verb===\n{{head|tly|verb}}\n\n# to [[_]]\n\n')
.replace(/_atly_/g, '==Talysh==\n\n===Adjective===\n{{head|tly|adjective}}\n\n# [[_]]\n\n')
.replace(/_tsyn_/g, '#: {{syn|tly|}}')
.replace(/_ntt_/g, '==Tatar==\n{{tt-variant|z=}}\n\n===Noun===\n{{head|tt|noun}}\n\n# [[_]]\n\n')
.replace(/_vtt_/g, '==Tatar==\n{{tt-variant|z=}}\n\n===Verb===\n{{head|tt|verb}}\n\n# [[_]]\n\n')
.replace(/_att_/g, '==Tatar==\n{{tt-variant|z=}}\n\n===Adjective===\n{{head|tt|adjective}}\n\n# [[_]]\n\n')
.replace(/_nutt_/g, '==Tatar==\n{{tt-variant|z=}}\n\n===Numeral===\n{{head|tt|numeral}}\n\n# [[_]]\n\n')
.replace(/_ptt_/g, '==Tatar==\n{{tt-variant|z=}}\n\n===Pronoun===\n{{head|tt|pronoun}}\n\n# [[_]]\n\n')
.replace(/_ttv_/g, '{{tt-variant|z=}}')
.replace(/_;:_/g, '===Pronunciation===\n* {{IPA|az|[ɡœtyrˈmæk]}}\n* {{hyph|az|gö|tür|mək}}\n* {{audio|az|LL-Q9292 (aze)-Zardabi Bakuvi-götürmək.wav|Audio (Baku)}}')
.replace(/_tr_/g, '====Translations====\n{{trans-top|}}\n{{trans-mid}}\n{{trans-bottom}}')
.replace(/_eický_/g, '===Etymology===\n{{der|cs|la|_}} + {{af|cs|-ický}}')
;
document.editform.wpTextbox1.value=content;
}
function addKeyListener() {
document.addEventListener("keydown", function(evt) {
qCode = 81;
f8Code = 119;
// if (evt.ctrlKey && evt.keyCode === qCode) {
if (evt.keyCode === f8Code) {
expandShortcuts();
evt.preventDefault();
}
});
}
$( addKeyListener ); /* equivalent to addOnloadHook */
importScript("User:Ungoliant MMDCCLXIV/synshide.js");
// </nowiki>