Template talk:Js
This template was considered for deletion on 28 December 2021. The result of the discussion was "no consensus". |
Template:Js is permanently protected from editing because it is a heavily used or highly visible template. Substantial changes should first be proposed and discussed here on this page. If the proposal is uncontroversial or has been discussed and is supported by consensus, editors may use {{edit protected}} to notify an administrator to make the requested edit. Usually, any contributor may edit the template's documentation to add usage notes or categories.
Any contributor may edit the template's sandbox. This template does not have a testcases subpage. You can create the testcases subpage here. |
Interwiki:
</script>
editCould someone please change </script> to </s'+'cript>? It's breaking 'show preview' on monobook.js, because when the browser comes across the </script> in the string it assumes it's the end of the script and prints an error message. --ais523 09:54, 1 November 2006 (UTC)
importScript
edit{{editprotected}} There is now a way of accomplishing this using site-wide JS, which simplifies and shortens the template. Could the whole template, apart from the noinclude section, be changed to this:
importScript('{{{1}}}'); //[[{{{1}}}]]
Thanks. --ais523 09:09, 20 February 2007 (UTC)
- I've mentioned this at Wikipedia talk:WikiProject User scripts in the hopes of getting more eyes on this (especially eyes who know Javascript a lot better than I do). – Luna Santin (talk) 22:27, 21 February 2007 (UTC)
- Yes, I think this change would work. Tra (Talk) 00:26, 22 February 2007 (UTC)
- Please remove the first line (// Script from [[{{{1}}}]]). When the import code was three lines, it made sense to have that on a fourth, but now it should be on the same line, and already is. — Randall Bart 16:34, 9 March 2007 (UTC)
Also most of the decription can be replaced with link Wikipedia:Monobook. — Alex Smotrov 16:55, 9 March 2007 (UTC)
Documentation
edit{{editprotected}}
- Please use {{documentation}} 16@r (talk) 15:27, 16 May 2008 (UTC)
- Create and protect {{JS}}. — Dispenser 04:26, 25 July 2008 (UTC)
- Done the first, only half done the second. It won't need protecting unless it gets targeted for vandalism. Cheers. lifebaka (talk - contribs) 14:57, 25 July 2008 (UTC)
Edit request on 24 April 2013
editThis edit request has been answered. Set the |answered= or |ans= parameter to no to reactivate your request. |
The text should be replaced with:
mw.loader.load('//en.wikipedia.org/w/index.php?title={{<includeonly>subst:</includeonly>urlencode:{{{1}}}}}&action=raw&ctype=text/javascript'); // [[{{{1}}}]]
importScript is now deprecated, and should be replaced with mw.loader.load.
Legoktm (talk) 08:14, 24 April 2013 (UTC)
- Done. --Closedmouth (talk) 09:17, 28 April 2013 (UTC)
- Sorry I made a mistake, the internal urlencode needs to get subst'ed. The new code should do it. Legoktm (talk) 18:27, 1 May 2013 (UTC)
This edit request has been answered. Set the |answered= or |ans= parameter to no to reactivate your request. |
importScript() in not really deprecated, please revert the change. See mw:Thread:Talk:ResourceLoader/JavaScript_Deprecations/importScript(),_importStylesheet() and mw:ResourceLoader/JavaScript_Deprecations#wikibits.js. --V111P (talk) 21:03, 10 November 2013 (UTC)
- I believe he must mean to revert this diff, in particular, change
mw.loader.load('//en.wikipedia.org/w/index.php?title={{<includeonly>subst:</includeonly>urlencode:{{{1}}}}}&action=raw&ctype=text/javascript'); // [[{{{1}}}]]<noinclude>
back toimportScript('{{{1}}}'); //[[{{{1}}}]]<noinclude>
. - Why? Because according to T27845#297475, until T36958 is implemented, we should just keep on using
importScript
: it will not be deprecated until such time. (Also, the code we have now is unreadably ugly.) —SamB (talk) 21:10, 8 April 2015 (UTC) - Not done: please establish a consensus for this alteration before using the
{{edit protected}}
template. Since I oppose going backwards to a version where the code is slated to become obsolete, and Legoktm is one of the core developers working on deprecating this old method, I don't think it is wise or desirable to revert this change. —{{U|Technical 13}} (e • t • c)
22:33, 11 April 2015 (UTC)
Edit request to complete TfD nomination
editThis edit request has been answered. Set the |answered= or |ans= parameter to no to reactivate your request. |
Template:Js has been listed at Templates for discussion (nomination), but it was protected, so it could not be tagged. Please add:
<noinclude>{{subst:tfm|help=off|1=Load user script}}</noinclude>
to the top of the page to complete the nomination. Thank you. Qwerfjkltalk 14:38, 28 November 2021 (UTC)