mirror of
https://github.com/chylex/Discord-History-Tracker.git
synced 2025-04-13 07:17:12 +03:00
Release BETA v.18
This commit is contained in:
parent
9739ceb529
commit
d6450bd079
File diff suppressed because one or more lines are too long
@ -1,6 +1,6 @@
|
||||
// ==UserScript==
|
||||
// @name Discord History Tracker
|
||||
// @version BETA v.17
|
||||
// @version BETA v.18
|
||||
// @license MIT
|
||||
// @namespace https://chylex.com
|
||||
// @homepageURL https://dht.chylex.com/
|
||||
@ -17,7 +17,8 @@ var DISCORD = (function(){
|
||||
let view = DOM.queryReactClass("messages");
|
||||
|
||||
if (view && view.children.length){
|
||||
return view.children[0].getAttribute("class").includes("privateChannelPlaceholder-") ? view.children[1] : view.children[0];
|
||||
let topClass = view.children[0].getAttribute("class");
|
||||
return topClass.includes("placeholder") || topClass.includes("privateChannelPlaceholder-") ? view.children[1] : view.children[0];
|
||||
}
|
||||
|
||||
return null;
|
||||
@ -174,10 +175,8 @@ var DISCORD = (function(){
|
||||
}
|
||||
|
||||
for(let obj of array){
|
||||
let nested = obj.props.children;
|
||||
|
||||
if (nested && nested.props && nested.props.messages){
|
||||
Array.prototype.push.apply(messages, nested.props.messages);
|
||||
if (obj.props && obj.props.message){
|
||||
messages.push(obj.props.message);
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -203,8 +202,11 @@ var DISCORD = (function(){
|
||||
*/
|
||||
loadOlderMessages: function(){
|
||||
let view = DOM.queryReactClass("messages");
|
||||
view.scrollTop = view.scrollHeight/2;
|
||||
view.scrollTop = 0;
|
||||
|
||||
if (view.scrollTop > 0){
|
||||
view.scrollTop = view.scrollHeight / 2;
|
||||
view.scrollTop = 0;
|
||||
}
|
||||
},
|
||||
|
||||
/*
|
||||
@ -572,7 +574,7 @@ ${radio("asm", "pause", "Pause Tracking")}
|
||||
${radio("asm", "switch", "Switch to Next Channel")}
|
||||
<p id='dht-cfg-note'>
|
||||
It is recommended to disable link and image previews to avoid putting unnecessary strain on your browser.<br><br>
|
||||
<sub>BETA v.17, released 11 Nov 2019</sub>
|
||||
<sub>BETA v.18, released 6 Feb 2020</sub>
|
||||
</p>`);
|
||||
|
||||
// elements
|
||||
|
File diff suppressed because one or more lines are too long
4
build.py
4
build.py
@ -8,8 +8,8 @@ import os
|
||||
import distutils.dir_util
|
||||
|
||||
|
||||
VERSION_SHORT = "BETA v.17"
|
||||
VERSION_FULL = VERSION_SHORT + ", released 11 Nov 2019"
|
||||
VERSION_SHORT = "BETA v.18"
|
||||
VERSION_FULL = VERSION_SHORT + ", released 6 Feb 2020"
|
||||
|
||||
|
||||
EXEC_UGLIFYJS_WIN = "{2}/lib/uglifyjs.cmd --parse bare_returns --compress --mangle toplevel --mangle-props keep_quoted,reserved=[{3}] --output \"{1}\" \"{0}\""
|
||||
|
Loading…
x
Reference in New Issue
Block a user