Optimized menus to be reused for VC-Builder
diff --git a/public/js/spec/menuSpec.js b/public/js/spec/menuSpec.js
index cc569a8..76da135 100644
--- a/public/js/spec/menuSpec.js
+++ b/public/js/spec/menuSpec.js
@@ -361,7 +361,7 @@
     expect(menu.delete()).toBe(undefined);
     menu.limit(3);
 
-    expect(menu.show()).toBe(undefined);
+    expect(menu.show()).toBe(true);
     expect(menu.element().firstChild.innerHTML).toEqual("<strong>Constituency</strong><span>Example 1</span>");
 
     expect(menu.element().childNodes[1].innerHTML).toEqual("<strong>Lemma</strong>");
@@ -379,7 +379,7 @@
     var menu = KorAP.HintMenu.create("cnx/", list);
     menu.limit(3);
 
-    expect(menu.show("o")).toBe(undefined);
+    expect(menu.show("o")).toBe(true);
     expect(menu.element().childNodes[0].innerHTML).toEqual("<strong>C<mark>o</mark>nstituency</strong><span>Example 1</span>");
     expect(menu.element().childNodes[1].innerHTML).toEqual("<strong>M<mark>o</mark>rph<mark>o</mark>l<mark>o</mark>gy</strong><span>Example 2</span>");
     expect(menu.element().childNodes[2].innerHTML).toEqual("<strong>Part-<mark>o</mark>f-Speech</strong>");
@@ -392,7 +392,7 @@
 
     menu.limit(2);
 
-    expect(menu.show("o")).toBe(undefined);
+    expect(menu.show("o")).toBe(true);
     expect(menu.element().childNodes[0].innerHTML).toEqual("<strong>C<mark>o</mark>nstituency</strong><span>Example 1</span>");
     expect(menu.element().childNodes[1].innerHTML).toEqual("<strong>M<mark>o</mark>rph<mark>o</mark>l<mark>o</mark>gy</strong><span>Example 2</span>");
     expect(menu.element().childNodes[2]).toBe(undefined);
@@ -402,14 +402,14 @@
     expect(menu.element().childNodes[1].classList.contains("no-more")).toBe(false);
     expect(menu.element().childNodes[2]).toBe(undefined);
 
-    expect(menu.show("e")).toBe(undefined);
+    expect(menu.show("e")).toBe(true);
     expect(menu.element().childNodes[0].innerHTML).toEqual("<strong>Constitu<mark>e</mark>ncy</strong><span><mark>E</mark>xampl<mark>e</mark> 1</span>");
     expect(menu.element().childNodes[1].innerHTML).toEqual("<strong>Morphology</strong><span><mark>E</mark>xampl<mark>e</mark> 2</span>");
     expect(menu.element().childNodes[2]).toBe(undefined);
 
     menu.limit(5);
 
-    expect(menu.show("a")).toBe(undefined);
+    expect(menu.show("a")).toBe(true);
     expect(menu.element().childNodes[0].innerHTML).toEqual("<strong>Constituency</strong><span>Ex<mark>a</mark>mple 1</span>");
     expect(menu.element().childNodes[1].innerHTML).toEqual("<strong>Lemm<mark>a</mark></strong>");
     expect(menu.element().childNodes[2].innerHTML).toEqual("<strong>Morphology</strong><span>Ex<mark>a</mark>mple 2</span>");
@@ -426,7 +426,7 @@
     // Show only 3 items
     menu.limit(3);
 
-    expect(menu.show()).toBe(undefined);
+    expect(menu.show()).toBe(true);
     expect(menu.element().childNodes[0].innerHTML).toEqual("<strong>Constituency</strong><span>Example 1</span>");
     expect(menu.shownItem(0).active()).toBe(true);
     expect(menu.element().childNodes[1].innerHTML).toEqual("<strong>Lemma</strong>");
@@ -502,7 +502,7 @@
     var menu = KorAP.HintMenu.create("cnx/", list);
 
     menu.limit(3);
-    expect(menu.show()).toBe(undefined);
+    expect(menu.show()).toBe(true);
 
     expect(menu.element().childNodes[0].innerHTML).toEqual("<strong>Constituency</strong><span>Example 1</span>");
     expect(menu.shownItem(0).active()).toBe(true);
@@ -591,7 +591,7 @@
     var menu = KorAP.HintMenu.create("cnx/", list);
     menu.limit(2);
 
-    expect(menu.show("o")).toBe(undefined);
+    expect(menu.show("o")).toBe(true);
 
     expect(menu.shownItem(0).name()).toEqual("Constituency");
     expect(menu.element().childNodes[0].innerHTML).toEqual("<strong>C<mark>o</mark>nstituency</strong><span>Example 1</span>");
@@ -637,7 +637,7 @@
     var menu = KorAP.HintMenu.create("cnx/", list);
 
     menu.limit(2);
-    expect(menu.show("ex")).toBe(undefined);
+    expect(menu.show("ex")).toBe(true);
 
     expect(menu.shownItem(0).name()).toEqual("Constituency");
     expect(menu.element().childNodes[0].innerHTML).toEqual("<strong>Constituency</strong><span><mark>Ex</mark>ample 1</span>");
@@ -671,7 +671,7 @@
     menu.limit(5);
 
     // Change show
-    expect(menu.show("e")).toBe(undefined);
+    expect(menu.show("e")).toBe(true);
 
     expect(menu.shownItem(0).name()).toEqual("Constituency");
     expect(menu.element().childNodes[0].innerHTML).toEqual("<strong>Constitu<mark>e</mark>ncy</strong><span><mark>E</mark>xampl<mark>e</mark> 1</span>");