Ero sivun ”Järjestelmäviesti:Gadget-purge.js” versioiden välillä
Poistettu sisältö Lisätty sisältö
pudotusvalikossa näkyy suomenkielisenäkin englanninkieliset tekstit, joten kokeilen vaihtaa myös ne suomeksi |
kopioitu fi-wikistä, kaikki ylimääräinen pois Merkkaus: Korvattu |
||
Rivi 1: | Rivi 1: | ||
$( document ).ready( function() { |
|||
function addPurgeLink() { |
|||
function addPurgeLink() { |
|||
var link = '//fi.wikiquote.org/w/index.php?action=purge&title=' + encodeURIComponent( mw.config.get( 'wgPageName' ) ); |
|||
var link = '//fi.wikiquote.org/w/index.php?action=purge&title=' + encodeURIComponent( mw.config.get( 'wgPageName' ) ); |
|||
var text_fi = 'Päivitä välimuisti'; |
|||
var text_fi = 'Päivitä välimuisti'; |
|||
var text_en = 'Purge'; |
|||
var tooltip_fi = 'Päivitä sivun välimuistikopio'; |
|||
var tooltip_en = "Clears the page's cache"; |
|||
if ( mw.user.options.get( 'language' ) == 'fi' ) { |
|||
mw.util.addPortletLink( 'p-cactions', link, text_fi, 't-purge', tooltip_fi, null, '#t-print' ); |
|||
} else { |
|||
mw.util.addPortletLink( 'p-cactions', link, text_en, 't-purge', tooltip_en, null, '#t-print' ); |
|||
} |
|||
} |
|||
if ( ( mw.config.get( 'wgUserName' ) !== null ) && ( mw.config.get( 'wgCanonicalNamespace' ) != 'Special' ) ) { |
|||
addPurgeLink(); |
|||
} |
|||
function addWikidataLanglinksBox() { |
|||
if ( document.getElementById( 'p-wikidata-ll' ) ) { |
|||
return; |
|||
} |
|||
var toolboxElement = document.getElementById( 'p-insp' ); |
|||
if ( !toolboxElement ) { |
|||
toolboxElement = document.getElementById( 'p-tb' ); |
|||
} |
|||
if ( !toolboxElement ) { |
|||
return -1; |
|||
} |
|||
var inspectionElement = toolboxElement.cloneNode( true ); |
|||
if ( !inspectionElement ) { |
|||
return -1; |
|||
} |
|||
var otherlanguage; |
|||
if ( mw.user.options.get( 'language' ) == 'fi' ) { |
|||
otherlanguage = 'Muilla kielillä'; |
|||
} else { |
|||
otherlanguage = 'Languages'; |
|||
} |
|||
inspectionElement.id = 'p-wikidata-ll'; |
|||
inspectionElement.innerHTML = '<h3>' + otherlanguage + '</h3><div class="pBody body"><ul></ul></div>'; |
|||
toolboxElement.parentNode.insertBefore( inspectionElement, toolboxElement.nextSibling ); |
|||
} |
|||
// Lisää hae wikidatasta -linkin kielilinkkiboksiin mikäli artikkeli, malline tai luokka-avaruudessa olevalla |
|||
// sivulla ei ole muokkaa tai lisää (wikidata) -linkkiä. |
|||
if ( |
|||
mw.config.get( 'wgNamespaceNumber' ) === 0 || |
|||
mw.config.get( 'wgNamespaceNumber' ) == 10 || |
|||
mw.config.get( 'wgNamespaceNumber' ) == 14 |
|||
) |
|||
{ |
|||
setTimeout( 'addSearchFromWikidata();', 1250 ); |
|||
} |
|||
function addSearchFromWikidata() { |
|||
if ( |
|||
!( |
|||
document.getElementById( 'wbc-linkToItem' ) || |
|||
( document.getElementById( 'p-lang' ) && document.getElementById( 'p-lang' ).innerHTML.search( 'wbc' ) != -1 ) |
|||
) |
|||
) |
|||
{ |
|||
addWikidataLanglinksBox(); |
|||
link = '//www.wikidata.org/wiki/Special:ItemByTitle?site=fiwiki&submit=Search&page=' + encodeURIComponent( mw.config.get( 'wgPageName' ).replace( ' ', '_' ) ); |
|||
var text; |
|||
if ( mw.user.options.get( 'language' ) == 'fi' ) { |
if ( mw.user.options.get( 'language' ) == 'fi' ) { |
||
mw.util.addPortletLink( 'p-cactions', link, text_fi, 't-purge', tooltip_fi, null, '#t-print' ); |
|||
text = 'Hae wikidatasta'; |
|||
} else { |
} else { |
||
mw.util.addPortletLink( 'p-cactions', link, text_en, 't-purge', tooltip_en, null, '#t-print' ); |
|||
text = 'Search from wikidata'; |
|||
} |
} |
||
mw.util.addPortletLink( 'p-wikidata-ll', link, text, 't-search-wikidata-ll', text, null, '#t-print' ); |
|||
} |
} |
||
} |
|||
if ( ( mw.config.get( 'wgUserName' ) !== null ) && ( mw.config.get( 'wgCanonicalNamespace' ) != 'Special' ) ) { |
|||
addPurgeLink(); |
|||
// Kielilinkit edit-ikkunaan |
|||
} |
|||
function populateWikidataLanglinksBox() { |
|||
}); |
|||
var langNames = { |
|||
'ace': 'Acèh', |
|||
'kbd': 'Адыгэбзэ', |
|||
'af': 'Afrikaans', |
|||
'ak': 'Akan', |
|||
'als': 'Alemannisch', |
|||
'am': 'አማርኛ', |
|||
'ang': 'Ænglisc', |
|||
'ab': 'Аҧсшәа', |
|||
'ar': 'العربية', |
|||
'an': 'Aragonés', |
|||
'arc': 'ܐܪܡܝܐ', |
|||
'roa-rup': 'Armãneashce', |
|||
'frp': 'Arpetan', |
|||
'as': 'অসমীয়া', |
|||
'ast': 'Asturianu', |
|||
'gn': "Avañe'ẽ", |
|||
'av': 'Авар', |
|||
'ay': 'Aymar aru', |
|||
'az': 'Azərbaycanca', |
|||
'bjn': 'Bahasa Banjar', |
|||
'id': 'Bahasa Indonesia', |
|||
'ms': 'Bahasa Melayu', |
|||
'bm': 'Bamanankan', |
|||
'bn': 'বাংলা', |
|||
'zh-min-nan': 'Bân-lâm-gú', |
|||
'nan': 'Bân-lâm-gú', |
|||
'map-bms': 'Basa Banyumasan', |
|||
'jv': 'Basa Jawa', |
|||
'su': 'Basa Sunda', |
|||
'ba': 'Башҡортса', |
|||
'min': 'Baso Minangkabau', |
|||
'be': 'Беларуская', |
|||
'be-x-old': 'Беларуская (тарашкевіца)', |
|||
'bh': 'भोजपुरी', |
|||
'bcl': 'Bikol Central', |
|||
'bi': 'Bislama', |
|||
'bar': 'Boarisch', |
|||
'bo': 'བོད་ཡིག', |
|||
'bs': 'Bosanski', |
|||
'br': 'Brezhoneg', |
|||
'bug': 'ᨅᨔ ᨕᨘᨁᨗ', |
|||
'bg': 'Български', |
|||
'bxr': 'Буряад', |
|||
'ca': 'Català', |
|||
'ceb': 'Cebuano', |
|||
'cv': 'Чӑвашла', |
|||
'cs': 'Česky', |
|||
'ch': 'Chamoru', |
|||
'cbk-zam': 'Chavacano de Zamboanga', |
|||
'ny': 'Chi-Chewa', |
|||
'sn': 'ChiShona', |
|||
'tum': 'ChiTumbuka', |
|||
'cho': 'Choctaw', |
|||
'co': 'Corsu', |
|||
'cy': 'Cymraeg', |
|||
'da': 'Dansk', |
|||
'pdc': 'Deitsch', |
|||
'de': 'Deutsch', |
|||
'dv': 'ދިވެހިބަސް', |
|||
'nv': 'Diné bizaad', |
|||
'dsb': 'Dolnoserbski', |
|||
'na': 'Dorerin Naoero', |
|||
'dz': 'ཇོང་ཁ', |
|||
'mh': 'Ebon', |
|||
'et': 'Eesti', |
|||
'el': 'Ελληνικά', |
|||
'eml': 'Emiliàn e rumagnòl', |
|||
'en': 'English', |
|||
'myv': 'Эрзянь', |
|||
'es': 'Español', |
|||
'eo': 'Esperanto', |
|||
'ext': 'Estremeñu', |
|||
'eu': 'Euskara', |
|||
'ee': 'Eʋegbe', |
|||
'fa': 'فارسی', |
|||
'hif': 'Fiji Hindi', |
|||
'fo': 'Føroyskt', |
|||
'fr': 'Français', |
|||
'fy': 'Frysk', |
|||
'ff': 'Fulfulde', |
|||
'fur': 'Furlan', |
|||
'ga': 'Gaeilge', |
|||
'gv': 'Gaelg', |
|||
'sm': 'Gagana Samoa', |
|||
'gag': 'Gagauz', |
|||
'gd': 'Gàidhlig', |
|||
'gl': 'Galego', |
|||
'gan': '贛語', |
|||
'ki': 'Gĩkũyũ', |
|||
'glk': 'گیلکی', |
|||
'gu': 'ગુજરાતી', |
|||
'got': '𐌲𐌿𐍄𐌹𐍃𐌺', |
|||
'hak': 'Hak-kâ-fa', |
|||
'xal': 'Хальмг', |
|||
'ko': '한국어', |
|||
'ha': 'Hausa', |
|||
'haw': 'Hawai`i', |
|||
'hy': 'Հայերեն', |
|||
'hi': 'हिन्दी', |
|||
'ho': 'Hiri Motu', |
|||
'hsb': 'Hornjoserbsce', |
|||
'hr': 'Hrvatski', |
|||
'io': 'Ido', |
|||
'ig': 'Igbo', |
|||
'ilo': 'Ilokano', |
|||
'bpy': 'বিষ্ণুপ্রিয়া মণিপুরী', |
|||
'ia': 'Interlingua', |
|||
'ie': 'Interlingue', |
|||
'iu': 'ᐃᓄᒃᑎᑐᑦ/inuktitut', |
|||
'ik': 'Iñupiak', |
|||
'os': 'Ирон', |
|||
'xh': 'IsiXhosa', |
|||
'zu': 'IsiZulu', |
|||
'is': 'Íslenska', |
|||
'it': 'Italiano', |
|||
'he': 'עברית', |
|||
'kl': 'Kalaallisut', |
|||
'kn': 'ಕನ್ನಡ', |
|||
'kr': 'Kanuri', |
|||
'pam': 'Kapampangan', |
|||
'ka': 'ქართული', |
|||
'ks': 'कॉशुर / کٲشُر', |
|||
'csb': 'Kaszëbsczi', |
|||
'kk': 'Қазақша', |
|||
'kw': 'Kernowek', |
|||
'rw': 'Kinyarwanda', |
|||
'ky': 'Кыргызча', |
|||
'rn': 'Kirundi', |
|||
'mrj': 'Кырык мары', |
|||
'sw': 'Kiswahili', |
|||
'kv': 'Коми', |
|||
'kg': 'Kongo', |
|||
'ht': 'Kreyòl ayisyen', |
|||
'ku': 'Kurdî', |
|||
'kj': 'Kwanyama', |
|||
'lad': 'Ladino', |
|||
'lbe': 'Лакку', |
|||
'lez': 'Лезги', |
|||
'lo': 'ລາວ', |
|||
'la': 'Latina', |
|||
'ltg': 'Latgaļu', |
|||
'lv': 'Latviešu', |
|||
'to': 'Lea faka-Tonga', |
|||
'lb': 'Lëtzebuergesch', |
|||
'lt': 'Lietuvių', |
|||
'lij': 'Ligure', |
|||
'li': 'Limburgs', |
|||
'ln': 'Lingála', |
|||
'jbo': 'Lojban', |
|||
'lg': 'Luganda', |
|||
'lmo': 'Lumbaart', |
|||
'hu': 'Magyar', |
|||
'mk': 'Македонски', |
|||
'mg': 'Malagasy', |
|||
'ml': 'മലയാളം', |
|||
'krc': 'Къарачай-малкъар', |
|||
'mt': 'Malti', |
|||
'mi': 'Māori', |
|||
'mr': 'मराठी', |
|||
'xmf': 'მარგალური', |
|||
'arz': 'مصرى', |
|||
'mzn': 'مازِرونی', |
|||
'cdo': 'Mìng-dĕ̤ng-ngṳ̄', |
|||
'mwl': 'Mirandés', |
|||
'koi': 'Перем Коми', |
|||
'mdf': 'Мокшень', |
|||
'mo': 'Молдовеняскэ', |
|||
'mn': 'Монгол', |
|||
'mus': 'Mvskoke', |
|||
'my': 'မြန်မာဘာသာ', |
|||
'nah': 'Nāhuatl', |
|||
'fj': 'Na Vosa Vakaviti', |
|||
'nl': 'Nederlands', |
|||
'nds-nl': 'Nedersaksies', |
|||
'cr': 'Nēhiyawēwin / ᓀᐦᐃᔭᐍᐏᐣ', |
|||
'ne': 'नेपाली', |
|||
'new': 'नेपाल भाषा', |
|||
'ja': '日本語', |
|||
'nap': 'Nnapulitano', |
|||
'ce': 'Нохчийн', |
|||
'frr': 'Nordfriisk', |
|||
'pih': 'Norfuk / Pitkern', |
|||
'no': 'Norsk bokmål', |
|||
'nb': 'Norsk bokmål', |
|||
'nn': 'Norsk nynorsk', |
|||
'nrm': 'Nouormand', |
|||
'nov': 'Novial', |
|||
'ii': 'ꆇꉙ', |
|||
'oc': 'Occitan', |
|||
'mhr': 'Олык марий', |
|||
'or': 'ଓଡ଼ିଆ', |
|||
'om': 'Oromoo', |
|||
'ng': 'Oshiwambo', |
|||
'hz': 'Otsiherero', |
|||
'uz': 'Oʻzbekcha', |
|||
'pa': 'ਪੰਜਾਬੀ', |
|||
'pi': 'पालि', |
|||
'pfl': 'Pälzisch', |
|||
'pag': 'Pangasinan', |
|||
'pnb': 'پنجابی', |
|||
'pap': 'Papiamentu', |
|||
'ps': 'پښتو', |
|||
'km': 'ភាសាខ្មែរ', |
|||
'pcd': 'Picard', |
|||
'pms': 'Piemontèis', |
|||
'nds': 'Plattdüütsch', |
|||
'pl': 'Polski', |
|||
'pnt': 'Ποντιακά', |
|||
'pt': 'Português', |
|||
'aa': 'Qafár af', |
|||
'kaa': 'Qaraqalpaqsha', |
|||
'crh': 'Qırımtatarca', |
|||
'ty': 'Reo Mā`ohi', |
|||
'ksh': 'Ripoarisch', |
|||
'ro': 'Română', |
|||
'rmy': 'Romani', |
|||
'rm': 'Rumantsch', |
|||
'qu': 'Runa Simi', |
|||
'ru': 'Русский', |
|||
'rue': 'Русиньскый', |
|||
'sah': 'Саха тыла', |
|||
'se': 'Sámegiella', |
|||
'sa': 'संस्कृतम्', |
|||
'sg': 'Sängö', |
|||
'sc': 'Sardu', |
|||
'sco': 'Scots', |
|||
'stq': 'Seeltersk', |
|||
'st': 'Sesotho', |
|||
'nso': 'Sesotho sa Leboa', |
|||
'tn': 'Setswana', |
|||
'sq': 'Shqip', |
|||
'scn': 'Sicilianu', |
|||
'si': 'සිංහල', |
|||
'simple': 'Simple English', |
|||
'sd': 'سنڌي', |
|||
'ss': 'SiSwati', |
|||
'sk': 'Slovenčina', |
|||
'sl': 'Slovenščina', |
|||
'cu': 'Словѣ́ньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ', |
|||
'szl': 'Ślůnski', |
|||
'so': 'Soomaaliga', |
|||
'ckb': 'کوردی', |
|||
'srn': 'Sranantongo', |
|||
'sr': 'Српски / srpski', |
|||
'sh': 'Srpskohrvatski / српскохрватски', |
|||
'sv': 'Svenska', |
|||
'tl': 'Tagalog', |
|||
'ta': 'தமிழ்', |
|||
'kab': 'Taqbaylit', |
|||
'roa-tara': 'Tarandíne', |
|||
'tt': 'Татарча/tatarça', |
|||
'te': 'తెలుగు', |
|||
'tet': 'Tetun', |
|||
'th': 'ไทย', |
|||
'vi': 'Tiếng Việt', |
|||
'ti': 'ትግርኛ', |
|||
'tg': 'Тоҷикӣ', |
|||
'tpi': 'Tok Pisin', |
|||
'chr': 'ᏣᎳᎩ', |
|||
'chy': 'Tsetsêhestâhese', |
|||
've': 'Tshivenda', |
|||
'tr': 'Türkçe', |
|||
'tk': 'Türkmençe', |
|||
'tw': 'Twi', |
|||
'udm': 'Удмурт', |
|||
'uk': 'Українська', |
|||
'ur': 'اردو', |
|||
'ug': 'ئۇيغۇرچە / Uyghurche', |
|||
'za': 'Vahcuengh', |
|||
'vec': 'Vèneto', |
|||
'vep': 'Vepsän kel’', |
|||
'vo': 'Volapük', |
|||
'fiu-vro': 'Võro', |
|||
'wa': 'Walon', |
|||
'zh-classical': '文言', |
|||
'vls': 'West-Vlams', |
|||
'war': 'Winaray', |
|||
'wo': 'Wolof', |
|||
'wuu': '吴语', |
|||
'ts': 'Xitsonga', |
|||
'yi': 'ייִדיש', |
|||
'yo': 'Yorùbá', |
|||
'zh-yue': '粵語', |
|||
'diq': 'Zazaki', |
|||
'zea': 'Zeêuws', |
|||
'bat-smg': 'Žemaitėška', |
|||
'zh': '中文', |
|||
'zh-tw': '中文(台灣)', |
|||
'zh-cn': '中文(中国大陆)' |
|||
}; |
|||
var url = '//fi.wikiquote.org/w/api.php?action=query&prop=langlinks&format=json&lllimit=500&titles=' + encodeURIComponent( mw.config.get( 'wgPageName' ) ); |
|||
$.getJSON( url, function( data ) { |
|||
$.each( data.query.pages, function( n, page ) { |
|||
$.each( page.langlinks, function( n, langLink ) { |
|||
var link = '//' + langLink.lang + '.wikiquote.org/wiki/' + encodeURIComponent( langLink['*'].replace( ' ', '_' ) ); |
|||
if ( langNames.hasOwnProperty( langLink.lang ) ) { |
|||
text = langNames[langLink.lang]; |
|||
} else { |
|||
text = langLink.lang + ':' + langLink['*'].replace( ' ', '_' ); |
|||
} |
|||
mw.util.addPortletLink( 'p-wikidata-ll', link, text, 't-purge', text, null, '#t-print' ); |
|||
} ); |
|||
} ); |
|||
} ); |
|||
} |
|||
if ( mw.config.get( 'wgAction' ) == 'edit' ) { |
|||
addWikidataLanglinksBox(); |
|||
populateWikidataLanglinksBox(); |
|||
} |
Nykyinen versio 23. toukokuuta 2020 kello 06.20
$( document ).ready( function() {
function addPurgeLink() {
var link = '//fi.wikiquote.org/w/index.php?action=purge&title=' + encodeURIComponent( mw.config.get( 'wgPageName' ) );
var text_fi = 'Päivitä välimuisti';
var text_en = 'Purge';
var tooltip_fi = 'Päivitä sivun välimuistikopio';
var tooltip_en = "Clears the page's cache";
if ( mw.user.options.get( 'language' ) == 'fi' ) {
mw.util.addPortletLink( 'p-cactions', link, text_fi, 't-purge', tooltip_fi, null, '#t-print' );
} else {
mw.util.addPortletLink( 'p-cactions', link, text_en, 't-purge', tooltip_en, null, '#t-print' );
}
}
if ( ( mw.config.get( 'wgUserName' ) !== null ) && ( mw.config.get( 'wgCanonicalNamespace' ) != 'Special' ) ) {
addPurgeLink();
}
});