利用者:Tietew/restore.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. addOnloadHook(function() { var e, t, p, b; if(!(e = document.getElementById('undelete'))) return; if(!(t = e.getElementsByTagName('h2')[1])) return; p = document.createElement('p'); b = document.createElement('button'); b.setAttribute('type', 'button'); b.onclick = function() { var is = document.getElementById('undelete').getElementsByTagName('input'); for(var i = 0; i < is.length; ++i) if(is[i].type == 'checkbox') is[i].checked = true; return false; } b.appendChild(document.createTextNode('Check all')); p.appendChild(b); p.appendChild(document.createTextNode(' ')); b = document.createElement('button'); b.setAttribute('type', 'button'); b.onclick = function() { var is = document.getElementById('undelete').getElementsByTagName('input'); for(var i = 0; i < is.length; ++i) if(is[i].type == 'checkbox') is[i].checked = !is[i].checked; return false; } b.appendChild(document.createTextNode('Reverse checks')); p.appendChild(b); e.insertBefore(p, t.nextSibling); });