Skip to content

Commit c34803a

Browse files
committed
Auto-clear search fields always
It was agreed that this features don't need to be an option, but can always been done. Thus the previous commit could be further simplified.
1 parent 966ec7c commit c34803a

File tree

2 files changed

+0
-32
lines changed

2 files changed

+0
-32
lines changed

index.html

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,6 @@ <h2>Einstellungen</h2>
4747
<optgroup id="AT" label="Österreich" />
4848
<optgroup id="CH" label="Schweiz" />
4949
</select>
50-
<br/>
51-
<label style="cursor:pointer;">
52-
<input type="checkbox" id="toggleClearIsbn" style="vertical-align:middle;" />
53-
<span style="vertical-align:middle;">ISBN-Eingabe nach Laden leeren</span>
54-
</label>
5550
</form>
5651
<p>Bei Auswahl eines anderen Verbundes und/oder Bibliothek ändert sich die URL um die entsprechenden Parameter hier.
5752
Zudem berücksichtigen die ausgehenden Links dann auch diese Einstellungen (soweit relevant ist).</p>
@@ -111,22 +106,6 @@ <h2>Quellcode und Kontakt</h2>
111106

112107

113108
<script type="text/javascript">
114-
// Toggle for clearing ISBN input after page load
115-
var clearIsbnKey = 'clearIsbnAfterLoad';
116-
var $toggle = document.getElementById('toggleClearIsbn');
117-
if ($toggle) {
118-
// Default to true if not set
119-
var stored = localStorage.getItem(clearIsbnKey);
120-
var clearIsbn = (stored === null) ? true : (stored === 'true');
121-
$toggle.checked = clearIsbn;
122-
$toggle.addEventListener('change', function() {
123-
localStorage.setItem(clearIsbnKey, this.checked);
124-
});
125-
// If not set, set to true in localStorage
126-
if (stored === null) {
127-
localStorage.setItem(clearIsbnKey, 'true');
128-
}
129-
}
130109
var libraries;
131110
fetch('./isbn/srulibraries.json')
132111
.then((response) => response.json())

isbn/suche.html

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -227,24 +227,13 @@
227227

228228
updateLinks();
229229

230-
// Read setting for clearing ISBN input after page load
231-
var clearIsbnKey = 'clearIsbnAfterLoad';
232-
233230

234231
var meinVerbund = getParameterByName("verbund").toLowerCase() || "k10plus";
235232
document.querySelector("#selectPpn").value = meinVerbund;
236233
//Damit werden die Variablen ueber HTML ausgewertet (so wie GET Variablen in PHP)
237234
if (getParameterByName("isbn")) {
238-
$('#eingabeIsbn').val(getParameterByName("isbn"));
239-
$('#eingabePpn').val('');
240235
isbnEingabe(getParameterByName("isbn"));
241-
// Clear the input after page load if toggle is enabled
242-
if (localStorage.getItem(clearIsbnKey) === 'true') {
243-
setTimeout(function() { $('#eingabeIsbn').val(''); }, 0);
244-
}
245236
} else if (getParameterByName("ppn")) {
246-
$('#eingabePpn').val(getParameterByName("ppn"));
247-
$('#eingabeIsbn').val('');
248237
ppnEingabe(getParameterByName("ppn"), meinVerbund);
249238
}
250239

0 commit comments

Comments
 (0)