diff options
| author | RblSb <msrblsb@gmail.com> | 2025-04-09 23:36:52 +0300 |
|---|---|---|
| committer | RblSb <msrblsb@gmail.com> | 2025-04-09 23:36:52 +0300 |
| commit | 7cc0b485f2eed746ff638e14e137eabaebaf9312 (patch) | |
| tree | e945ebe3215a813aaff36f124598cced1a850f9c /src/client | |
| parent | 71160f8c35da6d40bad52cfecd7152c539dd85c6 (diff) | |
Trim spaces in message
Diffstat (limited to 'src/client')
| -rw-r--r-- | src/client/InputWithHistory.hx | 2 | ||||
| -rw-r--r-- | src/client/Main.hx | 3 | ||||
| -rw-r--r-- | src/client/Player.hx | 4 | ||||
| -rw-r--r-- | src/client/Utils.hx | 1 |
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); |
