aboutsummaryrefslogtreecommitdiffstats
path: root/src/client
diff options
context:
space:
mode:
authorRblSb <msrblsb@gmail.com>2025-04-09 23:36:52 +0300
committerRblSb <msrblsb@gmail.com>2025-04-09 23:36:52 +0300
commit7cc0b485f2eed746ff638e14e137eabaebaf9312 (patch)
treee945ebe3215a813aaff36f124598cced1a850f9c /src/client
parent71160f8c35da6d40bad52cfecd7152c539dd85c6 (diff)
Trim spaces in message
Diffstat (limited to 'src/client')
-rw-r--r--src/client/InputWithHistory.hx2
-rw-r--r--src/client/Main.hx3
-rw-r--r--src/client/Player.hx4
-rw-r--r--src/client/Utils.hx1
4 files changed, 5 insertions, 5 deletions
diff --git a/src/client/InputWithHistory.hx b/src/client/InputWithHistory.hx
index e7dfe83..e41ec16 100644
--- a/src/client/InputWithHistory.hx
+++ b/src/client/InputWithHistory.hx
@@ -33,7 +33,7 @@ class InputWithHistory {
final key:KeyCode = cast e.keyCode;
switch (key) {
case Return:
- final value = element.value;
+ final value = element.value.trim();
if (value.length == 0) return;
final isAdd = onEnter(value);
if (isAdd) pushIfNotLast(history, value);
diff --git a/src/client/Main.hx b/src/client/Main.hx
index abc39f6..729658c 100644
--- a/src/client/Main.hx
+++ b/src/client/Main.hx
@@ -67,10 +67,11 @@ class Main {
var msgBuf = getEl("#messagebuffer");
static function main():Void {
- instance = new Main();
+ new Main();
}
function new() {
+ instance = this;
haxe.Log.trace = Utils.nativeTrace;
player = new Player(this);
host = Browser.location.hostname;
diff --git a/src/client/Player.hx b/src/client/Player.hx
index cafb572..7fc021d 100644
--- a/src/client/Player.hx
+++ b/src/client/Player.hx
@@ -55,7 +55,7 @@ class Player {
initItemButtons();
final resizeObserver = Utils.createResizeObserver(entries -> {
- if (isLoaded) return;
+ if (isLoaded || videoList.length == 0) return;
Buttons.onViewportResize();
});
if (resizeObserver != null) {
@@ -63,7 +63,7 @@ class Player {
} else {
final timer = new Timer(50);
timer.run = () -> {
- if (isLoaded) return;
+ if (isLoaded || videoList.length == 0) return;
Buttons.onViewportResize();
}
}
diff --git a/src/client/Utils.hx b/src/client/Utils.hx
index f071b76..2234a1b 100644
--- a/src/client/Utils.hx
+++ b/src/client/Utils.hx
@@ -202,7 +202,6 @@ class Utils {
public static function createResizeObserver(callback:(entries:Array<Dynamic>) -> Void):Null<{
observe:(el:Element) -> Void
}> {
- return null;
final window = js.Browser.window;
final observer = (window : Dynamic).ResizeObserver ?? return null;
return js.Syntax.code("new ResizeObserver({0})", callback);
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage