میڈیاویکی:Gadget-LiveRC.js/Extensions/OnlyNewPagesExtension.js
یاددہانی: محفوظ کرنے کے بعد تازہ ترین تبدیلیوں کو دیکھنے کے لیے آپ کو اپنے براؤزر کا کیش صاف کرنا ہوگا۔
- فائرفاکس/ سفاری: جب Reload پر کلک کریں تو Shift دبا کر رکھیں، یا Ctrl-F5 یا Ctrl-R دبائیں (Mac پر R- )
- گوگل کروم: Ctrl-Shift-R دبائیں (Mac پر Shift-R-⌘)
- انٹرنیٹ ایکسپلورر: جب Refresh پر کلک کریں تو Ctrl یا Ctrl-F5 دبائیں
- اوپیرا: Tools → Preferences میں جائیں اور کیش صاف کریں
اس اسکرپٹ کی دستاویزی تفصیلات میڈیاویکی:Gadget-LiveRC.js/Extensions/OnlyNewPagesExtension پر درج کی جا سکتی ہیں۔ |
/*
--------------------------------------------------------------------------------------
---------LLLL---------III--------------------------RRRRRRRRRR--------CCCCC------------
---------LLLL---------III--------------------------RRRRRRRRRRRR----CCCCCCCCC----------
---------LLLL--------------------------------------RRR------RRR---CCC-----CCC---------
---------LLLL---------III--VV-----VV--EEEEEEEEE----RRR------RRR--CCC------------------
---------LLLL---------III---VV---VV---EEE----------RRRRRRRRRRR---CCC------------------
---------LLLL---------III---VV---VV---EEEEEE-------RRRRRRRRRR----CCC------------------
---------LLLL---------III----VV-VV----EEEEEE-------RRR-----RRR----CCC-----CCC---------
---------LLLLLLLLLLL--III----VVVVV----EEE----------RRR------RRR----CCCCCCCCC----------
---------LLLLLLLLLLL--III-----VVV-----EEEEEEEEE----RRR-------RRR-----CCCCC------------
--------------------------------------------------------------------------------------
'''Extension de LiveRC'''
Permet de n'afficher que les nouvelles pages
* Licence : ...?
* Documentation :
* Auteur : [[:fr:User:Dr Brains]]
* Développement et maintenance :
{{Catégorisation JS|LiveRC}}
<source lang=javascript> */
if (typeof(lrcHooks)!="undefined") { // DÉBUT IF
if(typeof(lang_menu.ONLYNEWPAGES)=="undefined")
lang_menu.ONLYNEWPAGES = "جدید صفحات";
if(typeof(lrcOptionMenuValues.OnlyNewPages)=="undefined")
lrcOptionMenuValues.OnlyNewPages = true;
if(typeof(lrcManageParams_Desc.DescONLYNEWPAGES)=="undefined")
lrcManageParams_Desc.DescONLYNEWPAGES = new Array("جدید صفحات", "جدید صفحات");
if(typeof(lrcManageParams_Desc.DescOnlyNewPages)=="undefined")
lrcManageParams_Desc.DescOnlyNewPages = new Array('مورد "جدید صفحات"', 'مورد "جدید صفحات"');
function LiveRC_OnlyNewPagesExtension_AddButton(){
var showRC = document.getElementById( 'showRC' );
if(!showRC) return;
var NewInput = document.createElement('input');
NewInput.id = "ONLYNEW";
NewInput.type = "checkbox";
if(lrcOptionMenuValues.OnlyNewPages) NewInput.checked = "checked";
showRC.parentNode.insertBefore(NewInput, showRC);
var NewLabel = document.createElement('label');
NewLabel.setAttribute('for', "ONLYNEW");
NewLabel.innerHTML = lang_menu.ONLYNEWPAGES;
showRC.parentNode.insertBefore(NewLabel, showRC);
}
LiveRC_AddHook("AfterOptions", LiveRC_OnlyNewPagesExtension_AddButton);
function LiveRC_OnlyNewPagesExtension_CheckNew(Args){
if(!document.getElementById("ONLYNEW").checked) return;
var tr1 = document.getElementById(Args.id);
if (!tr1) return;
var rc = Args.rc;
if(!(lrcHasState(rc.state, "NEW"))){
tr1.parentNode.removeChild(tr1);
}
}
LiveRC_AddHook("AfterRC", LiveRC_OnlyNewPagesExtension_CheckNew);
/* ************************************************************************************************************************************************ */
} // FIN IF
//</source>