From 2f40571ee1bc195247107f7247fbd285ec2ae25b Mon Sep 17 00:00:00 2001 From: Jon Atkins Date: Tue, 3 Sep 2013 19:40:49 +0100 Subject: [PATCH] make chat code remember and restore the last chat tab used on reload --- code/chat.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/code/chat.js b/code/chat.js index 00d8d721..747e23b9 100644 --- a/code/chat.js +++ b/code/chat.js @@ -489,6 +489,8 @@ window.chat.needMoreMessages = function() { window.chat.chooseAnchor = function(t) { var tt = t.text(); + localStorage['iitc-chat-tab'] = tt; + var mark = $('#chatinput mark'); var input = $('#chatinput input'); @@ -578,6 +580,11 @@ window.chat.keepScrollPosition = function(box, scrollBefore, isOldMsgs) { window.chat.setup = function() { window.chat._localRangeCircle = L.circle(map.getCenter(), CHAT_MIN_RANGE*1000); + if (localStorage['iitc-chat-tab']) { + var t = $(''+localStorage['iitc-chat-tab']+''); + window.chat.chooseAnchor(t); + } + $('#chatcontrols, #chat, #chatinput').show(); $('#chatcontrols a:first').click(window.chat.toggle);