BTW, right-clicking in a browser to get a custom JS menu is counter-intuitive, it would indeed be better if any of those actions could be triggered by a simple left-click on a specific button/control. How do I know if some part of the displayed data should respond to a right-click ?
BTW, right-clicking in a browser to get a custom JS menu is counter-intuitive...
I must say that I spent a good amount of time the first time I tried revolution, before understanding that you had to right-click on items to get a JS contextual menu
No, there is no plans to accommodate the arcane issue in Opera that disables the right-clicking...
MODx will not, however, be accommodating the problem - so Revolution will not support Opera...
IMO, it would be a better use of time to collaborate and find a way to make a control like this work in our trees in any browser, even if you need to work with the Ext guys to figure it out.
I seriously disagree - right-clicking has been a common place commodity of all native applications for a long time; see Word or Excel. You’ll start to see more and more Web Applications behaving natively (and vice versa) in the next few years, and we’re willing to help migrate users into that change.
BTW, right-clicking in a browser to get a custom JS menu is counter-intuitive...
I must say that I spent a good amount of time the first time I tried revolution, before understanding that you had to right-click on items to get a JS contextual menu
Quote from: splittingred at Sep 01, 2009, 08:31 AMIMO to declare cross-browser compatibility ignoring one of the most popular browsers looks a little strange. Even if this incompatibility presents in back-end only
No, there is no plans to accommodate the arcane issue in Opera that disables the right-clicking...
MODx will not, however, be accommodating the problem - so Revolution will not support Opera...
![]()
I seriously disagree - right-clicking has been a common place commodity of all native applications for a long time; see Word or Excel. You’ll start to see more and more Web Applications behaving natively (and vice versa) in the next few years, and we’re willing to help migrate users into that change.

Unfortunately ExtJS doesn’t allow you to assign events to the icons; just the nodes as a whole.
1. there is wonderful button near each item in navigation tree (see pic in attachment). I suggest to use on this picture Click() event to show sub-menu only in Opera ( using construction if(Ext.isOpera) {} ). All other functionality and code will be untouched.
We’ll look into this solution. Thanks!
3. add ctrl+leftclick event coupled with context (right-click) event (IMO best way)
Quote from: Fil at Sep 02, 2009, 08:01 AM
Quote from: splittingred at Sep 01, 2009, 08:31 AMIMO to declare cross-browser compatibility ignoring one of the most popular browsers looks a little strange. Even if this incompatibility presents in back-end only
No, there is no plans to accommodate the arcane issue in Opera that disables the right-clicking...
MODx will not, however, be accommodating the problem - so Revolution will not support Opera...
![]()
Opera isn’t really "one of the most popular browsers" - it’s 4th, at best, in the list, and its market share hovers around 2% of users, most of which have another browser installed on their system.
That said, Opera has defied web standards by completely denying access to the "oncontextmenu" click event, and its user base will have to deal with that decision by its design team.
We at Revolution are completely open to adaptations that would allow Opera to work in the manager, but we will not be compromising basic functionality for the other 98% of users because of Opera design decisions. If someone can come up with a non-intrusive solution, we’ll adopt it.