Skip to content
Snippets Groups Projects
Commit 95845942 authored by Davide Aprea's avatar Davide Aprea
Browse files

added input boxes for links on key page

parent 5550ed55
No related branches found
No related tags found
3 merge requests!1895Development,!1758Development,!1750Resolve "minor adjustments for key page"
...@@ -7,8 +7,8 @@ return [ ...@@ -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.', '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.', '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:', 'p5' => 'Um den Schlüssel darüber hinausgehend speichern zu können haben Sie folgende Möglichkeiten:',
'li1' => 'Richten Sie sich <code>:url</code>', '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 <code>:url</code> verwenden.', '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...', 'placeholder1' => 'Schlüssel eingeben...',
'removeKey' => 'aktuellen Schlüssel entfernen', 'removeKey' => 'aktuellen Schlüssel entfernen',
'invalidKey' => 'Der eingegebene Schlüssel ist ungültig', 'invalidKey' => 'Der eingegebene Schlüssel ist ungültig',
......
...@@ -7,7 +7,7 @@ return [ ...@@ -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.', '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.', '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:', '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>.', '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 ...', 'placeholder1' => 'Enter key ...',
'removeKey' => 'Remove current key', 'removeKey' => 'Remove current key',
......
...@@ -20,4 +20,14 @@ fieldset input[type=text] { ...@@ -20,4 +20,14 @@ fieldset input[type=text] {
padding-right: 10px; padding-right: 10px;
border-width: 1px; border-width: 1px;
overflow: visible; overflow: visible;
}
.copyLink{
display:flex;
.loadSettings{
flex-grow:1;
width:100%;
background-color:@input-bg;
color:@input-text;
}
} }
\ No newline at end of file
...@@ -88,14 +88,4 @@ ...@@ -88,14 +88,4 @@
width:20px; 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
...@@ -21,20 +21,21 @@ ...@@ -21,20 +21,21 @@
<p>{{ trans('key.p4') }}</p> <p>{{ trans('key.p4') }}</p>
<p>{{ trans('key.p5') }}</p> <p>{{ trans('key.p5') }}</p>
<ol> <ol>
<li>{!! trans('key.li1', ["url" => <li>
route("startpage", [ @lang ('key.li1')
"key" => <div class="copyLink">
empty(Cookie::get('key')) ? <input id="loadSettings" class="loadSettings" type="text" value="{{route('loadSettings', ["key" => empty(Cookie::get('key')) ? "enter_key_here" : Cookie::get('key')])}}">
"enter_key_here" : <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>
Cookie::get('key') </div>
])])!!} als Startseite im Browser ein.</li> </li>
<li>@lang('key.li2', ["url" => </br>
route("resultpage", [ <li>
"key" => @lang('key.li2')
empty(Cookie::get('key')) ? <div class="copyLink">
"enter_key_here" : <input id="searchString" class="loadSettings" type="text" value="{{route("resultpage", ["key" => empty(Cookie::get('key')) ? "enter_key_here" : Cookie::get('key')]) . "&eingabe=%s"}}">
Cookie::get('key') <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>
]) . "&eingabe=%s"])</li> </div>
</li>
</ol> </ol>
</div> </div>
<div class="section"> <div class="section">
......
...@@ -12,8 +12,8 @@ ...@@ -12,8 +12,8 @@
<h2>@lang('settings.hint.header')</h2> <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.text', ["link" => LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), route('showAllSettings', ['url' => url()->full()])) ])</p>
<p>@lang('settings.hint.loadSettings')</p> <p>@lang('settings.hint.loadSettings')</p>
<div id="cookieLink"> <div id="copyLink">
<input id="loadSettings" type="text" value="{{$cookieLink}}"> <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> <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>
</div> </div>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment