Jump to content

Template talk:Js

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

Interwiki:

</script>

[edit]

Could 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)

Done. NCurse work 15:00, 1 November 2006 (UTC)[reply]

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)[reply]
Yes, I think this change would work. Tra (Talk) 00:26, 22 February 2007 (UTC)[reply]
Done. Awyong J. M. Salleh 14:00, 25 February 2007 (UTC)[reply]
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)[reply]

Also most of the decription can be replaced with link Wikipedia:Monobook. — Alex Smotrov 16:55, 9 March 2007 (UTC)[reply]

Documentation

[edit]

{{editprotected}}

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)[reply]

Edit request on 24 April 2013

[edit]

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)[reply]

Done. --Closedmouth (talk) 09:17, 28 April 2013 (UTC)[reply]
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)[reply]


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)[reply]

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 to importScript('{{{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)[reply]
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}} (etc) 22:33, 11 April 2015 (UTC)[reply]

Edit request to complete TfD nomination

[edit]

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)[reply]

 Donexaosflux Talk 15:31, 29 November 2021 (UTC)[reply]