From 8a99edb2810679df2be67cfe02063ad15cdd2fb7 Mon Sep 17 00:00:00 2001
From: Karl Hasselbring <Karl Hasselbring>
Date: Fri, 29 Jun 2018 10:27:57 +0200
Subject: [PATCH] Key wird jetzt gespeichert

---
 resources/assets/js/searchbar.js          | 20 ++++++++++++++++++--
 resources/views/parts/searchbar.blade.php |  4 ++--
 2 files changed, 20 insertions(+), 4 deletions(-)

diff --git a/resources/assets/js/searchbar.js b/resources/assets/js/searchbar.js
index 16e3a4dd2..e17074fdc 100644
--- a/resources/assets/js/searchbar.js
+++ b/resources/assets/js/searchbar.js
@@ -1,17 +1,33 @@
 $(function () {
   loadLocalStorage();
+  setActionListenersSearchbar();
 });
 
+function setActionListenersSearchbar() {
+  $('#input-key').keydown(saveKey);
+}
+
+function saveKey() {
+  var key = $('#input-key').val();
+  localStorage.setItem('key', key);
+}
+
+function loadKey() {
+  var key = localStorage.getItem('key');
+  $('#input-key').val(key);
+}
+
 /**
  * Loads the user theme and stored settings from local storage
  */
-function loadLocalStorage () {
+function loadLocalStorage() {
   if (localStorage) {
     setSettings();
+    loadKey();
   }
 }
 
-function setSettings () {
+function setSettings() {
   var acceptedParams = ['autocomplete', 'key', 'lang', 'newtab', 'sprueche'];
   for (var key in localStorage) {
     var value = localStorage.getItem(key);
diff --git a/resources/views/parts/searchbar.blade.php b/resources/views/parts/searchbar.blade.php
index df96fdff9..55fbf7c68 100644
--- a/resources/views/parts/searchbar.blade.php
+++ b/resources/views/parts/searchbar.blade.php
@@ -16,13 +16,13 @@
 					</label>
 				</div>
 				<div id="search-key">
-					<input id="input-key" type="text" name="key" placeholder="{{ trans ('index.key.placeholder') }}">
+					<input id="input-key" type="text" name="key" placeholder="{{ trans ('index.key.placeholder') }}" tabindex="1">
 					<label id="key-label" for="input-key" data-tooltip="{{ trans ('index.key.tooltip') }}">
 						<i class="fa fa-key" aria-hidden="true"></i>
 					</label>
 				</div>
 				<div class="search-input">
-					<input type="text" name="eingabe" value="@if(isset($eingabe)){{$eingabe}}@endif" required=""  autocomplete="{{$autocomplete or 'off'}}" class="form-control" placeholder="{{ trans('index.placeholder') }}" tabindex="1">
+					<input type="text" name="eingabe" value="@if(isset($eingabe)){{$eingabe}}@endif" required=""  autocomplete="{{$autocomplete or 'off'}}" class="form-control" placeholder="{{ trans('index.placeholder') }}" tabindex="2">
 					<button class="hidden" id="search-delete-btn" type="button">
 						&#xd7;
 					</button>
-- 
GitLab