Author: d.bulahov
Date: 2007-03-29 04:56:36 -0400 (Thu, 29 Mar 2007)
New Revision: 202
Modified:
trunk/richfaces/dropdown-menu/src/main/resources/org/richfaces/renderkit/html/scripts/menu.js
Log:
Development
Modified:
trunk/richfaces/dropdown-menu/src/main/resources/org/richfaces/renderkit/html/scripts/menu.js
===================================================================
---
trunk/richfaces/dropdown-menu/src/main/resources/org/richfaces/renderkit/html/scripts/menu.js 2007-03-29
08:50:49 UTC (rev 201)
+++
trunk/richfaces/dropdown-menu/src/main/resources/org/richfaces/renderkit/html/scripts/menu.js 2007-03-29
08:56:36 UTC (rev 202)
@@ -446,12 +446,13 @@
}
this.event = e;
- this.element = Event.findElement(e, 'div').firstChild();
+ //this.element = Event.findElement(e, 'div').firstChild();
+ this.element = Event.findElement(e, 'div').childNodes[2].firstChild;
this.layer = $(layer);
this.show = function() {
if (!Exadel.Menu.Layers.isVisible(this.layer)){
- this.reposition();
+ //this.reposition();
Exadel.Menu.Layers.LMPopUp(this.layer, false);
}
}.bind(this);
@@ -573,12 +574,13 @@
Exadel.Menu.Layer.prototype = {
- initialize: function(id,delay){
+ initialize: function(id,showDelay,hideDelay){
Exadel.Menu.Layers.listl.push(id);
this.id = id;
this.layer = $(id);
this.level = 0;
- this.delay = delay;
+ this.showDelay = showDelay;
+ this.hideDelay=hideDelay;
Exadel.Menu.fitLayerToContent(this.layer);
this.items = new Array();
Exadel.Menu.Layers.layers[id] = this;
@@ -668,7 +670,7 @@
showMe: function(e){
this.closeSiblings(e);
//LOG.a4j_debug('show me ' + this.id +' ' +this.level);
- Exadel.Menu.Layers.showMenuLayer(this.id, e, this.delay);
+ Exadel.Menu.Layers.showMenuLayer(this.id, e, this.showDelay);
Exadel.Menu.Layers.levels[this.level] = this;
@@ -752,7 +754,7 @@
if (!e) {
e = window.event;
}
- Exadel.Menu.Layers.showDropDownLayer(this.id, topLevel, e,this.delay);
+ Exadel.Menu.Layers.showDropDownLayer(this.id, topLevel,
e,this.showDelay);
}.bindAsEventListener(this);
if(!onEvt){