සැකිල්ල:Load user script/උපදෙස්
Appearance
(සැකිල්ල:Load user script/doc වෙතින් යළි-යොමු කරන ලදි)
මෙය "සැකිල්ල:Load user script" සඳහා උපදෙස් උප පිටුවක් වේ (සැකිල්ල සඳහා එම පිටුව වෙතට යොමු වන්න). මෙහි ඇත්තේ භාවිත තොරතුරු, ප්රවර්ග, සහ මූලික සැකිල්ල පිටුවට අදාළ නොවන වෙනත් අන්තර්ගතය වේ. |
මෙම සැකිල්ල අනිවාර්යයෙන් ම ආදේශනය (භාවිතය උදාහරණයක් ලෙස, {{subst:Load user script}}) ආකාර වේ. |
This template is used to install user scripts that reside on the English Wikipedia. It is to be used primarily on Special:MyPage/common.js or Special:MyPage/skin.js. It adds the necessary mw.loader.load
line along with a backlink.
භාවිතය
[සංස්කරණය]In order to install a user script for your Wikipedia account, add the following line to Special:MyPage/common.js or Special:MyPage/skin.js:
{{subst:lusc|script_path}}
- Replace
script_path
with the full .js page name of the user script to be installed. - The template must be substituted (
subst:
), or else it won't work. - Bypass your cache after saving the page.
Example
[සංස්කරණය]{{subst:lusc|User:Example/script.js}}
- Produces:
mw.loader.load( '/w/index.php?title=%E0%B6%B4%E0%B6%BB%E0%B7%92%E0%B7%81%E0%B7%93%E0%B6%BD%E0%B6%9A:Example/script.js&action=raw&ctype=text/javascript' ); // Backlink: [[User:Example/script.js]]
{{subst:lusc|User:Example/script.js|User:Example/script}}
- Produces:
mw.loader.load( '/w/index.php?title=%E0%B6%B4%E0%B6%BB%E0%B7%92%E0%B7%81%E0%B7%93%E0%B6%BD%E0%B6%9A:Example/script.js&action=raw&ctype=text/javascript' ); // Backlink: [[User:Example/script]]
importScript() vs mw.loader.load()
[සංස්කරණය]{{Install user script}} uses importScript(), and {{Load user script}} uses mw.loader.load().
importScript():
- Is less verbose, only needing the string of the page you're loading.
- Is more restrictive, only allowing the loading of Wikipedia pages in the user or MediaWiki namespaces.
- Can load from other Wikimedia wikis, using a prefix such as "c" for "commons". For example,
importScript('c:User:YourName/test.js');
- However, this usage is not recommended as it involves an extra round trip. mw.loader.load is faster for cross-wiki loads.
- Makes your common.js file more readable, since it is less verbose.
mw.loader.load():
- Is more verbose, needing a long URL string. Note that the URL string has to be correctly escaped.
- Is less restrictive. Will load any URL from anywhere. So for example is good for loading from a local dev environment such as localhost.
- Can load from other Wikimedia wikis by adjusting the URL.
- Makes your common.js file less readable, since it is more verbose.
See also
[සංස්කරණය]- {{Install user script}} ({{iusc}}) – Version of this script that uses the
importScript()
method. - {{Load user stylesheet}}
{{Wikipedia:User scripts/Navbox}}