- NEW!【2024年(令和6年)能登半島地震】ページを新設、情報追加求む
- NEW!【みんなで育てる図書館災害救急BOX】みんなで育てる災害に備えるための知見・経験集(=救急BOX)
- Editathon-博物館基本情報更新2023を2023年3月11日から開催しています。一緒に施設ページを編集しましょう。
- 図書館総合展2023 saveMLAK プロジェクト企画を2023年11月6日(月)に開催しました。
- 【運営全般のお知らせ】2024年4月16日(火):第156回saveMLAK Meet Up / ニュースレター第80号(2024年1月号)NEW!
- 【COVID-19関連のお知らせ】(休館状況調査/ベストプラクティス共有/呼びかけ 「災害への『しなやかな強さ』を持つMLAK機関をつくる」署名受付中)
「MediaWiki:Common.js」の版間の差分
ナビゲーションに移動
検索に移動
(en link fixed) |
|||
38行目: | 38行目: | ||
if(l == "en") { | if(l == "en") { | ||
a.appendChild(document.createTextNode('Purge cache')); | a.appendChild(document.createTextNode('Purge cache')); | ||
+ | a.setAttribute('href', '/wiki/' + u + '?lang=en&uselang=en&action=purge'); | ||
} else { | } else { | ||
a.appendChild(document.createTextNode('最新の情報に更新')); | a.appendChild(document.createTextNode('最新の情報に更新')); | ||
+ | a.setAttribute('href', '/wiki/' + u + '?action=purge'); | ||
} | } | ||
− | |||
a.setAttribute('title', decodeURI(u)); | a.setAttribute('title', decodeURI(u)); | ||
li = document.createElement('li'); | li = document.createElement('li'); |
2011年4月26日 (火) 12:19時点における版
/* ここにあるすべてのJavaScriptは、すべてのページ読み込みですべての利用者に対して読み込まれます */ // add Purge link function purgelink() { // get title from URL var u = location.href; if(/[\?&]title=([^&]+)/.test(u)) u = RegExp.$1; else if(/\/wiki\/([^\?]+)/.test(u)) u = RegExp.$1; else return; // get lang info from URL var l = location.href; if(/[\?&]uselang=([^&]+)/.test(l)) l = RegExp.$1; // else if(/\/wiki\/([^\?]+)/.test(l)) l = RegExp.$1; else l = "ja"; // insertion point of toolbox var lit = document.getElementById('t-recentchangeslinked'); if(!lit) lit = document.getElementById('t-whatlinkshere'); // if not found, we're in special page if(!lit) return; // insertion point of actions tab var act = document.getElementById('p-cactions'); act = act.getElementsByTagName('ul')[0]; // get namespace number var ns = document.body.className.split(' '); for(var i = 0; i < ns.length; ++i) { var r = /^ns-([0-9]+)$/.exec(ns[i]); if(r) { ns = parseInt(r[1]); break; } } if(typeof ns != 'number') return; // purge cache a = document.createElement('a'); if(l == "en") { a.appendChild(document.createTextNode('Purge cache')); a.setAttribute('href', '/wiki/' + u + '?lang=en&uselang=en&action=purge'); } else { a.appendChild(document.createTextNode('最新の情報に更新')); a.setAttribute('href', '/wiki/' + u + '?action=purge'); } a.setAttribute('title', decodeURI(u)); li = document.createElement('li'); li.appendChild(a); lit.parentNode.insertBefore(li, lit.nextSibling); } addOnloadHook(purgelink);