利用者:MawaruNeko/ShowUpdatedPages.js
表示
お知らせ: 保存した後、ブラウザのキャッシュをクリアしてページを再読み込みする必要があります。
多くの Windows や Linux のブラウザ
- Ctrl を押しながら F5 を押す。
Mac における Safari
Mac における Chrome や Firefox
- ⌘ Cmd と ⇧ Shift を押しながら R を押す。
詳細についてはWikipedia:キャッシュを消すをご覧ください。
/*
* ほかの人によって更新されたページを表示するカスタムJS
* Custom JS to show updated pages by others
*
* 説明:
* 投稿履歴のページで、最新になっているページを非表示にします。
*
* Description:
* This script hides latest pages in Contributions.
*
* このファイルはパブリックドメインとします。
* This file is public domain.
*/
(function () {
'use strict';
function main(config) {
var $hideLink = $('<a>').
attr('href', 'javascript:void(0)').
css('margin-left', '1em').
text('Show updated pages by others').
on('click', function () {
$hideLink.hide();
var ucTitles = $.uniqueSort($('span.mw-uctop').prevAll('a.mw-contributions-title').map(function () {
return this.title;
}).get());
$('a.mw-contributions-title').filter(function () {
return ucTitles.indexOf(this.title) != -1;
}).closest('li').hide();
var pageTitles = [];
$('a.mw-contributions-title').filter(function () {
var thisTitle = this.title;
if (pageTitles.indexOf(thisTitle) == -1) {
pageTitles.push(thisTitle);
return false;
} else {
return true;
}
}).closest('li').hide();
}).appendTo($('form.mw-contributions-form + p'));
}
$(function () {
mw.loader.using('mediawiki.util').then(function () {
var config = mw.config.get(['wgCanonicalNamespace', 'wgCanonicalSpecialPageName']);
if ((config.wgCanonicalNamespace === 'Special') && (wgCanonicalSpecialPageName === 'Contributions')) {
main(config);
}
});
});
}) ();