/* Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved. Available via Academic Free License >= 2.1 OR the modified BSD license. see: http://dojotoolkit.org/license for details */ if(!dojo._hasResource["dijit.MenuItem"]){ dojo._hasResource["dijit.MenuItem"]=true; dojo.provide("dijit.MenuItem"); dojo.require("dijit._Widget"); dojo.require("dijit._Templated"); dojo.require("dijit._Contained"); dojo.require("dijit._CssStateMixin"); dojo.declare("dijit.MenuItem",[dijit._Widget,dijit._Templated,dijit._Contained,dijit._CssStateMixin],{templateString:dojo.cache("dijit","templates/MenuItem.html","\n\t\n\t\t\"\"\n\t\n\t\n\t\n\t\n\t\t
\n\t\t\t\"\"\n\t\t\t+\n\t\t
\n\t\n\n"),attributeMap:dojo.delegate(dijit._Widget.prototype.attributeMap,{label:{node:"containerNode",type:"innerHTML"},iconClass:{node:"iconNode",type:"class"}}),baseClass:"dijitMenuItem",label:"",iconClass:"",accelKey:"",disabled:false,_fillContent:function(_1){ if(_1&&!("label" in this.params)){ this.set("label",_1.innerHTML); } },buildRendering:function(){ this.inherited(arguments); var _2=this.id+"_text"; dojo.attr(this.containerNode,"id",_2); if(this.accelKeyNode){ dojo.attr(this.accelKeyNode,"id",this.id+"_accel"); _2+=" "+this.id+"_accel"; } dijit.setWaiState(this.domNode,"labelledby",_2); dojo.setSelectable(this.domNode,false); },_onHover:function(){ this.getParent().onItemHover(this); },_onUnhover:function(){ this.getParent().onItemUnhover(this); this._set("hovering",false); },_onClick:function(_3){ this.getParent().onItemClick(this,_3); dojo.stopEvent(_3); },onClick:function(_4){ },focus:function(){ try{ if(dojo.isIE==8){ this.containerNode.focus(); } dijit.focus(this.focusNode); } catch(e){ } },_onFocus:function(){ this._setSelected(true); this.getParent()._onItemFocus(this); this.inherited(arguments); },_setSelected:function(_5){ dojo.toggleClass(this.domNode,"dijitMenuItemSelected",_5); },setLabel:function(_6){ dojo.deprecated("dijit.MenuItem.setLabel() is deprecated. Use set('label', ...) instead.","","2.0"); this.set("label",_6); },setDisabled:function(_7){ dojo.deprecated("dijit.Menu.setDisabled() is deprecated. Use set('disabled', bool) instead.","","2.0"); this.set("disabled",_7); },_setDisabledAttr:function(_8){ dijit.setWaiState(this.focusNode,"disabled",_8?"true":"false"); this._set("disabled",_8); },_setAccelKeyAttr:function(_9){ this.accelKeyNode.style.display=_9?"":"none"; this.accelKeyNode.innerHTML=_9; dojo.attr(this.containerNode,"colSpan",_9?"1":"2"); this._set("accelKey",_9); }}); }