mirror of
				https://github.com/TitanEmbeds/Titan.git
				synced 2025-11-04 07:47:10 +01:00 
			
		
		
		
	Time aware message collapsing
So messages across time dont get clumped together as one
This commit is contained in:
		@@ -1098,6 +1098,7 @@
 | 
				
			|||||||
            if (replace == null) {
 | 
					            if (replace == null) {
 | 
				
			||||||
                $("#chatcontent").append(rendered);
 | 
					                $("#chatcontent").append(rendered);
 | 
				
			||||||
                handle_last_message_mention();
 | 
					                handle_last_message_mention();
 | 
				
			||||||
 | 
					                $("#chatcontent p:last-child").attr("timestamp", message.timestamp);
 | 
				
			||||||
                $("#chatcontent p:last-child").find(".blockcode").find("br").remove(); // Remove excessive breaks in codeblocks
 | 
					                $("#chatcontent p:last-child").find(".blockcode").find("br").remove(); // Remove excessive breaks in codeblocks
 | 
				
			||||||
                render_code_highlighting($("#chatcontent p:last-child").find(".blockcode"));
 | 
					                render_code_highlighting($("#chatcontent p:last-child").find(".blockcode"));
 | 
				
			||||||
                $("#chatcontent .chatusername").last().click(function () {
 | 
					                $("#chatcontent .chatusername").last().click(function () {
 | 
				
			||||||
@@ -1258,7 +1259,7 @@
 | 
				
			|||||||
        for (var i = 1; i < allMessages.length; i++) {
 | 
					        for (var i = 1; i < allMessages.length; i++) {
 | 
				
			||||||
            var last = $(allMessages[i - 1]);
 | 
					            var last = $(allMessages[i - 1]);
 | 
				
			||||||
            var current = $(allMessages[i]);
 | 
					            var current = $(allMessages[i]);
 | 
				
			||||||
            if (last.attr("discord_userid") == current.attr("discord_userid") && current.attr("discord_userid")) {
 | 
					            if (last.attr("discord_userid") == current.attr("discord_userid") && current.attr("discord_userid") && moment(current.attr("timestamp")).isSame(moment(last.attr("timestamp")), "hour")) {
 | 
				
			||||||
                current.addClass("collapsed");
 | 
					                current.addClass("collapsed");
 | 
				
			||||||
            } else {
 | 
					            } else {
 | 
				
			||||||
                current.removeClass("collapsed");
 | 
					                current.removeClass("collapsed");
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user