User:Rod McGuire: Difference between revisions

From GreaseSpot Wiki
Jump to navigationJump to search
(added blocking GM from trying to install wiki pages as user scripts)
(transferred old junk into Old_stuff_that_is_probably_deletable)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
Test example javascript file: [[User:Rod_McGuire/dataschemetest.user.js]].
[[User:Rod_McGuire/Wiki_defined_example_user_scripts]]


<b>UGH, to access that  wiki page Greasemonkey has to be disabled so it doesn't intercept it as a userscript</b>
[[User:Rod_McGuire/Old_stuff_that_is_probably_deletable]]


Or the link can be given on a wiki page with a bogus parameter appended to the URL to block Greasemoneky from triggering. E.g.
{{RawWikiUserscript|User:Rod_McGuire/dataschemetest.user.js|dataschemetest}}
 
http://wiki.greasespot.net/User:Rod_McGuire/dataschemetest.user.js?Wiki
 
The raw text file version of that page should be accessed as [http://wiki.greasespot.net/index.php?title=User:Rod_McGuire/dataschemetest.user.js&action=raw&ctype=text/javascript], i.e.,
 
<pre style='overflow: auto'>http://wiki.greasespot.net/index.php?title=User:Rod_McGuire/dataschemetest.user.js&action=raw&ctype=text/javascript</pre>
 
<b>Greasemonkey does not currently automatically recognize the above as a userscript.</b>
 
However you can fool Greasemonkey into automatically treating it as a userscript by appending <code>.user.js</code> to the URL, using some bogus parameter such as <code>US</code>. I.e.
&US=.user.js
This [http://wiki.greasespot.net/index.php?title=User:Rod_McGuire/dataschemetest.user.js&action=raw&ctype=text/javascript&US=.user.js link] will cause Greasemonkey to automatically try to install the above.
 
Maybe creating Templates to handle the rewriting needed would be appropriate.

Latest revision as of 20:17, 2 February 2010