میڈیا وکی:Gadget-LiveRC.js/Extensions/OnlyNewPagesExtension.js

وکیپیڈیا توں

یاددہانی: محفوظ کرݨ دے بعد انہاں تبدیلیاں کوں ݙیکھݨ کیتے تہاکوں آپݨے براؤزر دا کیشی (cache) صاف کرݨاں ہوسی۔

  • فائرفاکس/ سفاری: ڄݙݨ Reload تے کلک کرو تاں Shift دبا تے رکھو، یا Ctrl-F5 یا Ctrl-R دباؤ (Mac تے R-⌘)
  • گوگل کروم: Ctrl-Shift-R دباؤ (Mac تے Shift-R-⌘)
  • انٹرنیٹ ایکسپلورر: ڄݙݨ Refresh تے کلک کرو تاں Ctrl یا Ctrl-F5 دباؤ
  • اوپیرا: Ctrl-F5 دباؤ۔
/* 
 --------------------------------------------------------------------------------------
 ---------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>