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"); ?>
+
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