משתמש אלמוני
מדיה ויקי:AlertProtected.js: הבדלים בין גרסאות בדף
מתקן באג קטנטן - wgRestrictionEdit לא מוגדר בדף שינויים אחרונים
(סקריפט מעודכן) |
(מתקן באג קטנטן - wgRestrictionEdit לא מוגדר בדף שינויים אחרונים) |
||
שורה 9: | שורה 9: | ||
function protectNotice() | function protectNotice() | ||
{ | { | ||
if ( wgRestrictionEdit[0] != 'sysop' && wgRestrictionEdit[0] != 'autoconfirmed' ) return; // only protected pages | if ( !wgRestrictionEdit || ( wgRestrictionEdit[0] != 'sysop' && wgRestrictionEdit[0] != 'autoconfirmed' ) ) return; // only protected pages | ||
if ( wgNamespaceNumber != 0 ) return; // only main namespace | if ( wgNamespaceNumber != 0 ) return; // only main namespace | ||
if ( wgAction != 'view' && wgAction != 'submit' ) return; // only view or preview mode | if ( wgAction != 'view' && wgAction != 'submit' ) return; // only view or preview mode | ||
שורה 48: | שורה 48: | ||
} | } | ||
addOnloadHook(protectNotice); | if ( wgNamespaceNumber === 0 && ( wgAction === 'view' || wgAction === 'submit' ) ) addOnloadHook( protectNotice ); |