Add arbitrary keys to VC
Change-Id: I3a26665a861c428ffb40b2387437dcc4296b461c
diff --git a/dev/js/src/vc/menu.js b/dev/js/src/vc/menu.js
index 5840438..af4f8e1 100644
--- a/dev/js/src/vc/menu.js
+++ b/dev/js/src/vc/menu.js
@@ -1,19 +1,22 @@
/**
* Menu showing all key fields.
*/
-define(['menu', 'vc/item'], function (menuClass, itemClass) {
+define(['menu', 'vc/item', 'vc/prefix'], function (menuClass, itemClass, prefixClass) {
return {
create : function (params) {
var obj = Object.create(menuClass)
- .upgradeTo(this)
- ._init(params, {itemClass : itemClass});
+ .upgradeTo(this)
+ ._init(params, {
+ itemClass : itemClass,
+ prefixClass : prefixClass
+ });
obj.limit(6);
// This is only domspecific
obj.element().addEventListener('blur', function (e) {
- this.menu.hide();
+ this.menu.hide();
});
-
+
return obj;
},
@@ -29,7 +32,7 @@
*/
release : function (key, type) {
if (this._cb !== undefined)
- this._cb(key, type);
+ this._cb(key, type);
}
};
});