Main Page: Difference between revisions

From GreaseSpot Wiki
Jump to navigationJump to search
No edit summary
Line 1: Line 1:
__NOTOC__
'''GreaseSpot''' is community documentation for [[user script]]ing with [[Greasemonkey]].
'''GreaseSpot''' is community documentation for [[user script]]ing with [[Greasemonkey]]. Please [[GreaseSpot:Editor portal|contribute]].
 
== Getting Started ==
 
'''Every''' script writer should read Mark Pilgrim's [[Avoid Common Pitfalls in Greasemonkey]], before writing a script or posting to the [[mailing list]] for help.


<!-- I'm not fond of the mess of HTML here, but it's especially helpful to have an attractive and easy-to-use main page. -->
<table width='100%' class='infobox'>
<tr>
<th style='width: 50%; text-align: center;'>For Users</th>
<th style='width: 50%; text-align: center;'>For Script Authors</th>
</tr>
<tr>
<td>
* [[Greasemonkey Manual]]
* [[Greasemonkey Manual]]
* [[FAQ]]
* [[Troubleshooting (Users)]]
</td>
<td>
* [[Avoid Common Pitfalls in Greasemonkey]]
* [[Greasemonkey Manual:API|API reference]]
* [[Troubleshooting (Script Authors)]]
* [[Security]]
* [[Tutorials]]
* [[Tutorials]]
* [[Mailing list]]
* [[:Category:Scripting context]]
</td>
</tr>
</table>


== Scripting References ==
<!--
arantius: I want the main page to be clean and clear, a portal to documents that themselves may lead to content.  These links are noisy and not terribly helpful.  I plan on reworking their content to be easier to navigate through and adding them back.


* [[Greasemonkey Manual:API|API reference]]
* [[Metadata block]]
* [[:Category:Scripting context|Scripting context]]
** [[Sandbox]]
** [[Global object]]
** [[XPCNativeWrapper]]
** [[Scriptable content]]
** [[DOMContentLoaded]]
* [[Security]]
** [[unsafeWindow]]
== Authoring Tips ==
* [[Useful Tools for Script Writers]]
* [[Useful Tools for Script Writers]]
* [[Troubleshooting (Script Authors)]]
* [[0.7.20080121.0+ compatibility]]: Working around errors introduced by changes in Greasemonkey 0.7.20080121.0
* [[0.7.20080121.0+ compatibility]]: Working around errors introduced by changes in Greasemonkey 0.7.20080121.0
* [[Controlling userscripts in sub windows]]
* [[Controlling userscripts in sub windows]]
Line 37: Line 39:
* [[Etiquette]]
* [[Etiquette]]
* [[Cross-browser userscripting]]
* [[Cross-browser userscripting]]
 
-->
== Extension Development ==
 
* [http://greasemonkey.devjavu.com/projects/greasemonkey/wiki/ContributeToGreasemonkey Contributing to Greasemonkey ]
 
== Also ==
 
* [[FAQ]]
* [[Links]]

Revision as of 18:58, 3 February 2010