מדיה ויקי:Common.js: הבדלים בין גרסאות בדף
קפיצה לניווט
קפיצה לחיפוש
מ (גרסה אחת יובאה) |
אין תקציר עריכה |
||
| שורה 1: | שורה 1: | ||
/* פונקציה לייבוא סקריפט מ[[ | /* פונקציה לייבוא סקריפט מ[[ויקיציטוט:סקריפטים]] */ | ||
function importUserScript( number ) { | function importUserScript( number ) { | ||
// HTTP 403: | |||
// For security reasons JavaScript cannot be loaded from unprotected pages. | |||
// MediaWiki can only import code from the MediaWiki: namespace or a User subpage. | |||
mw.log.warn('importUserScript no longer works for security reasons. Convert the script to a gadget instead.'); | |||
} | |||
if ( | |||
mw.config.get('wgAction') == "view" | |||
&& ( | |||
mw.config.get('wgPageName') == "עמוד_ראשי" || mw.config.get('wgPageName') == "שיחה:עמוד_ראשי" | |||
) | |||
) { | |||
/* שינוי קישורי ההעלאה: קישור אחד לדף הסבר (שממנו יש קישורים לדפים הרלוונטיים), וקישור ישיר לחב"דשיתוף */ | |||
function uploadLink() { | |||
var text = mw.config.get('wgUserLanguage') == 'he' ? 'לחב\"דשיתוף' : 'to\u00A0commons'; | |||
$('#t-upload').append( | |||
' / ' + mw.html.element('a', { href: 'https://chabadpedia.co.il/index.php/%D7%9E%D7%99%D7%95%D7%97%D7%93:%D7%94%D7%A2%D7%9C%D7%90%D7%94' }, text ) | |||
); | |||
} | } | ||
$( uploadLink ); | |||
/* הוספת קישור לדפי המשנה של הדף הנוכחי */ | |||
function subPagesLink() { | |||
var link = document.querySelector( "#t-prefixindex, #tb-prefixindex" ); | |||
if ( link ) { | |||
return; | |||
} | |||
var text = mw.config.get('wgUserLanguage') == "he" ? "דפי משנה" : "Sub pages"; | |||
var tooltip = mw.config.get('wgUserLanguage') == "he" ? "רשימת דפי המשנה של דף זה" : "List of the sub pages of this page"; | |||
mw.util.addPortletLink( | |||
'p-tb', | |||
mw.util.getUrl("מיוחד:דפים_המתחילים_ב/" + mw.config.get('wgPageName')), | |||
text, | |||
"t-prefixindex", | |||
tooltip, | |||
null, | |||
'#t-upload' | |||
); | |||
} | |||
if ( mw.config.get('wgNamespaceNumber') > 0 && mw.config.get('wgNamespaceNumber') != 6 && mw.config.get('wgNamespaceNumber') != 14 ) { | |||
$( subPagesLink ); | |||
} | } | ||
// סקריפטים זמניים | // סקריפטים זמניים | ||
גרסה אחרונה מ־11:39, 3 באוקטובר 2025
/* פונקציה לייבוא סקריפט מ[[ויקיציטוט:סקריפטים]] */
function importUserScript( number ) {
// HTTP 403:
// For security reasons JavaScript cannot be loaded from unprotected pages.
// MediaWiki can only import code from the MediaWiki: namespace or a User subpage.
mw.log.warn('importUserScript no longer works for security reasons. Convert the script to a gadget instead.');
}
if (
mw.config.get('wgAction') == "view"
&& (
mw.config.get('wgPageName') == "עמוד_ראשי" || mw.config.get('wgPageName') == "שיחה:עמוד_ראשי"
)
) {
/* שינוי קישורי ההעלאה: קישור אחד לדף הסבר (שממנו יש קישורים לדפים הרלוונטיים), וקישור ישיר לחב"דשיתוף */
function uploadLink() {
var text = mw.config.get('wgUserLanguage') == 'he' ? 'לחב\"דשיתוף' : 'to\u00A0commons';
$('#t-upload').append(
' / ' + mw.html.element('a', { href: 'https://chabadpedia.co.il/index.php/%D7%9E%D7%99%D7%95%D7%97%D7%93:%D7%94%D7%A2%D7%9C%D7%90%D7%94' }, text )
);
}
$( uploadLink );
/* הוספת קישור לדפי המשנה של הדף הנוכחי */
function subPagesLink() {
var link = document.querySelector( "#t-prefixindex, #tb-prefixindex" );
if ( link ) {
return;
}
var text = mw.config.get('wgUserLanguage') == "he" ? "דפי משנה" : "Sub pages";
var tooltip = mw.config.get('wgUserLanguage') == "he" ? "רשימת דפי המשנה של דף זה" : "List of the sub pages of this page";
mw.util.addPortletLink(
'p-tb',
mw.util.getUrl("מיוחד:דפים_המתחילים_ב/" + mw.config.get('wgPageName')),
text,
"t-prefixindex",
tooltip,
null,
'#t-upload'
);
}
if ( mw.config.get('wgNamespaceNumber') > 0 && mw.config.get('wgNamespaceNumber') != 6 && mw.config.get('wgNamespaceNumber') != 14 ) {
$( subPagesLink );
}
// סקריפטים זמניים
/* move "try beta" link to the end */
function fixBetaLink() {
var ptAcaibeta = document.getElementById('pt-acaibeta');
if ( ptAcaibeta ) ptAcaibeta.parentNode.appendChild(ptAcaibeta);
var ptOptintry = document.getElementById('pt-optin-try');
if ( ptOptintry ) ptOptintry.parentNode.appendChild(ptOptintry);
}
$(fixBetaLink);