Add IndexOf() command to find index of an item in the menu list (so it is easier to insert new items)

This commit is contained in:
Davide P. Cervone 2012-01-06 20:00:15 -05:00
parent 51c0a95f46
commit 92f80f4e23
10 changed files with 19 additions and 10 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -248,7 +248,7 @@
/*
* Find a named item in a menu (or submenu).
* A lsit of names means descend into submenus.
* A list of names means descend into submenus.
*/
Find: function (name) {
var names = [].slice.call(arguments,1);
@ -262,6 +262,15 @@
}
}
return null;
},
/*
* Find the index of a menu item (so we can insert before or after it)
*/
IndexOf: function (name) {
for (var i = 0, m = this.items.length; i < m; i++)
{if (this.items[i].name === name) {return i}}
return null;
}
},{