up
This commit is contained in:
parent
f99574f53b
commit
b0976b5253
153 changed files with 590 additions and 533 deletions
|
@ -0,0 +1,28 @@
|
|||
function Menu(state) {
|
||||
this._state = state || this.STATE_CLOSED;
|
||||
};
|
||||
|
||||
Menu.prototype.STATE_OPEN = 1;
|
||||
Menu.prototype.STATE_CLOSED = 0;
|
||||
|
||||
Menu.prototype.open = function() {
|
||||
this._state = this.STATE_OPEN;
|
||||
};
|
||||
|
||||
Menu.prototype.close = function() {
|
||||
this._state = this.STATE_CLOSED;
|
||||
};
|
||||
|
||||
Menu.prototype._stateAsString = function() {
|
||||
switch (this._state) {
|
||||
case this.STATE_OPEN:
|
||||
return 'открыто';
|
||||
|
||||
case this.STATE_CLOSED:
|
||||
return 'закрыто';
|
||||
}
|
||||
};
|
||||
|
||||
Menu.prototype.showState = function() {
|
||||
alert(this._stateAsString());
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue