• 第108回saveMLAK MeetUpを3月24日(火)に開催します。開催会場と参加者を募集しています。
  • 第107回saveMLAK MeetUpを2月26日(水)に開催します。開催会場と参加者を募集しています。
  • saveMLAKニュースレター(PDF)第62号(2020年2月号)を発行しました。
  • NEW! 2019年台風19号 入力お願い:2019年10月12日以降に接近被害を与えた台風19号の被害の状況などの入力をお願いいたします。被害状況を記入する場合は [[Category:被害/2019年台風19号]] を追記して記述して下さい。
  • NEW! 令和元年台風15号 入力お願い:2019年9月5日に発生した令和元年台風15号の被害の状況などの入力をお願いいたします。被害状況を記入する場合は [[Category:被害/令和元年台風15号]] を追記して記述して下さい。
  • 平成30年北海道胆振東部地震 入力お願い:2018年9月3日に発生した北海道地震の被害の状況などの入力をお願いいたします。被害状況を記入する場合は [[Category:被害/平成30年北海道胆振東部地震]] を追記して記述して下さい。
  • 2018年西日本豪雨 入力お願い:2018年7月西日本における豪雨被害の状況等の入力をお願いします。被害状況を記入する場合は [[Category:被害/2018西日本豪雨]] を追記して記述して下さい。
  • 2018年大阪地震 入力お願い:2018年6月大阪地震の被害の状況等の入力をお願いします。被害状況を記入する場合は [[Category:被害/2018大阪地震]] を追記して記述して下さい。
  • saveMLAK報告会2019 ~社会教育・文化施設の救援・復興支援~を6月23日(日)に開催しました。
  • 安全な開館のために~東北の図書館員からのメッセージ~を公開しました。

「MediaWiki:Common.js」の版間の差分

提供: saveMLAK
移動先: 案内検索
(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('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);