Only sending namechange if userstarted, and fixed visual chat on mobile

This commit is contained in:
Kasper Rynning-Tønnesen
2017-10-11 15:07:49 +02:00
parent f38b5ad3e9
commit 94d7d50789
9 changed files with 38 additions and 19 deletions

View File

@@ -117,7 +117,7 @@
cursor:default;
}
#chatPlaylist, #suggestions{
#chat-container, #suggestions{
height:calc(100vh - 48px - 64px) !important;
}
@@ -251,7 +251,7 @@ li.disabled span {
display: none;
}
#chatPlaylist{
#chat-container{
overflow: hidden;
}
@@ -1807,6 +1807,10 @@ nav ul li:hover, nav ul li.active {
opacity:0.8;
}
#suggestions {
padding-bottom: 20px;
}
.tabs_height{
height:calc(100vh - 48px - 64px - 32px) !important;
overflow:auto;
@@ -2304,6 +2308,15 @@ nav ul li:hover, nav ul li.active {
margin-top:25px !important;
}
#suggestions {
height: auto !important;
padding-bottom: 0px;
}
#chat-container {
height: calc(100vh - 48px - 64px - 120px) !important;
}
.mobile-delete {
height: 100%;
position: absolute;
@@ -2482,7 +2495,7 @@ nav ul li:hover, nav ul li.active {
pointer-events: all;
}
#chatPlaylist {
#chat-container {
padding-left: 10px;
}
@@ -2559,6 +2572,8 @@ nav ul li:hover, nav ul li.active {
#volume-button{
float: right;
margin-right: 5px;
height: 51px;
padding-top: 0px;
}
#fullscreen{

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -4,7 +4,7 @@ var Chat = {
all_received: 0,
chat_help: ["/name <new name> <password> to register and save a password for a nickname", "/name <new name> <new_password> <old_password> to change the password on a nickname", "/removename to logout"],//, "There are no commands.. As of now!"],
namechange: function(data) {
namechange: function(data, first) {
var input = data.split(" ");
if(input.length == 2) {
var name = input[0];
@@ -12,7 +12,7 @@ var Chat = {
temp_name = name;
temp_pass = password;
password = Crypt.crypt_pass(password);
socket.emit("namechange", {name: name, channel: chan.toLowerCase(), password: password});
socket.emit("namechange", {name: name, channel: chan.toLowerCase(), password: password, first: first});
} else if(input.length == 3) {
var name = input[0];
var new_password = input[1];
@@ -38,7 +38,7 @@ var Chat = {
chat: function(data) {
if(data.value.length > 150) return;
if(data.value.startsWith("/name ")){
Chat.namechange(data.value.substring(6));
Chat.namechange(data.value.substring(6), false);
} else if(data.value.startsWith("/help")) {
if($(".chat-tab-li a.active").attr("href") == "#all_chat"){
if($("#chatall").children().length > 100) {

View File

@@ -31,7 +31,7 @@ var Crypt = {
if(conf_arr.width != 100) Player.set_width(conf_arr.width);
if(conf_arr.name !== undefined && conf_arr.name !== "" && conf_arr.chat_pass !== undefined && conf_arr.chat_pass !== ""){
setTimeout(function() {
Chat.namechange(conf_arr.name + " " + conf_arr.chat_pass);
Chat.namechange(conf_arr.name + " " + conf_arr.chat_pass, true);
}, 100); //to take height for delay on establishing connection
}
}

View File

@@ -682,9 +682,9 @@ var List = {
async: true,
statusCode: {
429: function(jqXHR) {
console.log(jqXHR.getAllResponseHeaders());
Helper.log(jqXHR.getAllResponseHeaders());
var retryAfter = jqXHR.getResponseHeader("Retry-After");
console.log(retryAfter);
Helper.log(retryAfter);
if (!retryAfter) retryAfter = 5;
retryAfter = parseInt(retryAfter, 10);
Helper.log("Retry-After", retryAfter);
@@ -695,9 +695,9 @@ var List = {
},
error: function(err){
if(err.status == 429){
console.log(err.getAllResponseHeaders());
Helper.log(err.getAllResponseHeaders());
var retryAfter = err.getResponseHeader("Retry-After");
console.log(retryAfter);
Helper.log(retryAfter);
if (!retryAfter) retryAfter = 5;
retryAfter = parseInt(retryAfter, 10);
Helper.log("Retry-After", retryAfter);

View File

@@ -157,7 +157,7 @@ $().ready(function(){
}
if(chan != undefined && conf_arr.name !== undefined && conf_arr.name !== "" && conf_arr.chat_pass !== undefined && conf_arr.chat_pass !== ""){
setTimeout(function() {
Chat.namechange(conf_arr.name + " " + conf_arr.chat_pass);
Chat.namechange(conf_arr.name + " " + conf_arr.chat_pass, true);
}, 100); //to take height for delay on establishing connection
}
});
@@ -1525,7 +1525,7 @@ $(document).on("click", ".chat-link", function(e){
$(".chat-link").attr("style", "color: white !important;");
blinking = false;
$("#favicon").attr("href", "/assets/images/favicon.png");
$("#chatPlaylist").css("display", "block");
$("#chat-container").css("display", "block");
$("#wrapper").css("display", "none");
$("#suggestions").css("display", "none");
$("#text-chat-input").focus();
@@ -1534,7 +1534,7 @@ $(document).on("click", ".chat-link", function(e){
$(document).on("click", ".playlist-link", function(e){
chat_active = false;
$("#chatPlaylist").css("display", "none");
$("#chat-container").css("display", "none");
$("#wrapper").css("display", "block");
$("#suggestions").css("display", "none");
$("#pageButtons").css("display", "flex");
@@ -1542,7 +1542,7 @@ $(document).on("click", ".playlist-link", function(e){
$(document).on("click", ".suggested-link", function(e){
chat_active = false;
$("#chatPlaylist").css("display", "none");
$("#chat-container").css("display", "none");
$("#wrapper").css("display", "none");
$("#suggestions").css("display", "block");
$("#pageButtons").css("display", "none");