JS-plugin (???
Greasemonkey for Maxthon)
"Greasemonkey is a Firefox extension which lets you to add bits of DHTML ("user scripts") to any webpage to change its behavior. User scripts let you easily control any aspect of a webpage's design or interaction..."
To install .js file:
- save it to scripts folder (../JS-plugin/Scripts);
- open Options window and set URLs (included/excluded);
A few principles for coders:
- add header to your script (not required, but... see the screenshot, 8 lines);
- URLs should be divided (if more than one) by comma;
- try to wrap the entire script in an
anonymous function (pleeease);
Tips:
- all changes will be saved when you close Options window except changes made to script source (use
Save button for it);
- use wildcards to specify URL, (*) means - any character zero or more times, (?) means any character one time;
What's new:
25-04-2005 - 0.4 beta
+
now you can add any script to plugin's menu (use "Menu" button) ;
+ new button to expand source textarea;
+ old meta format is back (sorry... sorry... sorry...);
+ some scripts added;
* other small bug fixes;
19-04-2005 - 0.3 beta
+ "bookmarklets behaviour" added, dblclick on script name to launch this script on current tab, Alt+dblclick to launch and close options window;
* fixed the problem with looping in frames;
* fixed the problem with included/exluded lists;
19-04-2005 - 0.2 beta
+ checking and renaming filenames procedure to escape special characters;
+ wildcard (?) support to specify URL (means any character one time);
+ JS-plugin metadata OR Greasemonkey metadata OR No metadata support;
* JS-plugin metadata format was changed, sorry...;
+ "Address" and "Host" buttons to add current URL to Included (Excluded) lists;
+ "Meta" button to insert JS-plugin metadata to script;
+ "Clear" buttons for all textareas;
+ scripts sorting by name on load;
+ scripts counter;
14-04-2005 - 0.1 beta
- first release;
Ask me if you looking for scripts or if you want to convert scripts from Greasemonkey library...
WARNING:
JS-plugin in its "beta" stage of development... there will be bugs, and they will be worked out... not sure that logic I used in this plugin is the best way to do the task so... I would appreciate any help.