From 67cd9f8054e2d103e15333ecdb09b49f658303f7 Mon Sep 17 00:00:00 2001 From: Stefan Sundin Date: Sat, 19 Nov 2016 11:28:23 -0800 Subject: [PATCH] Autofill from q param. --- public/js/main.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/public/js/main.js b/public/js/main.js index cd7d3a7..cbda828 100644 --- a/public/js/main.js +++ b/public/js/main.js @@ -10,6 +10,14 @@ function fmt_filesize(bytes, digits=1) { return `${size} ${units[i]}`; } +function toObject(arr) { + var obj = {}; + arr.forEach(function(e) { + obj[e[0]] = e[1]; + }); + return obj; +} + $(document).ready(function() { window.dirty = 0; $(window).on("beforeunload", function(event) { @@ -177,4 +185,9 @@ $(document).ready(function() { xhr.setRequestHeader("Accept", "application/json"); xhr.send(); }); + + var params = toObject(window.location.search.substr(1).split("&").map(function(arg){ return arg.split("="); })); + if (params.q) { + $('input[type="search"]').val(params.q); + } });