利用者:舌先現象になります/common.js
表示
お知らせ: 保存した後、ブラウザのキャッシュをクリアしてページを再読み込みする必要があります。
多くの Windows や Linux のブラウザ
- Ctrl を押しながら F5 を押す。
Mac における Safari
Mac における Chrome や Firefox
- ⌘ Cmd と ⇧ Shift を押しながら R を押す。
詳細についてはWikipedia:キャッシュを消すをご覧ください。
// WKSpinner
mw.loader.load('/w/index.php?title=User:鈴音雨/WKSpinner.js&action=raw&ctype=text/javascript');
mw.loader.load('//ja-two.iwiki.icu/w/index.php?title=User:Syunsyunminmin/Twinkle.js&action=raw&ctype=text/javascript');
// AN Reporter (backlink: [[User:Dragoniez/scripts/AN Reporter.js]])
mw.loader.load("//ja-two.iwiki.icu/w/index.php?title=User:Dragoniez/scripts/AN Reporter.js&action=raw&ctype=text/javascript");
mw.loader.load('/w/index.php?title=User:ネイ/DisamAssist.js&action=raw&ctype=text/javascript');
// Selective Rollback ([[m:User:Dragoniez/Selective Rollback.js]])
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Dragoniez/Selective Rollback.js&action=raw&ctype=text/javascript');
window.selectiveRollbackConfig = {};
selectiveRollbackConfig.lang = 'ja';
selectiveRollbackConfig.editSummaries = {};
selectiveRollbackConfig.editSummaries[0] = 'Reverted inappropriate edits / rv/v: <!--Username hidden-->';
selectiveRollbackConfig.editSummaries[1] = '[[LTA:AIHI]] $0';
selectiveRollbackConfig.editSummaries[2] = '[[LTA:LMG]] $0';
selectiveRollbackConfig.editSummaries[3] = '[[LTA:SZMY]] $0';
selectiveRollbackConfig.editSummaries[4] = '[[LTA:HEATHROW]] $0';
selectiveRollbackConfig.editSummaries[5] = '[[LTA:SLIME]] $0';
selectiveRollbackConfig.editSummaries[6] = '[[LTA:QCHM]] $0';
selectiveRollbackConfig.editSummaries[7] = '[[LTA:ARAIL]] $0';
selectiveRollbackConfig.editSummaries[8] = '[[LTA:HENSHU]] $0';
selectiveRollbackConfig.editSummaries[9] = '[[LTA:HAT]] $0';
// SpurLink [[User:Dragoniez/scripts/SpurLink.js]]
mw.loader.load("//ja-two.iwiki.icu/w/index.php?title=User:Dragoniez/scripts/SpurLink.js&action=raw&ctype=text/javascript");
/** Quick Edit * */
/*
* Edit sections of a page without leaving the article
* Original: [[en:w:User:BrandonXLF/QuickEdit]] by [[en:w:User:BrandonXLF]]
*
* ページ移動せずに節を編集できるようにする
* 日本語化および改変: [[:w:ja:User:Syunsyunminmin]]
*/
(function() {
var mobile = mw.config.get('skin') === 'minerva',
apiSingleton,
titleRegexp = new RegExp(mw.config.get('wgArticlePath').replace(/[.*+?^${}()|[\]\\]/g, '\\$&')
.replace(/\\\$1/, '([^?]+)') +
'|[?&]title=([^&#]*)');
function api(func, params) {
if (!apiSingleton) {
apiSingleton = new mw.Api();
}
$.extend(params, {
errorformat: 'html',
errorlang: mw.config.get('wgUserLanguage'),
errorsuselocal: true
});
return apiSingleton[func](params).fail(function(_, data) {
mw.notify(apiSingleton.getErrorMessage(data), {
type: 'error',
tag: 'quickedit'
});
});
}
function getPageInfo(title, sectionID) {
return api('get', {
action: 'query',
curtimestamp: 1,
prop: 'revisions',
indexpageids: 1,
titles: title,
rvprop: ['timestamp', 'content'],
rvslots: 'main',
rvsection: sectionID
}).then(function(res) {
var rev = res.query.pages[res.query.pageids[0]].revisions[0];
return {
start: res.curtimestamp,
base: rev.timestamp,
full: rev.slots.main['*']
};
});
}
function getPreviewCallback(editor) {
editor.children('.preview').remove();
new OO.ui.ProgressBarWidget().$element.css({
maxWidth: '100%',
borderRadius: '0',
boxShadow: 'none',
margin: '8px 0'
}).addClass('preview')
.appendTo(editor);
return function(html) {
editor.children('.preview').remove();
$('<div>').html(html)
.css({
margin: '8px 0',
border: '1px solid #a2a9b1',
padding: '8px',
overflowX: 'hidden'
})
.addClass('preview')
.appendTo(editor);
};
}
function showCompare(editor, title, from, to) {
mw.loader.load('mediawiki.diff.styles');
api('post', {
'action': 'compare',
'fromslots': 'main',
'fromtext-main': from,
'fromtitle': title,
'frompst': 'true',
'toslots': 'main',
'totext-main': to,
'totitle': title,
'topst': 'true'
}).then(function(r) {
return r.compare['*']
? $('<table>').addClass('diff')
.append($('<colgroup>').append(
$('<col>').addClass('diff-marker'),
$('<col>').addClass('diff-content'),
$('<col>').addClass('diff-marker'),
$('<col>').addClass('diff-content')
))
.append(r.compare['*'])
: '変更点なし。';
})
.then(getPreviewCallback(editor));
}
// [[プロジェクト:ウィキ技術部/スクリプト開発/trunk/MassRevisionDelete.js]]
mw.loader.load("//ja-two.iwiki.icu/w/index.php?title=プロジェクト:ウィキ技術部/スクリプト開発/trunk/MassRevisionDelete.js&action=raw&ctype=text/javascript");
// [[プロジェクト:ウィキ技術部/スクリプト開発/trunk/MassDelete.js]]
mw.loader.load("//ja-two.iwiki.icu/w/index.php?title=プロジェクト:ウィキ技術部/スクリプト開発/trunk/MassDelete.js&action=raw&ctype=text/javascript");
// AjaxBlock ([[m:User:Dragoniez/AjaxBlock]])
mw.loader.load("//meta.wikimedia.org/w/index.php?title=User:Dragoniez/AjaxBlock.js&action=raw&ctype=text/javascript");