利用者:フォット/common.js
表示
< 利用者:フォット
お知らせ: 保存した後、ブラウザのキャッシュをクリアしてページを再読み込みする必要があります。
多くの Windows や Linux のブラウザ
- Ctrl を押しながら F5 を押す。
Mac における Safari
Mac における Chrome や Firefox
- ⌘ Cmd と ⇧ Shift を押しながら R を押す。
詳細についてはWikipedia:キャッシュを消すをご覧ください。
a[accesskey]:before {
content: " " attr(accesskey) " ";
text-transform: uppercase;
white-space: pre;
border: thin solid;
font-family: sans-serif;
text-decoration: underline overline;
margin-right: 0.5ex;
}
jQuery(function($){
var pagename=mw.config.get("wgCanonicalSpecialPageName");
if( pagename.indexOf('Watchlist') == -1 )return;
var unWatchLink = jkr2255.unWatchLink||"外す";
var unWatchMessage = jkr2255.unWatchMessage||"ウォッチリストを更新しますか?";
$.each($('#mw-watchlist-form').nextAll().find('a[href]'),function(){
var $link=$(this);
if($link.attr('href').indexOf("action=history")==-1)return;
$link.attr("href").search(/title=([^&]+)/);
var t=decodeURI(RegExp.$1);
var $unw=$('<span> | <a href="#">'+ unWatchLink + '</a></span>');
$link.after($unw);
$unw.find("a").click(function(e){
jkr2255.getToken(t,"watch",function(title,token){
$.post(
"/w/api.php",
{"action":"watch","title":title,"token" : token,
"format" : "json" , "unwatch" : ""},
function(data,status){
if((!data.watch)||(!data.watch.message))return;
if(confirm(data.watch.message.replace(/<[^>]+>/g,"")+unWatchMessage))location.reload();
},"json");
});
e.preventDefault();
});
});
});