[Greasemonkey] Turnabout: More Greasemonkey for IE

chris feldmann cfeldmann at gmail.com
Wed Jun 1 02:02:03 EDT 2005


On 6/1/05, Matt McCarthy <dnl2ba at gmail.com> wrote:
> 
> Maybe all context menu thingies would be squeezed hierarchically under a 
> single user script context menu item.


Like the way they are in the menu proper now, right? Even I find that a bit 
cumbersome. 
(and I'm used to coaching people through my css own menus: "no- to the 
right, oh, you went too far down. OK, start again. ok, now right. And down. 
And right twice...")

Usability studies show people don't fare very well with hierarchical menus 
> (the vertical area you need to follow is usually way too narrow for rapid 
> traversal; this was the subject of a number of papers at this year's CHI). 
> However, I notice that hierarchical context menus in FF don't go away until 
> you click a menu item or click outside the menu, even if your mouse leaves 
> the menu area. So from a Fitt's punch-the-monkey perspective, hierarchical 
> menus in FF (2 levels total-- initial menu and submenu) won't kill anyone.
> 
> I'm kind of irritated that various extension authors have seen fit to 
> litter their menu items all over creation (or my Tools menu, at any rate).


This is what I'm talking about. And I LOVE fold out DHTML menus. So what do 
you say to my preference for custom event listeners? They'd translate 
seamlessly to IE. You just make a div that says, "click me."

On 5/31/05, chris feldmann <cfeldmann at gmail.com> wrote:
> > 
> > 
> > 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
> > > 
> > 
> > 
> > _______________________________________________
> > Greasemonkey mailing list
> > Greasemonkey at mozdev.org
> > http://mozdev.org/mailman/listinfo/greasemonkey
> > 
> > 
> > 
> 
> 
> -- 
> When I am king, you will be first against the wall
> With your opinion, which is of no consequence at all.
> -Radiohead, "Paranoid Android" 
> 
> _______________________________________________
> 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/2062524a/attachment.htm


More information about the Greasemonkey mailing list