diff --git a/langs/en/search.json b/langs/en/search.json new file mode 100644 index 0000000..d35614e --- /dev/null +++ b/langs/en/search.json @@ -0,0 +1,3 @@ +{ + "Search": "Search" +} diff --git a/pages/home.php b/pages/home.php index e152d91..dab21e9 100644 --- a/pages/home.php +++ b/pages/home.php @@ -86,15 +86,26 @@ foreach ($colors as $c) { ?> -
- - - - get("New note"); ?> - - get("Refresh"); ?> +
+
+ + + + get("New note"); ?> + + get("Refresh"); ?> +
+ +
+
+ " aria-label="get("Search"); ?>"> +
+ +
+
+
diff --git a/static/js/home.js b/static/js/home.js index f371e03..e6ca69a 100644 --- a/static/js/home.js +++ b/static/js/home.js @@ -87,4 +87,16 @@ $(".note-text").on("click", ".parsedown-task-list", function (e) { } }); return false; +}); + +$("#searchbtn").on("click", function () { + window.shuffleInstance.filter(function (element) { + var searchtext = $("#searchbox").val().toLowerCase(); + var notetext = $(".note-text", $(element)).text().toLowerCase(); + return (notetext.indexOf(searchtext) !== -1); + }); +}); + +$("#searchbox").on("input change", function () { + $("#searchbtn").click(); }); \ No newline at end of file