diff --git a/resources/lang/de/key.php b/resources/lang/de/key.php index c39f62f45b1f0f99f0586fc3277f26ee4334da06..f29f434b0c955872eb77b9fe56ae78593892bc20 100644 --- a/resources/lang/de/key.php +++ b/resources/lang/de/key.php @@ -7,8 +7,8 @@ return [ 'p3' => 'Wenn Sie sich den Cookie anschauen steht dort drin "key=xxxx". Wir verwenden diesen dementsprechend nicht für Tracking-Zwecke. Er wird auch zu keinem Zeitpunkt in irgendeiner Form von uns gespeichert oder geloggt.', 'p4' => 'Wichtig: Um diese Funktion nutzen zu können, müssen Sie Cookies in Ihrem Browser zugelassen haben. Die Einstellung bleibt dann solange gespeichert, wie Ihr Browser Cookies speichert.', 'p5' => 'Um den Schlüssel darüber hinausgehend speichern zu können haben Sie folgende Möglichkeiten:', - 'li1' => 'Richten Sie sich <code>:url</code>', - 'li2' => 'Falls Sie MetaGer als Standardsuchmaschine verwenden, können Sie nach der Schlüsseleingabe den Eintrag löschen und erneut hinzufügen. Wenn Sie in Ihrem Browser einen "Suchstring" eingeben müssen, können Sie <code>:url</code> verwenden.', + 'li1' => 'Richten Sie sich folgenden Link als Startseite/Lesezeichen ein:', + 'li2' => 'Falls Sie MetaGer als Standardsuchmaschine verwenden, können Sie nach der Schlüsseleingabe den Eintrag löschen und erneut hinzufügen. Wenn Sie in Ihrem Browser einen "Suchstring" eingeben müssen, können Sie folgenden verwenden:', 'placeholder1' => 'Schlüssel eingeben...', 'removeKey' => 'aktuellen Schlüssel entfernen', 'invalidKey' => 'Der eingegebene Schlüssel ist ungültig', diff --git a/resources/lang/en/key.php b/resources/lang/en/key.php index 8026105ee2fefc9038bf01268a3d499dde2030d0..a78cb1fe3b7d01ec60431d39d5972a814409158d 100644 --- a/resources/lang/en/key.php +++ b/resources/lang/en/key.php @@ -7,7 +7,7 @@ return [ 'p3' => 'If you look at the cookie there is "key = xxxx" in there. We do not use it for tracking purposes. It is also never stored or logged by us in any way.', 'p4' => 'Important: In order to use this function, you must have allowed cookies in your browser. The setting will remain saved as long as your browser saves cookies.', 'p5' => 'In order to be able to save the key beyond that, you have the following options:', - 'li1' => 'Set up <code>:url</code> as the start page in your browser.', + 'li1' => 'Set the following URL as start page/bookmark in your browser:', 'li2' => 'If you are using MetaGer as the default search engine, you can delete the entry after entering the key and add it again. If you have to enter a "search string" in your browser, you can use <code>:url</code>.', 'placeholder1' => 'Enter key ...', 'removeKey' => 'Remove current key', diff --git a/resources/less/metager/general/specific.less b/resources/less/metager/general/specific.less index 028c845406144e4477c8459e2c156c52b69a9e5e..2f812a934e7876c25a8f008fd44cb353fbe9af6f 100644 --- a/resources/less/metager/general/specific.less +++ b/resources/less/metager/general/specific.less @@ -20,4 +20,14 @@ fieldset input[type=text] { padding-right: 10px; border-width: 1px; overflow: visible; +} + +.copyLink{ + display:flex; + .loadSettings{ + flex-grow:1; + width:100%; + background-color:@input-bg; + color:@input-text; + } } \ No newline at end of file diff --git a/resources/less/metager/pages/settings.less b/resources/less/metager/pages/settings.less index 767d8304624b554810a3282075a05c94ef95c9b3..57987b15f319cf01812c86e86ea756378dfff313 100644 --- a/resources/less/metager/pages/settings.less +++ b/resources/less/metager/pages/settings.less @@ -88,14 +88,4 @@ width:20px; } } - #cookieLink{ - display:flex; - align-items:left; - #loadSettings{ - flex-grow:1; - width:100%; - background-color:@input-bg; - color:@input-text; - } - } } \ No newline at end of file diff --git a/resources/views/key.blade.php b/resources/views/key.blade.php index 1b66cf0f02ba685c5de512e355b887df7ce5eefe..4ba1cdabb3cbac0523a2f47722bbfc9a540567e2 100644 --- a/resources/views/key.blade.php +++ b/resources/views/key.blade.php @@ -21,20 +21,21 @@ <p>{{ trans('key.p4') }}</p> <p>{{ trans('key.p5') }}</p> <ol> - <li>{!! trans('key.li1', ["url" => - route("startpage", [ - "key" => - empty(Cookie::get('key')) ? - "enter_key_here" : - Cookie::get('key') - ])])!!} als Startseite im Browser ein.</li> - <li>@lang('key.li2', ["url" => - route("resultpage", [ - "key" => - empty(Cookie::get('key')) ? - "enter_key_here" : - Cookie::get('key') - ]) . "&eingabe=%s"])</li> + <li> + @lang ('key.li1') + <div class="copyLink"> + <input id="loadSettings" class="loadSettings" type="text" value="{{route('loadSettings', ["key" => empty(Cookie::get('key')) ? "enter_key_here" : Cookie::get('key')])}}"> + <button class="js-only btn btn-default" onclick="var copyText = document.getElementById('loadSettings');copyText.select();copyText.setSelectionRange(0, 99999);document.execCommand('copy');">@lang('settings.copy')</button> + </div> + </li> + </br> + <li> + @lang('key.li2') + <div class="copyLink"> + <input id="searchString" class="loadSettings" type="text" value="{{route("resultpage", ["key" => empty(Cookie::get('key')) ? "enter_key_here" : Cookie::get('key')]) . "&eingabe=%s"}}"> + <button class="js-only btn btn-default" onclick="var copyText = document.getElementById('searchString');copyText.select();copyText.setSelectionRange(0, 99999);document.execCommand('copy');">@lang('settings.copy')</button> + </div> + </li> </ol> </div> <div class="section"> diff --git a/resources/views/settings/index.blade.php b/resources/views/settings/index.blade.php index a17501e54fe0dbbfbcaee586f8aa6d6dbedc80bd..4e21013f9ee2f9afee975ca619d890db6e043a75 100644 --- a/resources/views/settings/index.blade.php +++ b/resources/views/settings/index.blade.php @@ -12,8 +12,8 @@ <h2>@lang('settings.hint.header')</h2> <p>@lang('settings.hint.text', ["link" => LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), route('showAllSettings', ['url' => url()->full()])) ])</p> <p>@lang('settings.hint.loadSettings')</p> - <div id="cookieLink"> - <input id="loadSettings" type="text" value="{{$cookieLink}}"> + <div id="copyLink"> + <input id="loadSettings" class="loadSettings" type="text" value="{{$cookieLink}}"> <button class="js-only btn btn-default" onclick="var copyText = document.getElementById('loadSettings');copyText.select();copyText.setSelectionRange(0, 99999);document.execCommand('copy');">@lang('settings.copy')</button> </div> </div>