利用者:Complex01/useskin.js
出典: フリー百科事典『ウィキペディア(Wikipedia)』
お知らせ: 保存した後、ブラウザのキャッシュをクリアする必要があります。
- Mozilla / Firefox / Safari: [Shift] を押しながら [再読み込み] をクリック、または [Shift]-[Ctrl]-[R] (Macでは [Cmd]-[Shift]-[R]);
- IE: [Ctrl] を押しながら [更新] をクリック、または [Ctrl]-[F5];
- Konqueror: [再読み込み] をクリック、または [F5]
- Opera: 「ツール」→「設定」からキャッシュをクリア。
// This script is under public domain, and comes with ABSOLUTELY NO WARRANTY. // You can use/modify/redistribute without any permission. function useskin() { var u, tb, skin, skin_title, skin_body, skin_ul; var skin_monobook_li, skin_monobook_a; var skin_simple_li, skin_simple_a; var skin_myskin_li, skin_myskin_a; var skin_amethyst_li, skin_amethyst_a; var skin_nostalgia_li, skin_nostalgia_a; var skin_standard_li, skin_standard_a; var skin_cologneblue_li, skin_cologneblue_a; var skin_chick_li, skin_chick_a; u = location.href; if(/[\?&]title=([^&]+)/.test(u)) u = RegExp.$1; else if(/\/wiki\/([^\?]+)/.test(u)) u = RegExp.$1; else return; tb = document.getElementById('p-tb'); if(!tb) return; skin_title = document.createElement('h5'); skin_title.appendChild(document.createTextNode('外装')); skin_monobook_a = document.createElement('a'); skin_monobook_a.appendChild(document.createTextNode('MonoBook')); skin_monobook_a.setAttribute('href', '/w/index.php?title=' + u + '&useskin=monobook'); skin_monobook_a.setAttribute('title', decodeURI(u)); skin_monobook_li = document.createElement('li'); skin_monobook_li.appendChild(skin_monobook_a); skin_simple_a = document.createElement('a'); skin_simple_a.appendChild(document.createTextNode('Simple')); skin_simple_a.setAttribute('href', '/w/index.php?title=' + u + '&useskin=simple'); skin_simple_a.setAttribute('title', decodeURI(u)); skin_simple_li = document.createElement('li'); skin_simple_li.appendChild(skin_simple_a); skin_myskin_a = document.createElement('a'); skin_myskin_a.appendChild(document.createTextNode('MySkin')); skin_myskin_a.setAttribute('href', '/w/index.php?title=' + u + '&useskin=myskin'); skin_myskin_a.setAttribute('title', decodeURI(u)); skin_myskin_li = document.createElement('li'); skin_myskin_li.appendChild(skin_myskin_a); skin_amethyst_a = document.createElement('a'); skin_amethyst_a.appendChild(document.createTextNode('Amethyst')); skin_amethyst_a.setAttribute('href', '/w/index.php?title=' + u + '&useskin=amethyst'); skin_amethyst_a.setAttribute('title', decodeURI(u)); skin_amethyst_li = document.createElement('li'); skin_amethyst_li.appendChild(skin_amethyst_a); skin_nostalgia_a = document.createElement('a'); skin_nostalgia_a.appendChild(document.createTextNode('ノスタルジア')); skin_nostalgia_a.setAttribute('href', '/w/index.php?title=' + u + '&useskin=nostalgia'); skin_nostalgia_a.setAttribute('title', decodeURI(u)); skin_nostalgia_li = document.createElement('li'); skin_nostalgia_li.appendChild(skin_nostalgia_a); skin_standard_a = document.createElement('a'); skin_standard_a.appendChild(document.createTextNode('標準')); skin_standard_a.setAttribute('href', '/w/index.php?title=' + u + '&useskin=standard'); skin_standard_a.setAttribute('title', decodeURI(u)); skin_standard_li = document.createElement('li'); skin_standard_li.appendChild(skin_standard_a); skin_cologneblue_a = document.createElement('a'); skin_cologneblue_a.appendChild(document.createTextNode('ケルンブルー')); skin_cologneblue_a.setAttribute('href', '/w/index.php?title=' + u + '&useskin=cologneblue'); skin_cologneblue_a.setAttribute('title', decodeURI(u)); skin_cologneblue_li = document.createElement('li'); skin_cologneblue_li.appendChild(skin_cologneblue_a); skin_chick_a = document.createElement('a'); skin_chick_a.appendChild(document.createTextNode('Chick')); skin_chick_a.setAttribute('href', '/w/index.php?title=' + u + '&useskin=chick'); skin_chick_a.setAttribute('title', decodeURI(u)); skin_chick_li = document.createElement('li'); skin_chick_li.appendChild(skin_chick_a); skin_ul = document.createElement('ul'); skin_ul.appendChild(skin_monobook_li); skin_ul.appendChild(skin_simple_li); skin_ul.appendChild(skin_myskin_li); skin_ul.appendChild(skin_amethyst_li); skin_ul.appendChild(skin_nostalgia_li); skin_ul.appendChild(skin_standard_li); skin_ul.appendChild(skin_cologneblue_li); skin_ul.appendChild(skin_chick_li); skin_body = document.createElement('div'); skin_body.setAttribute('class', 'pBody'); skin_body.appendChild(skin_ul); skin = document.createElement('div'); skin.setAttribute('class', 'portlet'); skin.appendChild(skin_title); skin.appendChild(skin_body); tb.parentNode.insertBefore(skin, tb.nextSibling); } addOnloadHook(useskin);