Add id field to announcements and hide previously closed announcements
This commit is contained in:
parent
ff3ececc36
commit
964feb7243
4 changed files with 17 additions and 2 deletions
|
|
@ -64,10 +64,21 @@ Callbacks = {
|
|||
},
|
||||
|
||||
announcement: function(data) {
|
||||
// Suppress this announcement for people who have already closed it
|
||||
if (data.id && CyTube.ui.suppressedAnnouncementId
|
||||
&& data.id === CyTube.ui.suppressedAnnouncementId) {
|
||||
return;
|
||||
}
|
||||
$("#announcements").html("");
|
||||
var signature = "<br>\u2014" + data.from;
|
||||
var announcement = makeAlert(data.title, data.text + signature)
|
||||
.appendTo($("#announcements"));
|
||||
if (data.id) {
|
||||
announcement.find(".close").click(function suppressThisAnnouncement() {
|
||||
CyTube.ui.suppressedAnnouncementId = data.id;
|
||||
setOpt("suppressed_announcement_id", data.id);
|
||||
});
|
||||
}
|
||||
},
|
||||
|
||||
kick: function(data) {
|
||||
|
|
|
|||
|
|
@ -69,7 +69,9 @@ var SOCKETIO_CONNECT_ERROR_COUNT = 0;
|
|||
var HAS_CONNECTED_BEFORE = false;
|
||||
var IMAGE_MATCH = /<img\s[^>]*?src\s*=\s*['\"]([^'\"]*?)['\"][^>]*?>/gi;
|
||||
var CyTube = {};
|
||||
CyTube.ui = {};
|
||||
CyTube.ui = {
|
||||
suppressedAnnouncementId: getOpt("suppressed_announcement_id")
|
||||
};
|
||||
CyTube.featureFlag = {
|
||||
efficientEmotes: false
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue