X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=public%2Fjavascripts%2Futils%2Fmisc.js;h=f2927c3474f70150f535aacd9a11fe2c25d03f8a;hb=a897b421785af1c4e04f50995dca0f99da065ec6;hp=89a545cf2acf8956e4b45a6260c4013c13adb877;hpb=b019d603c837db3e3c2d294a383b6ca1cf4705d4;p=vchess.git diff --git a/public/javascripts/utils/misc.js b/public/javascripts/utils/misc.js index 89a545cf..f2927c34 100644 --- a/public/javascripts/utils/misc.js +++ b/public/javascripts/utils/misc.js @@ -1,6 +1,5 @@ // Source: https://www.quirksmode.org/js/cookies.html - -function setCookie(name,value) +function setCookie(name, value) { var date = new Date(); date.setTime(date.getTime()+(183*24*60*60*1000)); //6 months @@ -8,7 +7,7 @@ function setCookie(name,value) document.cookie = name+"="+value+expires+"; path=/"; } -function getCookie(name) { +function getCookie(name, defaut) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for (var i=0;i < ca.length;i++) @@ -19,12 +18,12 @@ function getCookie(name) { if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } - return null; + return defaut; //cookie not found } +// Random (enough) string for socket and game IDs function getRandString() { - // Random enough (for socket and game IDs) return (Date.now().toString(36) + Math.random().toString(36).substr(2, 7)) .toUpperCase(); }