Sha256: 547c14db2c588cd3f78d327beab7fd65da12031e07c2cc356136307e407cf782

Contents?: true

Size: 882 Bytes

Versions: 7

Compression:

Stored size: 882 Bytes

Contents

/*   RSence
 *   Copyright 2010 Riassence Inc.
 *   http://riassence.com/
 *
 *   You should have received a copy of the GNU General Public License along
 *   with this software package. If not, contact licensing@riassence.com
 */


/*** = Description
  ** Menu item for the HMiniMenu component.
  ***/
var//RSence.Menus
HMiniMenuItem = HRadioButton.extend({
  
  componentName: 'minimenuitem',
  
  defaultEvents: {
    click: true,
    mouseUp: true,
    mouseDown: true
  },
  
  _activateParentParent: function(){
    var _parentParent = this.parent.parent;
    EVENT.changeActiveControl(_parentParent);
  },

  click: function(){
    this.base();
    this._activateParentParent();
    return true;
  },
  
  mouseDown: function(){
    this.base();
    this.click();
    return true;
  },
  
  mouseUp: function(){
    this.base();
    this.click();
    return true;
  }
  
});

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
rsence-pre-2.2.0.17 js/menus/minimenuitem/minimenuitem.js
rsence-pre-2.2.0.16 js/menus/minimenuitem/minimenuitem.js
rsence-pre-2.2.0.15 js/menus/minimenuitem/minimenuitem.js
rsence-pre-2.2.0.14 js/menus/minimenuitem/minimenuitem.js
rsence-pre-2.2.0.13 js/menus/minimenuitem/minimenuitem.js
rsence-pre-2.2.0.12 js/menus/minimenuitem/minimenuitem.js
rsence-pre-2.2.0.11 js/menus/minimenuitem/minimenuitem.js