میڈیاویکی: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 میں جائیں اور کیش صاف کریں

/* 
 --------------------------------------------------------------------------------------
 ---------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>