Skip to content
Snippets Groups Projects
Commit e623c18e authored by Robert Goldmann's avatar Robert Goldmann
Browse files

Fixed #453 - add settings for number of results in search page

parent 4f0f42e1
Branches
Tags
No related merge requests found
Pipeline #1913 passed
...@@ -105,6 +105,11 @@ public class HelpersService ...@@ -105,6 +105,11 @@ public class HelpersService
return Arrays.asList(LanguageType.values()); return Arrays.asList(LanguageType.values());
} }
public List<Integer> getAvailableNumberOfSearchResultsPerPage()
{
return Arrays.asList(10, 20, 25, 30, 50, 100);
}
// Replaces line breaks and tabs with spaces // Replaces line breaks and tabs with spaces
public String getFlatText(String text) public String getFlatText(String text)
{ {
......
...@@ -163,13 +163,14 @@ settings.updates.automatic.activated=An ...@@ -163,13 +163,14 @@ settings.updates.automatic.activated=An
settings.updates.search=Suchen settings.updates.search=Suchen
settings.updates.current.version=Installiert: settings.updates.current.version=Installiert:
settings.updates.latest.version=Verfgbar: settings.updates.latest.version=Verfgbar:
settings.update.start=Aktualisieren
settings.database.import=Importieren settings.database.import=Importieren
settings.database.export=Exportieren settings.database.export=Exportieren
settings.database.delete=Lschen settings.database.delete=Lschen
settings.database.delete.verification=Besttigungscodes settings.database.delete.verification=Besttigungscodes
settings.update.start=Aktualisieren settings.search.itemsPerPage=Anzahl der Suchergebnisse pro Seite
account.new.label.name=Name account.new.label.name=Name
account.default.name=Standardkonto account.default.name=Standardkonto
......
...@@ -164,13 +164,14 @@ settings.updates.automatic.activated=On ...@@ -164,13 +164,14 @@ settings.updates.automatic.activated=On
settings.updates.search=Search settings.updates.search=Search
settings.updates.current.version=Installed: settings.updates.current.version=Installed:
settings.updates.latest.version=Available: settings.updates.latest.version=Available:
settings.update.start=Update
settings.database.import=Import settings.database.import=Import
settings.database.export=Export settings.database.export=Export
settings.database.delete=Delete settings.database.delete=Delete
settings.database.delete.verification=Verification Code settings.database.delete.verification=Verification Code
settings.update.start=Update settings.search.itemsPerPage=Number of search results per page
account.new.label.name=Name account.new.label.name=Name
account.default.name=Default Account account.default.name=Default Account
......
...@@ -104,6 +104,22 @@ ...@@ -104,6 +104,22 @@
</div> </div>
</div> </div>
<#-- search items per page -->
<div class="row">
<div class="input-field col s12 m12 l8 offset-l2">
<select id="settings-search-items-per-page" name="searchItemsPerPage" <@validation.validation "searchItemsPerPage"/>>
<#list helpers.getAvailableNumberOfSearchResultsPerPage() as number>
<#if settings.getSearchItemsPerPage() == number>
<option selected value="${number}">${number}</option>
<#else>
<option value="${number}">${number}</option>
</#if>
</#list>
</select>
<label for="settings-search-items-per-page">${locale.getString("settings.search.itemsPerPage")}</label>
</div>
</div>
<br> <br>
<#-- buttons --> <#-- buttons -->
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment