YAHOO.widget.MenuNode |
MenuNode.js
Quick Links:
Class Summary |
Source Code
Souce Code [top]
/** * A menu-specific implementation that differs from TextNode in that only * one sibling can be expanded at a time. * @extends YAHOO.widget.TextNode * @constructor */ YAHOO.widget.MenuNode = function(oData, oParent, expanded) { if (oData) { this.init(oData, oParent, expanded); this.setUpLabel(oData); } /** * Menus usually allow only one branch to be open at a time. * @type boolean */ this.multiExpand = false; /** * @private */ this.logger = new YAHOO.widget.LogWriter(this.toString()); }; YAHOO.widget.MenuNode.prototype = new YAHOO.widget.TextNode(); YAHOO.widget.MenuNode.prototype.toString = function() { return "MenuNode (" + this.index + ") " + this.label; };