mirror of
https://github.com/alexankitty/Myrient-Search-Engine.git
synced 2026-01-15 16:33:15 -03:00
72 lines
4.2 KiB
Plaintext
72 lines
4.2 KiB
Plaintext
<div class="row h-50 w-100 m-0">
|
|
<div class="col-sm-12 my-auto text-center">
|
|
<pre style="font: 20px / 19px monospace; color: white; text-align: center; overflow: hidden;">
|
|
<%= generateAsciiArt() %>
|
|
<%= __('settings.title') %>
|
|
</pre>
|
|
<div class="card w-auto mx-auto text-center d-inline-block p-3">
|
|
<form>
|
|
<div class="form-group">
|
|
<h4 class="d-inline mr-2"><%= __('settings.search_columns.title') %></h4><i class="bi bi-question-circle" data-toggle="tooltip" data-placement="top" title="<%= __('settings.search_columns.tooltip') %>"></i>
|
|
<div class="">
|
|
<% for(let field in defaultSettings.fields) { %>
|
|
<label class="checkbox-inline p-1" for="<%= defaultSettings.fields[field] %>">
|
|
<input type="checkbox" name="<%= defaultSettings.fields[field] %>" id="<%= defaultSettings.fields[field] %>" value="true">
|
|
<%= defaultSettings.fields[field].charAt(0).toUpperCase() + defaultSettings.fields[field].slice(1) %>
|
|
</label>
|
|
<% } %>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<h4 class="d-inline mr-2"><%= __('settings.score_multiplier.title') %></h4><i class="bi bi-question-circle" data-toggle="tooltip" data-placement="top" title="<%= __('settings.score_multiplier.tooltip') %>"></i>
|
|
<div class="">
|
|
<% for(let field in defaultSettings.boost) { %>
|
|
<div class="d-inline-block">
|
|
<label for="<%= field %>boost"><%= field.charAt(0).toUpperCase() + field.slice(1) %></label>
|
|
<input type="number" pattern="\d*" class="form-control bg-dark text-white" name="<%= field %>boost" id="<%= field %>boost" min="1" max="5">
|
|
</div>
|
|
<% } %>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<h4><%= __('settings.extras.title') %></h4>
|
|
<div class="form-group">
|
|
<div class="d-inline-block">
|
|
<label for="fuzzy"><%= __('settings.extras.fuzzy.label') %> <i class="bi bi-question-circle" data-toggle="tooltip" data-placement="top" title="<%= __('settings.extras.fuzzy.tooltip') %>"></i></label>
|
|
<input type="number" class="form-control bg-dark text-white" id="fuzzy" name="fuzzy" step="0.01" min="0" max="1">
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<div class="">
|
|
<label class="checkbox-inline p-1">
|
|
<input type="checkbox" id="prefix" value="true">
|
|
<%= __('settings.extras.prefix.label') %> <i class="bi bi-question-circle" data-toggle="tooltip" data-placement="top" title="<%= __('settings.extras.prefix.tooltip') %>"></i>
|
|
</label>
|
|
<label class="checkbox-inline p-1">
|
|
<input type="checkbox" id="combineWith" value="AND">
|
|
<%= __('settings.extras.match_all.label') %> <i class="bi bi-question-circle" data-toggle="tooltip" data-placement="top" title="<%= __('settings.extras.match_all.tooltip') %>"></i>
|
|
</label><br>
|
|
<label class="checkbox-inline p-1">
|
|
<input type="checkbox" id="hideNonGame" value="true">
|
|
<%= __('settings.extras.hide_non_game.label') %> <i class="bi bi-question-circle" data-toggle="tooltip" data-placement="top" title="<%= __('settings.extras.hide_non_game.tooltip') %>"></i>
|
|
</label>
|
|
<label class="checkbox-inline p-1">
|
|
<input type="checkbox" id="useOldResults" value="true" <%= oldSettingsAvailable ? '' : 'disabled=""' %>">
|
|
<%= __('settings.extras.use_old_results.label') %> <i class="bi bi-question-circle" data-toggle="tooltip" data-placement="top" title="<%= __('settings.extras.use_old_results.tooltip') %>"></i>
|
|
</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<button type="button" class="btn btn-secondary mb-2" action="#" id="saveSettings"><%= __('settings.save') %></button>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<script defer>
|
|
defaults = <%-JSON.stringify(defaultSettings)%>
|
|
settingStore = localStorage.getItem('settings')
|
|
settings = undefined
|
|
</script>
|
|
<script src="public/js/settings.js"></script>
|