On Sun, Oct 21, 2012 at 12:43:32PM +0200, John Erling Blad wrote:
In my opinion, parsing .js and .css as wikitext is a
borken idea.
Add some kind of pragmas to the page and strip them off in the ResourceLoader.
Going further in that direction, I seem to recall one of the goals of
ContentHandler is to allow for custom edit forms depending on the
content type of the page. Which means that a JS or CSS page could have a
wikitext header that is parsed and a JS/CSS area that is not.
But that would still break the "backlinks are used to find users who are
using a certain script" noted at bug 41155, and depending on how
transclusion works with that it could re-enable the circumvention of the
spam blacklist mentioned somewhere in there. And it might screw up some
bots/userscripts/etc that take advantage of the "can only be edited by
this user & admins" protection given to user .js and .css pages to store
arbitrary data.