[Greasemonkey] Turnabout: More Greasemonkey for IE

chris feldmann cfeldmann at gmail.com
Wed Jun 1 01:35:22 EDT 2005


> And it event listeners
> > don't leak ;-).
> >
> 
> The idea for that was that lots of scripts running on a single page
> would start to stomp on each other for basic UI interactions.


OK, this is a good thing to keep one's eye on. I can easily envision a day 
when one's user scripts are like one's CD library in the 90's: an endless 
stack of coveted doodads.

Providing a single structured place for buttons and actions seemed
> like a reasonable thing to do. I still think this is a good idea.
> And I intend to also support context menu command reg, which I suppose
> is also possible with event listeners and onclick div creation, but
> again, it seems better supported within XUL.



And I'm agreed here too. There is, after all, only XUL. But context menus 
are different in feel (if not in kind) from menu commands. Though these days 
I right click in a browser window and the menu wraps all the way to Avenue 
C, but that's another matter, maybe. Still, if userscripts are going to 
clutter the visible DOM, and then the context menus, why won't they just 
pollute the menu commands next? If a userscript is too obtrusive in its 
creation of points of interaction, playing it off to another layer of menus 
just postpones the inevitable day of reckoning. Better userscripts (be they 
GM or it's mutant IE offspring version) will provide unobtrusive, usefully 
contextual points of interface or they won't be used. If you try to 
accommodate every eventuality, you will drown (and then the users will too) 
in a futile chase to open up screen geography for the construction of 
"privileged interaction zones." 
No?

And it didn't used to leak :-/
> _______________________________________________
> Greasemonkey mailing list
> Greasemonkey at mozdev.org
> http://mozdev.org/mailman/listinfo/greasemonkey
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mozdev.org/pipermail/greasemonkey/attachments/20050601/7edf6f5f/attachment-0001.htm


More information about the Greasemonkey mailing list