aboutsummaryrefslogtreecommitdiffstats
path: root/src/client/Main.hx
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/Main.hx')
-rw-r--r--src/client/Main.hx9
1 files changed, 6 insertions, 3 deletions
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);
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage