משתמש:מור שמש/vector.js
הערה: לאחר הפרסום, ייתכן שיהיה צורך לנקות את זיכרון המטמון (cache) של הדפדפן כדי להבחין בשינויים.
- פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload) או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
- גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
- אינטרנט אקספלורר / אדג': להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh) או ללחוץ על צירוף המקשים Ctrl-F5.
- אופרה: ללחוץ על Ctrl-F5.
if (typeof JSconfig !== 'undefined' ) {
JSconfig.templatesList = 'bottom';
}
function getHistorySizeSpan(li) {
var spans = li.getElementsByTagName('SPAN');
for (var i = 0; i < spans.length; i++)
if (spans[i].className == 'history-size')
return spans[i];
return null;
}
function getSize(li) {
var rx = new RegExp('\\((.*) בתים\\)');
var historySpan = getHistorySizeSpan(li);
if (historySpan == null) return null;
var m = rx.exec(historySpan.innerHTML);
if (m) {
return parseInt(m[1].replace(/,/g, ''));
alert ("m[1]:" + m[1] + " :: " + m[1].replace(/,/g, ''));
}
if (historySpan.innerHTML.indexOf("ריק") != -1) return 0;
return null;
}
function addSizes() {
if (mw.config.get('wgAction') != 'history') return;
var lis = document.getElementById('pagehistory').getElementsByTagName('LI');
for (var i = 0; i < lis.length; i++) {
if (lis[i + 1] == null) break;
var currnetSize = getSize(lis[i]);
var lastSize = getSize(lis[i + 1]);
if (currnetSize == null || lastSize == null) break;
var sizeChange = currnetSize - lastSize;
var historySpan = getHistorySizeSpan(lis[i]);
if (historySpan == null) break;
if (sizeChange > 0)
historySpan.innerHTML += ' <font color="#006400">(+' + sizeChange + ')</font>';
else if (sizeChange == 0) historySpan.innerHTML += ' <font color="#999999">(' + sizeChange + ')</font>';
else historySpan.innerHTML += ' <font color="#8B0000">(' + sizeChange + ')</font>';
}
}
$(addSizes);
function oldVersEdit(){
if(document.location.search.indexOf("&action=edit&oldid=") != -1 && document.getElementById('mw-revision-info')!=null){
document.editform.wpSummary.value="שחזור לגרסה "+ document.location.search.substring(document.location.search.indexOf("&oldid=")+7,document.location.search.length);
}
}
$(oldVersEdit);