Author: Alex.Kolonitsky
Date: 2009-12-08 09:42:15 -0500 (Tue, 08 Dec 2009)
New Revision: 16097
Modified:
branches/community/3.3.X/ui/menu-components/src/main/resources/org/richfaces/renderkit/html/scripts/menu.js
Log:
RF-8169 IE6 Script error in the contextMenu
Modified:
branches/community/3.3.X/ui/menu-components/src/main/resources/org/richfaces/renderkit/html/scripts/menu.js
===================================================================
---
branches/community/3.3.X/ui/menu-components/src/main/resources/org/richfaces/renderkit/html/scripts/menu.js 2009-12-08
13:19:19 UTC (rev 16096)
+++
branches/community/3.3.X/ui/menu-components/src/main/resources/org/richfaces/renderkit/html/scripts/menu.js 2009-12-08
14:42:15 UTC (rev 16097)
@@ -1347,29 +1347,31 @@
this.id = id;
this.menu = menu;
this.mouseOver = false;
-
- this.getElement().oncontextmenu = this.getIcon().oncontextmenu
- = this.getLabel().oncontextmenu = function(event) {Event.stop(event); return false;};
- var binding;
- binding = new RichFaces.Menu.Layer.Binding (
- id,
- "mouseover",
+ var oncontextmenu = function(event) {
+ if (event) {
+ Event.stop(event);
+ }
+
+ return false;
+ };
+
+ this.getElement().oncontextmenu = oncontextmenu;
+ this.getIcon().oncontextmenu = oncontextmenu;
+ this.getLabel().oncontextmenu = oncontextmenu;
+
+ var binding = new RichFaces.Menu.Layer.Binding(id, "mouseover",
this.onmouseover.bindAsEventListener(this));
menu.bindings.push(binding);
binding.refresh();
- binding = new RichFaces.Menu.Layer.Binding (
- id,
- "mouseout",
+ binding = new RichFaces.Menu.Layer.Binding(id, "mouseout",
this.onmouseout.bindAsEventListener(this));
menu.bindings.push(binding);
binding.refresh();
- binding = new RichFaces.Menu.Layer.Binding (
- id,
- "click",
+ binding = new RichFaces.Menu.Layer.Binding(id, "click",
this.onclick.bindAsEventListener(this));
menu.bindings.push(binding);
binding.refresh();
Show replies by date