Commit 95845942 authored by Davide Aprea's avatar Davide Aprea
Browse files

added input boxes for links on key page

parent 5550ed55
......@@ -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',
......
......@@ -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',
......
......@@ -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
......@@ -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
......@@ -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">
......
......@@ -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>
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment