X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=public%2Fjavascripts%2Findex.js;h=d95f96a52da6bb54ec5e5fc3b5bdb8c2c4f46c23;hb=b019d603c837db3e3c2d294a383b6ca1cf4705d4;hp=12bcf64450e3001717d9af98d482bcbd3f4daeed;hpb=283d06a4401a937d602c4b863201945f1be3e701;p=vchess.git diff --git a/public/javascripts/index.js b/public/javascripts/index.js index 12bcf644..d95f96a5 100644 --- a/public/javascripts/index.js +++ b/public/javascripts/index.js @@ -24,8 +24,7 @@ new Vue({ }, created: function() { const url = socketUrl; - // random enough (TODO: function) - const sid = (Date.now().toString(36) + Math.random().toString(36).substr(2, 7)).toUpperCase(); + const sid = getRandString(); this.conn = new WebSocket(url + "/?sid=" + sid + "&page=index"); const socketMessageListener = msg => { const data = JSON.parse(msg.data); @@ -70,5 +69,9 @@ new Vue({ } // ...ignore everything else }; + // Show welcome dialog box if "first visit" + const visited = getCookie("visited"); + if (!visited || visited !== "1") + document.getElementById("modal-welcome").checked = true; }, });