Add asc label & fix css
This commit is contained in:
parent
2363592484
commit
578aa62de0
|
@ -840,6 +840,10 @@
|
||||||
"message": "Select a sort to apply to the installed styles",
|
"message": "Select a sort to apply to the installed styles",
|
||||||
"description": "Title on the sort select to indicate it is used for sorting entries"
|
"description": "Title on the sort select to indicate it is used for sorting entries"
|
||||||
},
|
},
|
||||||
|
"sortAscending": {
|
||||||
|
"message": "ascending",
|
||||||
|
"description": "Text added to indicate that a sort is in the ascending (A to Z) direction"
|
||||||
|
},
|
||||||
"sortDescending": {
|
"sortDescending": {
|
||||||
"message": "descending",
|
"message": "descending",
|
||||||
"description": "Text added to indicate that a sort is in the descending (Z to A) direction"
|
"description": "Text added to indicate that a sort is in the descending (Z to A) direction"
|
||||||
|
|
20
manage.html
20
manage.html
|
@ -285,16 +285,6 @@
|
||||||
|
|
||||||
<summary><h2 id="options-heading" i18n-text="optionsHeading"></h2></summary>
|
<summary><h2 id="options-heading" i18n-text="optionsHeading"></h2></summary>
|
||||||
|
|
||||||
<div id="sort-wrapper" i18n-title="sortLabel">
|
|
||||||
<div class="sorter-selection">
|
|
||||||
<select id="sort-select"></select>
|
|
||||||
<svg class="svg-icon select-arrow"><use xlink:href="#svg-icon-select-arrow"/></svg>
|
|
||||||
</div>
|
|
||||||
<a href="#" id="sorter-help">
|
|
||||||
<svg class="svg-icon info"><use xlink:href="#svg-icon-help"/></svg>
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<label>
|
<label>
|
||||||
<input id="manage.newUI" type="checkbox">
|
<input id="manage.newUI" type="checkbox">
|
||||||
<svg class="svg-icon checked"><use xlink:href="#svg-icon-checked"/></svg>
|
<svg class="svg-icon checked"><use xlink:href="#svg-icon-checked"/></svg>
|
||||||
|
@ -325,6 +315,16 @@
|
||||||
<label><input id="manage.newUI.targets" type="number" min="1" max="99"><span i18n-text="manageMaxTargets"></span></label>
|
<label><input id="manage.newUI.targets" type="number" min="1" max="99"><span i18n-text="manageMaxTargets"></span></label>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div id="sort-wrapper" i18n-title="sortLabel">
|
||||||
|
<div class="sorter-selection">
|
||||||
|
<select id="sort-select"></select>
|
||||||
|
<svg class="svg-icon select-arrow"><use xlink:href="#svg-icon-select-arrow"/></svg>
|
||||||
|
<a href="#" id="sorter-help">
|
||||||
|
<svg class="svg-icon info"><use xlink:href="#svg-icon-help"/></svg>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
<button id="manage-options-button" i18n-text="openOptionsManage"></button>
|
<button id="manage-options-button" i18n-text="openOptionsManage"></button>
|
||||||
<button id="manage-shortcuts-button" class="chromium-only"
|
<button id="manage-shortcuts-button" class="chromium-only"
|
||||||
|
|
|
@ -264,11 +264,14 @@ select {
|
||||||
}
|
}
|
||||||
|
|
||||||
#add-style-wrapper,
|
#add-style-wrapper,
|
||||||
#options :last-child,
|
|
||||||
#backup :last-child {
|
#backup :last-child {
|
||||||
margin-bottom: 0;
|
margin-bottom: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#options p:last-of-type {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
|
||||||
#header details:not([open]),
|
#header details:not([open]),
|
||||||
#header details:not([open]) h2 {
|
#header details:not([open]) h2 {
|
||||||
padding-bottom: 0;
|
padding-bottom: 0;
|
||||||
|
@ -327,11 +330,11 @@ select {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
#newUIoptions > div {
|
#newUIoptions > div, #newUIoptions > label {
|
||||||
margin: 4px 0;
|
margin: 4px 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.filter-selection, .sorter-selection {
|
.filter-selection {
|
||||||
position: relative;
|
position: relative;
|
||||||
left: -9px;
|
left: -9px;
|
||||||
}
|
}
|
||||||
|
@ -358,7 +361,7 @@ select {
|
||||||
padding-left: 0;
|
padding-left: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.filter-selection select, .sorter-selection select {
|
.filter-selection select {
|
||||||
height: 18px;
|
height: 18px;
|
||||||
border: none;
|
border: none;
|
||||||
max-width: 100%;
|
max-width: 100%;
|
||||||
|
@ -367,8 +370,7 @@ select {
|
||||||
margin-left: 4px;
|
margin-left: 4px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.filter-selection .select-arrow,
|
.filter-selection .select-arrow {
|
||||||
.sorter-selection .select-arrow {
|
|
||||||
margin-top: 2px;
|
margin-top: 2px;
|
||||||
top: 0;
|
top: 0;
|
||||||
right: 0;
|
right: 0;
|
||||||
|
@ -389,8 +391,7 @@ select {
|
||||||
}
|
}
|
||||||
|
|
||||||
#filters label:hover,
|
#filters label:hover,
|
||||||
#filters .filter-selection:hover,
|
#filters .filter-selection:hover {
|
||||||
#options .sorter-selection:hover {
|
|
||||||
background-color: hsla(0, 0%, 50%, .2);
|
background-color: hsla(0, 0%, 50%, .2);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -422,22 +423,32 @@ select {
|
||||||
margin: 0 .5em;
|
margin: 0 .5em;
|
||||||
}
|
}
|
||||||
|
|
||||||
#options .sorter-selection {
|
#sort-wrapper {
|
||||||
|
margin: 5px 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
#sort-wrapper .sorter-selection {
|
||||||
|
position: relative;
|
||||||
display: block;
|
display: block;
|
||||||
left: 0;
|
left: 0;
|
||||||
margin-bottom: 4px;
|
margin-bottom: 4px;
|
||||||
max-width: calc(100% - 2em);
|
max-width: calc(100% - 18px);
|
||||||
}
|
}
|
||||||
|
|
||||||
.sorter-selection select {
|
#sort-select {
|
||||||
margin-left: 0;
|
|
||||||
padding-left: 0;
|
|
||||||
color: inherit;
|
color: inherit;
|
||||||
|
max-width: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
.sorter-selection .select-arrow {
|
#sort-wrapper .select-arrow {
|
||||||
|
top: 3px;
|
||||||
|
right: 3px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#sorter-help {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
right: 0;
|
right: -22px;
|
||||||
|
top: 3px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.newUI .entry .svg-icon.checked,
|
.newUI .entry .svg-icon.checked,
|
||||||
|
@ -853,7 +864,7 @@ input[id^="manage.newUI"] {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
#search-wrapper, #sort-wrapper {
|
#search-wrapper {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
|
@ -1101,7 +1112,7 @@ input[id^="manage.newUI"] {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.filter-selection select, .sorter-selection select {
|
.filter-selection select {
|
||||||
padding-left: 0;
|
padding-left: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -76,12 +76,13 @@ const sortSelectOptions = [
|
||||||
const sortByRegex = /\s*,\s*/;
|
const sortByRegex = /\s*,\s*/;
|
||||||
|
|
||||||
function addSortOptions() {
|
function addSortOptions() {
|
||||||
const select = $('#options .sorter-selection select');
|
const select = $('#sort-select');
|
||||||
const renderBin = document.createDocumentFragment();
|
const renderBin = document.createDocumentFragment();
|
||||||
const option = $create('option');
|
const option = $create('option');
|
||||||
const meta = {
|
const meta = {
|
||||||
enabled: t('genericEnabledLabel'),
|
enabled: t('genericEnabledLabel'),
|
||||||
disabled: t('genericDisabledLabel'),
|
disabled: t('genericDisabledLabel'),
|
||||||
|
asc: ` (${t('sortAscending')})`,
|
||||||
desc: ` (${t('sortDescending')})`,
|
desc: ` (${t('sortDescending')})`,
|
||||||
dateNew: ` (${t('sortDateNewestFirst')})`,
|
dateNew: ` (${t('sortDateNewestFirst')})`,
|
||||||
dateOld: ` (${t('sortDateOldestFirst')})`,
|
dateOld: ` (${t('sortDateOldestFirst')})`,
|
||||||
|
@ -163,7 +164,7 @@ function showSortHelp(event) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function sortInit() {
|
function sortInit() {
|
||||||
$('#options select').addEventListener('change', manageSort);
|
$('#sort-select').addEventListener('change', manageSort);
|
||||||
$('#sorter-help').onclick = showSortHelp;
|
$('#sorter-help').onclick = showSortHelp;
|
||||||
addSortOptions();
|
addSortOptions();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user