Changeset 12321

Show
Ignore:
Timestamp:
02/08/08 15:11:15 (5 months ago)
Author:
ktiedt
Message:

fixes #5799
adds left click support to dijit.Menu
!strict

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • dijit/trunk/Menu.js

    r12184 r12321  
    3030        contextMenuForWindow: false, 
    3131 
     32        // leftClickToOpen: Boolean 
     33        //      If true, menu will open on left click instead of right click, similiar to a file menu. 
     34        leftClickToOpen: false, 
     35         
    3236        // parentMenu: Widget 
    3337        // pointer to menu that displayed me 
     
    181185 
    182186                node[this.id] = this._bindings.push([ 
    183                         dojo.connect(cn, "oncontextmenu", this, "_openMyself"), 
     187                        dojo.connect(cn, (this.leftClickToOpen)?"onclick":"oncontextmenu", this, "_openMyself"), 
    184188                        dojo.connect(cn, "onkeydown", this, "_contextKey"), 
    185189                        dojo.connect(cn, "onmousedown", this, "_contextMouse") 
     
    221225                //              does a right-click or something similar 
    222226 
     227                if(this.leftClickToOpen&&e.button>0){ 
     228                        return; 
     229                } 
    223230                dojo.stopEvent(e); 
    224231