mirror of
https://github.com/NohamR/BetterYGG.git
synced 2026-01-10 16:38:21 +00:00
[1.2] Set the order and the sort on search default
This commit is contained in:
@@ -38,6 +38,25 @@
|
||||
<span>Ygg token: </span>
|
||||
<input id="yggToken" type="text" size="35"/>
|
||||
</li>
|
||||
<li>
|
||||
<span>Colonne de tri des recherches et catégories: </span>
|
||||
<select id="searchSort">
|
||||
<option value="name">Nom</option>
|
||||
<option value="comment">Nbr commentaire</option>
|
||||
<option value="publish_date">Date</option>
|
||||
<option value="size">Taille</option>
|
||||
<option value="completed">Nbr complet</option>
|
||||
<option value="seed">Seed</option>
|
||||
<option value="leech">Leech</option>
|
||||
</select>
|
||||
</li>
|
||||
<li>
|
||||
<span>Ordre du tri des recherches et catégories:</span>
|
||||
<select id="searchOrder">
|
||||
<option value="asc">Ascendant</option>
|
||||
<option value="desc">Descendant</option>
|
||||
</select>
|
||||
</li>
|
||||
<li class="section">
|
||||
<span>Afficher le formulaire discord: </span>
|
||||
<input id="displayDiscord" type="checkbox"/>
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
var storedValues = [
|
||||
'yggToken',
|
||||
'discordWebhookUrl',
|
||||
'discordUserName',
|
||||
'displayDiscord',
|
||||
'displayAddCategories',
|
||||
'defaultCategories',
|
||||
'categories',
|
||||
'searchSort',
|
||||
'searchOrder'
|
||||
]
|
||||
|
||||
var yggToken = document.getElementById('yggToken');
|
||||
var discordWebhookUrl = document.getElementById('discordWebhookUrl');
|
||||
var discordUserName = document.getElementById('discordUserName');
|
||||
@@ -14,7 +26,10 @@ var buttonRestoreCategories = document.getElementById('restoreCategories');
|
||||
var defaultCategories = [];
|
||||
var categories = [];
|
||||
|
||||
chrome.storage.sync.get(['yggToken', 'discordWebhookUrl', 'discordUserName', 'displayDiscord', 'displayAddCategories', 'categories', 'defaultCategories'], function(value){
|
||||
var searchSort = document.getElementById('searchSort');
|
||||
var searchOrder = document.getElementById('searchOrder');
|
||||
|
||||
chrome.storage.sync.get(storedValues, function(value){
|
||||
if(value.yggToken)
|
||||
yggToken.value = value.yggToken;
|
||||
if(value.discordWebhookUrl)
|
||||
@@ -54,6 +69,12 @@ chrome.storage.sync.get(['yggToken', 'discordWebhookUrl', 'discordUserName', 'di
|
||||
buttonSaveCategories.addEventListener('click', saveCategories)
|
||||
buttonRestoreCategories.addEventListener('click', restoreDefaultCategories)
|
||||
}
|
||||
if(value.searchSort){
|
||||
document.querySelector('#searchSort option[value=' + value.searchSort + ']').selected = "selected";
|
||||
}
|
||||
if(value.searchOrder){
|
||||
document.querySelector('#searchOrder option[value=' + value.searchOrder + ']').selected = "selected";
|
||||
}
|
||||
});
|
||||
|
||||
function addToStorage(name, value) {
|
||||
@@ -93,6 +114,12 @@ document.addEventListener('DOMContentLoaded', function () {
|
||||
addCategories.style.display = "none";
|
||||
}
|
||||
});
|
||||
searchSort.addEventListener('change', function(){
|
||||
addToStorage('searchSort', this.options[this.selectedIndex].value);
|
||||
});
|
||||
searchOrder.addEventListener('change', function(){
|
||||
addToStorage('searchOrder', this.options[this.selectedIndex].value);
|
||||
});
|
||||
});
|
||||
|
||||
/***********************/
|
||||
|
||||
Reference in New Issue
Block a user