מדיה ויקי:Common.js
מראה
הערה: לאחר הפרסום, ייתכן שיהיה צורך לנקות את זיכרון המטמון (cache) של הדפדפן כדי להבחין בשינויים.
- פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload) או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
- גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
- אדג': להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh) או ללחוץ על צירוף המקשים Ctrl-F5.
/* כל סקריפט JavaScript שנכתב כאן ירוץ עבור כל המשתמשים בכל טעינת עמוד */
/* TODO: Move into a function */
var commonJsPageName = mw.config.get( 'wgPageName' ),
commonJsAction = mw.config.get( 'wgAction' );
// סקריפטים כלליים
importScript( 'MediaWiki:Functions.js' ); /* פונקציות כלליות */
importScript( 'MediaWiki:SubPagesLink.js' ); /* הוספת קישור לדפי המשנה של הדף הנוכחי*/
importScript( 'MediaWiki:LoadingContent.js' ); // הצגת טקסטים הנטענים באופן דינמי
importScript( 'MediaWiki:Tabs.js' ); // תמיכה בלשוניות
if ( commonJsPageName === 'ויקימילון:ארגז_חול' || commonJsPageName === 'שיחה:ויקימילון:ארגז_חול' ) {
importScript( 'MediaWiki:Clearsandbox.js' ); /* הוספת כפתור לריקון ויקימילון:ארגז חול*/
}
// סקריפטים לדפי עריכה
if ( ( commonJsAction === 'edit' || commonJsAction === 'submit' ) && !( $( '#voyTextbox1' ).prop( 'readonly' ) ) ) {
importScript( 'MediaWiki:Edittoolbar.js' ); /* תוספות לסרגל העריכה */
importScript( 'MediaWiki:Templateslist.js' ); /* הוספת רשימת תבניות */
}
if ( mw.config.get( 'wgCanonicalSpecialPageName' ) === 'Search' ) {
importScript( 'Mediawiki:Gadget-advanceSearch.js' ); // חיפוש בקטגוריות
}
/*
* randomtitle.js is currently totally broken. Commenting it out until it's fixed.
mw.loader.load( '//he.wiktionary.org/w/index.php?title=משתמש:Yonidebest/monobook.js/randomtitle.js&action=raw&ctype=text/javascript' );
*/
/* טעינת סקריפטים מ[[מדיה ויקי:סקריפטים]] */
function importUserScript() {
'use strict';
var args = arguments;
mw.loader.using( 'mediawiki.util', function () {
for ( var arg = 0; arg < args.length; arg++ ) {
try {
importScript( 'מדיה ויקי:סקריפטים/' + args[arg] + '.js' );
}
catch( e ) {
}
}
} );
}
mw.loader.using('mediawiki.util').done(function() {
/** &withmodule= query parameter **/
if (mw.util.getParamValue('withmodule'))
mw.loader.load(mw.util.getParamValue('withmodule').split(','));
/** &preloadtext= and &preloadminor= **/
if (mw.config.get('wgAction') === 'edit')
jQuery(document).ready(function() {
var wpTextbox1 = document.getElementById('wpTextbox1');
var wpMinoredit = document.getElementById('wpMinoredit');
if (!wpTextbox1)
return;
var preloadtext = mw.util.getParamValue('preloadtext');
var preloadminor = mw.util.getParamValue('preloadminor');
if (preloadtext && !wpTextbox1.value)
wpTextbox1.value = preloadtext;
if ((preloadminor !== null) && wpMinoredit)
wpMinoredit.checked = !/^(0|false|no|)$/i.test(preloadminor);
});
/** Monthly subpages; see [[Template:discussion recent months|discussion recent months]] **/
/* See also: [[Special:AbuseFilter/43]] */
if (/^Wiktionary:(Beer_parlour|Grease_pit|Tea_room|Etymology_scriptorium|Information_desk)$/.test(mw.config.get('wgPageName')))
jQuery(document).ready(function() {
var nNSR = document.getElementById('new-section-redirect').getElementsByTagName('a')[0];
var caAddSection = document.getElementById('ca-addsection');
if (!caAddSection) {
caAddSection = mw.util.addPortletLink(mw.config.get('skin') === 'vector' ? 'p-views' : 'p-cactions',
nNSR.href, '+', 'ca-addsection', "Start a new section", '+', document.getElementById('ca-history')
);
} else {
caAddSection.getElementsByTagName('a')[0].href = nNSR.href;
}
});
});