Add new criterions using menus
diff --git a/dev/js/src/vc/item.js b/dev/js/src/vc/item.js
index bfefe38..7922bbd 100644
--- a/dev/js/src/vc/item.js
+++ b/dev/js/src/vc/item.js
@@ -20,6 +20,15 @@
return this;
},
+ onclick : function (e) {
+ this.menu().release(
+ this._name,
+ this._value,
+ this._type
+ );
+ e.halt();
+ },
+
name : function () {
return this._name;
},
@@ -37,6 +46,10 @@
var li = document.createElement("li");
li.setAttribute("data-type", this._type);
li.setAttribute("data-value", this._value);
+
+ // Connect action
+ li["onclick"] = this.onclick.bind(this);
+
li.appendChild(document.createTextNode(this._name));
return this._element = li;
}