mirror of https://github.com/calzoneman/sync.git
Implement #101
This commit is contained in:
parent
6168523a1c
commit
ab2118da48
|
@ -23,6 +23,8 @@ var CHATHIST = [];
|
||||||
var CHATHISTIDX = 0;
|
var CHATHISTIDX = 0;
|
||||||
var FOCUSED = true;
|
var FOCUSED = true;
|
||||||
var SCROLLCHAT = true;
|
var SCROLLCHAT = true;
|
||||||
|
var LASTCHATNAME = "";
|
||||||
|
var LASTCHATTIME = 0;
|
||||||
var PAGETITLE = "Sync";
|
var PAGETITLE = "Sync";
|
||||||
var TITLE_BLINK;
|
var TITLE_BLINK;
|
||||||
var VWIDTH = $("#ytapiplayer").parent().css("width").replace("px", "");//670
|
var VWIDTH = $("#ytapiplayer").parent().css("width").replace("px", "");//670
|
||||||
|
|
|
@ -182,13 +182,25 @@ function addChatMessage(data) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function formatChatMessage(data) {
|
function formatChatMessage(data) {
|
||||||
|
var skip = data.username == LASTCHATNAME;
|
||||||
|
if(Date.now() > LASTCHATTIME + 60000) {
|
||||||
|
skip = false;
|
||||||
|
}
|
||||||
|
if(data.msgclass == "drink" || data.msgclass == "shout") {
|
||||||
|
skip = false;
|
||||||
|
}
|
||||||
|
LASTCHATNAME = data.username;
|
||||||
|
LASTCHATTIME = data.time;
|
||||||
var div = $("<div/>");
|
var div = $("<div/>");
|
||||||
if(USEROPTS.show_timestamps) {
|
if(USEROPTS.show_timestamps && !skip) {
|
||||||
var time = $("<span/>").addClass("timestamp").appendTo(div);
|
var time = $("<span/>").addClass("timestamp").appendTo(div);
|
||||||
var timestamp = new Date(data.time).toTimeString().split(" ")[0];
|
var timestamp = new Date(data.time).toTimeString().split(" ")[0];
|
||||||
time.text("["+timestamp+"] ");
|
time.text("["+timestamp+"] ");
|
||||||
}
|
}
|
||||||
var name = $("<span/>").appendTo(div);
|
var name = $("<span/>");
|
||||||
|
if(!skip) {
|
||||||
|
name.appendTo(div);
|
||||||
|
}
|
||||||
$("<strong/>").text(data.username + ": ").appendTo(name);
|
$("<strong/>").text(data.username + ": ").appendTo(name);
|
||||||
var message = $("<span/>").appendTo(div);
|
var message = $("<span/>").appendTo(div);
|
||||||
message[0].innerHTML = data.msg;
|
message[0].innerHTML = data.msg;
|
||||||
|
|
Loading…
Reference in New Issue