Manual:Interface/JavaScript/he

הדף MediaWiki:Common.js מכיל JavaScript אשר ייטען עבור כל המשתמשים. הזינו "MediaWiki:Common.js" לתוך תיבת החיפוש באתר הוויקי שלכם. הוא יודיע לכם אם הדף לא קיים; אם הדבר קורה ויש לכם את המתאימות לכך, פשוט צרו אותו עם הקוד שברצונכם להריץ. ישנם דפים דומים שמשפיעים רק על משתמשים שבחרו ב כלשהי (ראו להלן).

אם מוגדר כ-true, משתמשים יכולים להתאים אישית את הממשק עבור עצמם בלבד על ידי יצירה ויבוא של סקריפטים אישיים בדפי משנה מסוימים של משתמשים. הופך את האפשרות לשיתוף JavaScript מצד מפעילי המערכת והמשתמשים לקלה יותר, ראו.

דף זה מכסה את משתני המצב והתצורה הזמינים. ל-JavaScript API הכללי, עיין בJSDuck documentation.



רשימה של דפי JavaScript
Note that any scripts or gadgets won't load on Special:Preferences itself, or if safemode is used.



סקריפטים גלובליים

 * MediaWiki:Common.js - כל הסקינים, אך בהתעלמות מהאתר הנייד שסופק על ידי
 * MediaWiki:skinname.js - לפי סקין, לדוגמאMediaWiki:Vector.js
 * - לכל קבוצת משתמשים, לדוגמא MediaWiki:Group-sysop.js
 * MediaWiki:Mobile.js - ספציפית לאתר הנייד ומסופק על ידי
 * Special:Gadgets - can be activated by any user in, or may be enabled by default for all users; provided by



סקריפטים אישיים
הם זמינים רק אם מוגדר ל-.


 * User:Example/common.js - all skins - introduced in MW v1.17
 * User:Example/skinname.js - per skin, for example User:Example/vector.js; always lowercase )
 * User:Example/global.js - לכל, אם 2$ נמצא בשימוש עבור המשפחה הזו

כדי להקל על תכנות JavaScript, תוכנת MediaWiki מציגה מספר ערכי תצורה באובייקט הנקרא.

ניתן לגשת לערכים אלו דרך, המתועד ב-ResourceLoader/Module Core.

כל האתר


כל הדפים (ספציפי עבור דף/משתמש)
Related to the user currently viewing the page:



דפים מסוימים
Some additional variables are present only depending on the page namespace, wiki configuration and/or user preferences.



ספציפי עבור דף (הרחבת Wikibase)
Some additional information will be available when the site supports :

Hooks for extensions

 * - Since MediaWiki 1.17 extensions can add their own site-wide variables through this hook.
 * - Since MediaWiki 1.14 extensions can add their own variables to the OutputPage. If the variable is not dependent on the page being viewed, use the hook instead.