From 154c2ce7679b5d40fd70c08898b6354c14beb334 Mon Sep 17 00:00:00 2001 From: Nils G <nils.gondermann@ruhr-uni-bochum.de> Date: Fri, 24 Apr 2020 13:14:52 +0200 Subject: [PATCH] Set header values via global JS function instead of includes --- static/game/debug/renderer.js | 2 ++ views/default/login.html | 4 +++- views/game/debug/renderer.html | 1 - views/include/header_debug.html | 5 ----- views/include/header_default.html | 5 ----- views/layout.html | 7 +++++++ 6 files changed, 12 insertions(+), 12 deletions(-) delete mode 100644 views/include/header_debug.html delete mode 100644 views/include/header_default.html diff --git a/static/game/debug/renderer.js b/static/game/debug/renderer.js index d5867b2..bacab23 100644 --- a/static/game/debug/renderer.js +++ b/static/game/debug/renderer.js @@ -1,5 +1,7 @@ function render(_role, _roles){ + HEADER_SET(ROOM_CODE, "Lynchburg", PLAYER_NAME+":"+_role); + if(_role in _roles) { renderRole(_roles[_role], _roles["idle"]); return; diff --git a/views/default/login.html b/views/default/login.html index a16cabc..77b685c 100644 --- a/views/default/login.html +++ b/views/default/login.html @@ -1,5 +1,4 @@ {{include 'include/popup.html'}} -{{include 'include/header_default.html'}} <form id="form_login" @submit.prevent="submitLogin"> <input type="text" id="room_code" placeholder="{{=T('Enter Room Code')}}" maxlength="4" v-model="room_code"><br><br> @@ -8,6 +7,9 @@ </form> <script> + + HEADER_SET("", "Lynchburg", ""); + var app = new Vue({ el: "#form_login", data: { diff --git a/views/game/debug/renderer.html b/views/game/debug/renderer.html index 320ebb0..cf111f2 100644 --- a/views/game/debug/renderer.html +++ b/views/game/debug/renderer.html @@ -6,6 +6,5 @@ {{block game_js}} - {{include 'include/header_debug.html'}} <script src="{{=URL('static/game/debug','renderer.js')}}" type="text/javascript"></script> {{end game_js}} diff --git a/views/include/header_debug.html b/views/include/header_debug.html deleted file mode 100644 index d900f69..0000000 --- a/views/include/header_debug.html +++ /dev/null @@ -1,5 +0,0 @@ -<script type="text/javascript"> - $("#header_left").html(ROOM_CODE); - $("#header_center").html("Lynchburg"); - $("#header_right").html(PLAYER_NAME+":{{=player_record.role}}"); -</script> diff --git a/views/include/header_default.html b/views/include/header_default.html deleted file mode 100644 index c92519a..0000000 --- a/views/include/header_default.html +++ /dev/null @@ -1,5 +0,0 @@ -<script type="text/javascript"> - $("#header_left").html(""); - $("#header_center").html("Lynchburg"); - $("#header_right").html(""); -</script> diff --git a/views/layout.html b/views/layout.html index 20f7ab6..4185870 100644 --- a/views/layout.html +++ b/views/layout.html @@ -6,6 +6,13 @@ <script src="{{=URL('static','js/jquery.js')}}" type="text/javascript"></script> <script src="{{=URL('static','js/ajax.js')}}" type="text/javascript"></script> <script src="{{=URL('static','js/vue.js')}}" type="text/javascript"></script> + <script type="text/javascript"> + function HEADER_SET(_left, _middle, _right) { + $("#header_left").html(_left); + $("#header_center").html(_middle); + $("#header_right").html(_right); + } + </script> {{block head}}{{end head}} </head> -- GitLab