diff options
| author | Julie Lala <jules@okfoc.us> | 2014-06-24 18:48:38 -0400 |
|---|---|---|
| committer | Julie Lala <jules@okfoc.us> | 2014-06-24 18:48:38 -0400 |
| commit | 0e9eb8b4fc0ef43f91b69749f276cadf2d3bb3ad (patch) | |
| tree | a97e2ec71c982e67a58bf71d7de461effcecb1a8 /static/js | |
| parent | 9c565b805bd0a3315ea56c5e9960f6846fe073be (diff) | |
mutes in localstorage??
Diffstat (limited to 'static/js')
| -rw-r--r-- | static/js/pichat.js | 10 | ||||
| -rw-r--r-- | static/js/pichat2.js | 10 | ||||
| -rw-r--r-- | static/js/src/chat.js | 3 | ||||
| -rw-r--r-- | static/js/src/userlist.js | 6 |
4 files changed, 24 insertions, 5 deletions
diff --git a/static/js/pichat.js b/static/js/pichat.js index ceeb397..e8c08ee 100644 --- a/static/js/pichat.js +++ b/static/js/pichat.js @@ -486,6 +486,9 @@ function setImgsEnable() { } }; +function text_off(){ + setTextEnable.call( $("#textbutton input").attr("checked", false) ) +} // scrolling stuff // this code keeps the div scrolled to the bottom, but will also let the user scroll up, without jumping down @@ -547,7 +550,6 @@ function dragTarget (target, callbacks) { } base.enter = function(e){ base.target.classList.add('over'); - console.log(e.target); if ('enter' in callbacks) { callbacks.enter(Drag.url); } @@ -2222,7 +2224,7 @@ function linkReplaceWithoutImage(url){ return "<a target='_blank' href='" + linkUrl + "'>" + url + "</a>" } -var MUTES = {}; +var MUTES = localStorage['mutes']['nick']; $(".mute").live("click", function(){ $(this).removeClass("mute"); $(this).addClass("unmute"); @@ -2230,6 +2232,8 @@ $(".mute").live("click", function(){ var nick = $(this).parent().children("a").html().replace(/<img[^>]+>/,""); $(".nick_" + nick).hide(); MUTES[nick] = true; + localStorage['mutes'] = localStorage['mutes'] || {} + localStorage['mutes'][nick] = true }); $(".unmute").live("click", function(){ $(this).removeClass("unmute"); @@ -2238,6 +2242,8 @@ $(".unmute").live("click", function(){ var nick = $(this).parent().children("a").html().replace(/<img[^>]+>/,""); $(".nick_" + nick).show(); delete MUTES[nick]; + localStorage['mutes'] = localStorage['mutes'] || {} + delete localStorage['mutes'][nick] }); function buildUserDiv(user) { diff --git a/static/js/pichat2.js b/static/js/pichat2.js index ceeb397..e8c08ee 100644 --- a/static/js/pichat2.js +++ b/static/js/pichat2.js @@ -486,6 +486,9 @@ function setImgsEnable() { } }; +function text_off(){ + setTextEnable.call( $("#textbutton input").attr("checked", false) ) +} // scrolling stuff // this code keeps the div scrolled to the bottom, but will also let the user scroll up, without jumping down @@ -547,7 +550,6 @@ function dragTarget (target, callbacks) { } base.enter = function(e){ base.target.classList.add('over'); - console.log(e.target); if ('enter' in callbacks) { callbacks.enter(Drag.url); } @@ -2222,7 +2224,7 @@ function linkReplaceWithoutImage(url){ return "<a target='_blank' href='" + linkUrl + "'>" + url + "</a>" } -var MUTES = {}; +var MUTES = localStorage['mutes']['nick']; $(".mute").live("click", function(){ $(this).removeClass("mute"); $(this).addClass("unmute"); @@ -2230,6 +2232,8 @@ $(".mute").live("click", function(){ var nick = $(this).parent().children("a").html().replace(/<img[^>]+>/,""); $(".nick_" + nick).hide(); MUTES[nick] = true; + localStorage['mutes'] = localStorage['mutes'] || {} + localStorage['mutes'][nick] = true }); $(".unmute").live("click", function(){ $(this).removeClass("unmute"); @@ -2238,6 +2242,8 @@ $(".unmute").live("click", function(){ var nick = $(this).parent().children("a").html().replace(/<img[^>]+>/,""); $(".nick_" + nick).show(); delete MUTES[nick]; + localStorage['mutes'] = localStorage['mutes'] || {} + delete localStorage['mutes'][nick] }); function buildUserDiv(user) { diff --git a/static/js/src/chat.js b/static/js/src/chat.js index f24917c..e59e948 100644 --- a/static/js/src/chat.js +++ b/static/js/src/chat.js @@ -207,6 +207,9 @@ function setImgsEnable() { } }; +function text_off(){ + setTextEnable.call( $("#textbutton input").attr("checked", false) ) +} // scrolling stuff // this code keeps the div scrolled to the bottom, but will also let the user scroll up, without jumping down diff --git a/static/js/src/userlist.js b/static/js/src/userlist.js index 4af21c1..7ca4344 100644 --- a/static/js/src/userlist.js +++ b/static/js/src/userlist.js @@ -1,4 +1,4 @@ -var MUTES = {}; +var MUTES = localStorage['mutes']['nick']; $(".mute").live("click", function(){ $(this).removeClass("mute"); $(this).addClass("unmute"); @@ -6,6 +6,8 @@ $(".mute").live("click", function(){ var nick = $(this).parent().children("a").html().replace(/<img[^>]+>/,""); $(".nick_" + nick).hide(); MUTES[nick] = true; + localStorage['mutes'] = localStorage['mutes'] || {} + localStorage['mutes'][nick] = true }); $(".unmute").live("click", function(){ $(this).removeClass("unmute"); @@ -14,6 +16,8 @@ $(".unmute").live("click", function(){ var nick = $(this).parent().children("a").html().replace(/<img[^>]+>/,""); $(".nick_" + nick).show(); delete MUTES[nick]; + localStorage['mutes'] = localStorage['mutes'] || {} + delete localStorage['mutes'][nick] }); function buildUserDiv(user) { |
