mirror of
				https://github.com/TitanEmbeds/Titan.git
				synced 2025-11-03 23:37:09 +01:00 
			
		
		
		
	Add support for older browser with bad support for CSS Variables and ES6
This commit is contained in:
		@@ -27,6 +27,7 @@
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
html {
 | 
			
		||||
  background-color: #455A64;
 | 
			
		||||
  background-color: var(--main);
 | 
			
		||||
  color: white;
 | 
			
		||||
  font-family: Whitney, Helvetica Neue, Helvetica, Arial, sans-serif;
 | 
			
		||||
@@ -43,11 +44,14 @@ footer {
 | 
			
		||||
  left: 0;
 | 
			
		||||
  right: 0;
 | 
			
		||||
  height: 50px;
 | 
			
		||||
  background-color: #37474F;
 | 
			
		||||
  background-color: var(--chatbox);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
nav {
 | 
			
		||||
  background-color: #263238;
 | 
			
		||||
  background-color: var(--header);
 | 
			
		||||
  background: linear-gradient(#263238, rgba(38,50,56,0));
 | 
			
		||||
  background: linear-gradient(var(--header), rgba(38,50,56,0));
 | 
			
		||||
  box-shadow: none;
 | 
			
		||||
}
 | 
			
		||||
@@ -92,10 +96,12 @@ nav .brand-logo {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#members-nav {
 | 
			
		||||
  background-color: #607D8B;
 | 
			
		||||
  background-color: var(--rightsidebar);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#members-nav li>a {
 | 
			
		||||
  color: #ECEFF1;
 | 
			
		||||
  color: var(--noroleusers);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@@ -113,10 +119,12 @@ nav .brand-logo {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#guild-nav {
 | 
			
		||||
  background-color: #607D8B;
 | 
			
		||||
  background-color: var(--leftsidebar);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.side-nav div.divider {
 | 
			
		||||
  background-color: #90A4AE;
 | 
			
		||||
  background-color: var(--sidebardivider);
 | 
			
		||||
  margin-left: 10px;
 | 
			
		||||
  margin-right: 10px;
 | 
			
		||||
@@ -214,22 +222,27 @@ nav .brand-logo {
 | 
			
		||||
/*}*/
 | 
			
		||||
 | 
			
		||||
::-webkit-input-placeholder {
 | 
			
		||||
  color: #636363;
 | 
			
		||||
  color: var(--placeholder);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
:-moz-placeholder {
 | 
			
		||||
  color: #636363;
 | 
			
		||||
  color: var(--placeholder);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
::-moz-placeholder {
 | 
			
		||||
  color: #636363;
 | 
			
		||||
  color: var(--placeholder);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
:-ms-input-placeholder {
 | 
			
		||||
  color: #636363;
 | 
			
		||||
  color: var(--placeholder);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
::-ms-input-placeholder {
 | 
			
		||||
  color: #636363;
 | 
			
		||||
  color: var(--placeholder);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@@ -345,6 +358,7 @@ textarea.materialize-textarea:focus:not([readonly]) {
 | 
			
		||||
 | 
			
		||||
#curuser_discrim {
 | 
			
		||||
  font-size: 50%;
 | 
			
		||||
  color: #FFFFFF;
 | 
			
		||||
  color: var(--discrim);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@@ -367,6 +381,7 @@ textarea.materialize-textarea:focus:not([readonly]) {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.modal {
 | 
			
		||||
  background-color: #546E7A;
 | 
			
		||||
  background-color: var(--modal);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@@ -498,6 +513,7 @@ a {
 | 
			
		||||
/*}*/
 | 
			
		||||
.chatmessage {
 | 
			
		||||
  display: block;
 | 
			
		||||
  color: #C3C4C5;
 | 
			
		||||
  color: var(--chatmessage);
 | 
			
		||||
  margin-top: 5px;
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -103,7 +103,10 @@
 | 
			
		||||
        return funct.promise();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    function fetch(channel_id, after=null) {
 | 
			
		||||
    function fetch(channel_id, after) {
 | 
			
		||||
        if (after === undefined) {
 | 
			
		||||
            after = null;
 | 
			
		||||
        }
 | 
			
		||||
        var url = "/api/fetch";
 | 
			
		||||
        if (visitor_mode) {
 | 
			
		||||
            url += "_visitor";
 | 
			
		||||
@@ -303,7 +306,16 @@
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
    function changeTheme(theme=null, keep_custom_css=true, modifyLocalStore=true) {
 | 
			
		||||
    function changeTheme(theme, keep_custom_css, modifyLocalStore) {
 | 
			
		||||
        if (theme === undefined) {
 | 
			
		||||
            theme = null;
 | 
			
		||||
        }
 | 
			
		||||
        if (keep_custom_css === undefined) {
 | 
			
		||||
            keep_custom_css = true;
 | 
			
		||||
        }
 | 
			
		||||
        if (modifyLocalStore === undefined) {
 | 
			
		||||
            modifyLocalStore = true;
 | 
			
		||||
        }
 | 
			
		||||
        if (theme == "") {
 | 
			
		||||
          $("#css-theme").attr("href", "");
 | 
			
		||||
          $("#user-defined-css").text(user_def_css);
 | 
			
		||||
@@ -965,7 +977,10 @@
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
    function generate_avatar_url(user_id, avatar_hash, message_contents=null) {
 | 
			
		||||
    function generate_avatar_url(user_id, avatar_hash, message_contents) {
 | 
			
		||||
        if (message_contents === undefined) {
 | 
			
		||||
            message_contents = null;
 | 
			
		||||
        }
 | 
			
		||||
        if (user_id == bot_client_id && (message_contents.includes("**") && ( (message_contents.includes("<")&&message_contents.includes(">")) || (message_contents.includes("[") && message_contents.includes("]")) ))) {
 | 
			
		||||
            return global_guest_icon;
 | 
			
		||||
        } else {
 | 
			
		||||
@@ -1001,7 +1016,10 @@
 | 
			
		||||
        return emb;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    function fill_discord_messages(messages, jumpscroll, replace=null) {
 | 
			
		||||
    function fill_discord_messages(messages, jumpscroll, replace) {
 | 
			
		||||
        if (replace === undefined) {
 | 
			
		||||
            replace = null;
 | 
			
		||||
        }
 | 
			
		||||
        if (messages.length == 0) {
 | 
			
		||||
            return last_message_id;
 | 
			
		||||
        }
 | 
			
		||||
@@ -1194,7 +1212,10 @@
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    function update_embed_userchip(authenticated, avatar, username, nickname, userid, discrim=null) {
 | 
			
		||||
    function update_embed_userchip(authenticated, avatar, username, nickname, userid, discrim) {
 | 
			
		||||
        if (discrim === undefined) {
 | 
			
		||||
            discrim = null;
 | 
			
		||||
        }
 | 
			
		||||
        if (authenticated) {
 | 
			
		||||
            $("#currentuserimage").show();
 | 
			
		||||
            $("#currentuserimage").attr("src", avatar);
 | 
			
		||||
@@ -1215,7 +1236,13 @@
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
    function update_change_username_modal(authenticated=false, username=null) {
 | 
			
		||||
    function update_change_username_modal(authenticated, username) {
 | 
			
		||||
        if (authenticated === undefined) {
 | 
			
		||||
            authenticated = null;
 | 
			
		||||
        }
 | 
			
		||||
        if (username === undefined) {
 | 
			
		||||
            username = null;
 | 
			
		||||
        }
 | 
			
		||||
        if (!$("#change_username_field") || $("#change_username_field").is(":focus")) {
 | 
			
		||||
            return;
 | 
			
		||||
        }
 | 
			
		||||
 
 | 
			
		||||
@@ -43,6 +43,7 @@ font-family: Whitney, Helvetica Neue, Helvetica, Arial, sans-serif;
 | 
			
		||||
  --dark-highlight-channelheader: #36393e;
 | 
			
		||||
}
 | 
			
		||||
#footer {
 | 
			
		||||
background-color: #3C3C3C;
 | 
			
		||||
background-color: var(--chatbox);
 | 
			
		||||
}
 | 
			
		||||
#footercontainer {
 | 
			
		||||
@@ -50,6 +51,7 @@ border-radius:20px;
 | 
			
		||||
border: 1px solid rgb(99,99,99);
 | 
			
		||||
margin-left:-0px!important;
 | 
			
		||||
padding-left:-4px!important;
 | 
			
		||||
background-color: #3C3C3C;
 | 
			
		||||
background-color: var(--chatbox);
 | 
			
		||||
}
 | 
			
		||||
#nameplate {
 | 
			
		||||
@@ -63,6 +65,7 @@ display:block
 | 
			
		||||
}
 | 
			
		||||
#curuser_discrim {
 | 
			
		||||
font-size:50%;
 | 
			
		||||
color: #7D8386;
 | 
			
		||||
color:var(--discrim);
 | 
			
		||||
}
 | 
			
		||||
#curuser_discrim,
 | 
			
		||||
@@ -77,20 +80,23 @@ margin-right:4px
 | 
			
		||||
#chatcontent > p > span { display: table-row }
 | 
			
		||||
/*#chatcontent > p > span:nth-child(1):before { content:"Today at " }*/
 | 
			
		||||
/*#chatcontent > p > span.chatusername { display: table-header-group }*/
 | 
			
		||||
#chatcontent > p > span.chatmessage { display: table-footer-group;display:inline-block!important;color:var(--chatmessage) }
 | 
			
		||||
#chatcontent > p > span.chatmessage { display: table-footer-group;display:inline-block!important;color:#C3C4C5;color:var(--chatmessage); }
 | 
			
		||||
#chatcontent {
 | 
			
		||||
background: #36393E;
 | 
			
		||||
background:var(--main)
 | 
			
		||||
}
 | 
			
		||||
::-webkit-input-placeholder { color:var(--placeholder) }
 | 
			
		||||
:-moz-placeholder { color:var(--placeholder) }
 | 
			
		||||
::-moz-placeholder { color:var(--placeholder) }
 | 
			
		||||
:-ms-input-placeholder { color:var(--placeholder) }
 | 
			
		||||
::-ms-input-placeholder { color:var(--placeholder) }
 | 
			
		||||
::-webkit-input-placeholder { color: #636363; color:var(--placeholder); }
 | 
			
		||||
:-moz-placeholder { color: #636363; color:var(--placeholder);  }
 | 
			
		||||
::-moz-placeholder { color: #636363; color:var(--placeholder);  }
 | 
			
		||||
:-ms-input-placeholder { color: #636363; color:var(--placeholder);  }
 | 
			
		||||
::-ms-input-placeholder { color: #636363; color:var(--placeholder);  }
 | 
			
		||||
body > div.navbar-fixed > nav > div,
 | 
			
		||||
#members-nav {
 | 
			
		||||
background: #1E2124;
 | 
			
		||||
background:var(--rightsidebar)
 | 
			
		||||
}
 | 
			
		||||
#guild-nav {
 | 
			
		||||
background: #2E3136;
 | 
			
		||||
background: var(--leftsidebar)
 | 
			
		||||
}
 | 
			
		||||
div.divider {
 | 
			
		||||
@@ -111,6 +117,7 @@ color:rgb(130,131,134)
 | 
			
		||||
}
 | 
			
		||||
body > main,
 | 
			
		||||
body {
 | 
			
		||||
background: #36393E;
 | 
			
		||||
background:var(--main)
 | 
			
		||||
}
 | 
			
		||||
#members-btn > i { visibility:hidden }
 | 
			
		||||
@@ -130,9 +137,11 @@ background: linear-gradient(to right, #f9f9f9 90%, #fff);
 | 
			
		||||
#discord-members > li > a,
 | 
			
		||||
#embed-discord-members > li > a,
 | 
			
		||||
#embed-unauth-users > li > a {
 | 
			
		||||
color: #ABADAF;
 | 
			
		||||
color:var(--noroleusers);
 | 
			
		||||
}
 | 
			
		||||
.modal {
 | 
			
		||||
    background: #36393E;
 | 
			
		||||
    background: var(--modal);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user