Procházet zdrojové kódy

Merge pull request #171 from RussTedrake/hideMenu

Adds support for query parameter "hideMenu" (attempt #2)
dev_h
Ophir LOJKINE před 4 roky
rodič
revize
b5d081f36d
Žádný účet není propojen s e-mailovou adresou tvůrce revize
3 změnil soubory, kde provedl 7 přidání a 1 odebrání
  1. 1
    1
      client-data/board.html
  2. 1
    0
      server/templating.js
  3. 5
    0
      tests/integration.js

+ 1
- 1
client-data/board.html Zobrazit soubor

@@ -35,7 +35,7 @@
35 35
 
36 36
 	<div id="loadingMessage">{{translations.loading}}</div>
37 37
 
38
-	<div id="menu">
38
+	<div id="menu" {{#hideMenu}}style="display:none;"{{/hideMenu}}>
39 39
 		<div id="menuItems">
40 40
 			<ul id="tools" class="tools">
41 41
 				<li class="tool" tabindex="-1">

+ 1
- 0
server/templating.js Zobrazit soubor

@@ -68,6 +68,7 @@ class BoardTemplate extends Template {
68 68
     const boardUriComponent = parts[1];
69 69
     params["boardUriComponent"] = boardUriComponent;
70 70
     params["board"] = decodeURIComponent(boardUriComponent);
71
+    params["hideMenu"] = parsedUrl.query.hideMenu == "true" || false;
71 72
     return params;
72 73
   }
73 74
 }

+ 5
- 0
tests/integration.js Zobrazit soubor

@@ -97,6 +97,11 @@ function testBoard(browser) {
97 97
     page = testPencil(page);
98 98
     page = testCircle(page);
99 99
     page = testCursor(page);
100
+
101
+    // test hideMenu
102
+    browser.url(SERVER + '/boards/anonymous?lang=fr&hideMenu=true').waitForElementNotVisible('#menu');
103
+    browser.url(SERVER + '/boards/anonymous?lang=fr&hideMenu=false').waitForElementVisible('#menu');
104
+
100 105
     page.end();
101 106
 }
102 107
 

Načítá se…
Zrušit
Uložit