משתמש אלמוני
depracation
מאין תקציר עריכה |
(depracation) |
||
שורה 9: | שורה 9: | ||
function protectNotice() | function protectNotice() | ||
{ | { | ||
var restrictionEdits = mw.config.get('wgRestrictionEdit') || [], | |||
if ( wgNamespaceNumber != 0 ) return; // only main namespace | restrictFirst = restrictionEdits[0]; | ||
if ( wgAction | if ( $.inArray( restrictFirst, ['sysop', 'aautoconfirmed', 'autopatrol' ]) === -1 ) | ||
if ( | return; // only protected pages | ||
if ( mw.config.get( 'wgNamespaceNumber' ) != 0 ) return; // only main namespace | |||
if ( $.inArray( mw.config.get( 'wgAction' ), ['view', 'submit'] ) === -1 ) return; // only view or preview mode | |||
if ( $( '#pl-noprotectionnotice, #pl-autoconfirmed, #pl-protected').length ) return; | |||
// load appropriate template according to protection level | // load appropriate template according to protection level | ||
var templateUrl = | var templateUrl = mw.util.wikiScript() + '?action=render&title='; | ||
if ( | if (restrictFirst == 'sysop') | ||
templateUrl += encodeURIComponent('תבנית:מוגן/קוד'); | templateUrl += encodeURIComponent('תבנית:מוגן/קוד'); | ||
else if( | else if( restrictFirst == 'autopatrol') | ||
templateUrl += encodeURIComponent('תבנית:הגנה מוגברת/קוד'); | templateUrl += encodeURIComponent('תבנית:הגנה מוגברת/קוד'); | ||
else | else | ||
שורה 31: | שורה 32: | ||
// adjust text (links mainly) | // adjust text (links mainly) | ||
var adjustedText = a.responseText; | var adjustedText = a.responseText; | ||
var talklink = '<a href="/wiki/' + encodeURIComponent('שיחה:' + wgTitle) + '" title="דף השיחה">דף השיחה</a>'; | var talklink = '<a href="/wiki/' + encodeURIComponent('שיחה:' + mw.config.get( 'wgTitle' ) ) + '" title="דף השיחה">דף השיחה</a>'; | ||
adjustedText = adjustedText.replace(/PLPROTECTEDTALK/g, talklink); | adjustedText = adjustedText.replace(/PLPROTECTEDTALK/g, talklink); | ||
var histlink = '<a href="//he.wikipedia.org/w/index.php?title=' + encodeURIComponent(wgTitle) + '&action=history" title="דף הגרסאות הקודמות">דף הגרסאות הקודמות</a>'; | var histlink = '<a href="//he.wikipedia.org/w/index.php?title=' + encodeURIComponent(wgTitle) + '&action=history" title="דף הגרסאות הקודמות">דף הגרסאות הקודמות</a>'; | ||
שורה 50: | שורה 51: | ||
} | } | ||
if ( wgNamespaceNumber === 0 && mw.config.get('wgRestrictionEdit') && ( mw.config.get('wgAction') === 'view' || mw.config.get('wgAction') === 'submit' ) ) $( protectNotice ); | if ( mw.config.get( 'wgNamespaceNumber' ) === 0 && mw.config.get('wgRestrictionEdit') && ( mw.config.get('wgAction') === 'view' || mw.config.get('wgAction') === 'submit' ) ) $( protectNotice ); |