From 9e358f7c4b9536dd9fadd3fee3a52305b9a98364 Mon Sep 17 00:00:00 2001 From: RblSb Date: Tue, 7 Apr 2020 02:59:56 +0300 Subject: Links history --- src/client/Main.hx | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src/client/Main.hx') diff --git a/src/client/Main.hx b/src/client/Main.hx index e5cd58b..5e114ca 100644 --- a/src/client/Main.hx +++ b/src/client/Main.hx @@ -136,9 +136,10 @@ class Main { ge("#queue_next").onclick = e -> addVideoUrl(false); ge("#queue_end").onclick = e -> addVideoUrl(true); - ge("#mediaurl").onkeydown = (e:KeyboardEvent) -> { - if (e.keyCode == 13) addVideoUrl(true); - } + new InputWithHistory(cast ge("#mediaurl"), settings.latestLinks, 10, value -> { + addVideoUrl(true); + return true; + }); ge("#ce_queue_next").onclick = e -> addIframe(false); ge("#ce_queue_end").onclick = e -> addIframe(true); @@ -189,6 +190,8 @@ class Main { final url = mediaUrl.value; if (url.length == 0) return; mediaUrl.value = ""; + settings.latestLinks.push(url); + Settings.write(settings); final url = ~/,(https?)/g.replace(url, "|$1"); final links = url.split("|"); handleUrlMasks(links); -- cgit v1.2.3