- Fix user status dialog - Add label where missing - Move emoji picker inside input field (similar to talk) - Fix selecting an emoji - Fix multiselect - Fix button with confirmation action - Fix some other unrelated dark theme issues - Fix select2 focus - Run npm lint:fix Signed-off-by: Carl Schwan <carl@carlschwan.eu>tags/v25.0.0beta4
@@ -78,9 +78,9 @@ | |||
{{ t('files_sharing', 'Allow resharing') }} | |||
</NcActionCheckbox> | |||
<NcActionCheckbox ref="canDownload" | |||
<NcActionCheckbox v-if="isSetDownloadButtonVisible" | |||
ref="canDownload" | |||
:checked.sync="canDownload" | |||
v-if="isSetDownloadButtonVisible" | |||
:disabled="saving || !canSetDownload"> | |||
{{ allowDownloadText }} | |||
</NcActionCheckbox> |
@@ -39,8 +39,8 @@ | |||
{{ t('settings', 'For security reasons this password will only be shown once.') }} | |||
<div class="app-password-row"> | |||
<label for="app-username" class="app-password-label">{{ t('settings', 'Username') }}</label> | |||
<input :value="loginName" | |||
id="app-username" | |||
<input id="app-username" | |||
:value="loginName" | |||
type="text" | |||
class="monospaced" | |||
readonly="readonly" | |||
@@ -48,8 +48,8 @@ | |||
</div> | |||
<div class="app-password-row"> | |||
<label for="app-password" class="app-password-label">{{ t('settings', 'Password') }}</label> | |||
<input ref="appPassword" | |||
id="app-password" | |||
<input id="app-password" | |||
ref="appPassword" | |||
:value="appPassword" | |||
type="text" | |||
class="monospaced" |
@@ -392,7 +392,7 @@ const actions = { | |||
/** | |||
* Rename group | |||
* | |||
* @param {Object} context store context | |||
* @param {object} context store context | |||
* @param {string} groupid Group id | |||
* @param {string} displayName Group display name | |||
* @return {Promise} |
@@ -21,10 +21,11 @@ | |||
<template> | |||
<div class="clear-at-select"> | |||
<span class="clear-at-select__label"> | |||
<label class="clear-at-select__label" for="clearStatus"> | |||
{{ $t('user_status', 'Clear status after') }} | |||
</span> | |||
<NcMultiselect label="label" | |||
</label> | |||
<NcMultiselect id="clearStatus" | |||
label="label" | |||
:value="option" | |||
:options="options" | |||
open-direction="top" |
@@ -19,8 +19,12 @@ | |||
- | |||
--> | |||
<template> | |||
<form class="custom-input__form" | |||
@submit.prevent> | |||
<div class="custom-input__form"> | |||
<NcEmojiPicker container=".custom-input__form" @select="setIcon"> | |||
<NcButton class="custom-input__emoji-button" type="tertiary-no-background"> | |||
{{ visibleIcon }} | |||
</NcButton> | |||
</NcEmojiPicker> | |||
<input ref="input" | |||
maxlength="80" | |||
:disabled="disabled" | |||
@@ -31,12 +35,19 @@ | |||
@keyup="change" | |||
@paste="change" | |||
@keyup.enter="submit"> | |||
</form> | |||
</div> | |||
</template> | |||
<script> | |||
import NcButton from '@nextcloud/vue/dist/Components/NcButton.vue' | |||
import NcEmojiPicker from '@nextcloud/vue/dist/Components/NcEmojiPicker.vue' | |||
export default { | |||
name: 'CustomMessageInput', | |||
components: { | |||
NcButton, | |||
NcEmojiPicker, | |||
}, | |||
props: { | |||
message: { | |||
type: String, | |||
@@ -48,6 +59,21 @@ export default { | |||
default: false, | |||
}, | |||
}, | |||
emits: [ | |||
'change', | |||
'submit', | |||
'icon-selected', | |||
], | |||
computed: { | |||
/** | |||
* Returns the user-set icon or a smiley in case no icon is set | |||
* | |||
* @return {string} | |||
*/ | |||
visibleIcon() { | |||
return this.icon || '😀' | |||
}, | |||
}, | |||
methods: { | |||
focus() { | |||
this.$refs.input.focus() | |||
@@ -65,6 +91,10 @@ export default { | |||
submit(event) { | |||
this.$emit('submit', event.target.value) | |||
}, | |||
setIcon(event) { | |||
this.$emit('icon-selected', event) | |||
}, | |||
}, | |||
} | |||
</script> | |||
@@ -72,10 +102,17 @@ export default { | |||
<style lang="scss" scoped> | |||
.custom-input__form { | |||
flex-grow: 1; | |||
position: relative; | |||
.v-popover { | |||
position: absolute; | |||
top: 4px; | |||
} | |||
input { | |||
width: 100%; | |||
border-radius: 0 var(--border-radius) var(--border-radius) 0; | |||
padding-left: 44px !important; | |||
} | |||
} | |||
</style> |
@@ -41,15 +41,11 @@ | |||
<h3>{{ $t('user_status', 'Status message') }}</h3> | |||
</div> | |||
<div class="set-status-modal__custom-input"> | |||
<NcEmojiPicker @select="setIcon"> | |||
<button class="custom-input__emoji-button"> | |||
{{ visibleIcon }} | |||
</button> | |||
</NcEmojiPicker> | |||
<CustomMessageInput ref="customMessageInput" | |||
:message="message" | |||
@change="setMessage" | |||
@submit="saveStatus" /> | |||
@submit="saveStatus" | |||
@iconSelected="setIcon" /> | |||
</div> | |||
<PredefinedStatusesList @select-status="selectPredefinedMessage" /> | |||
<ClearAtSelect :clear-at="clearAt" | |||
@@ -76,9 +72,18 @@ | |||
<script> | |||
import { showError } from '@nextcloud/dialogs' | |||
<<<<<<< HEAD | |||
import NcEmojiPicker from '@nextcloud/vue/dist/Components/NcEmojiPicker' | |||
import NcModal from '@nextcloud/vue/dist/Components/NcModal' | |||
import NcButton from '@nextcloud/vue/dist/Components/NcButton' | |||
||||||| parent of f456d3bb0f (Various fixes) | |||
import EmojiPicker from '@nextcloud/vue/dist/Components/EmojiPicker' | |||
import Modal from '@nextcloud/vue/dist/Components/Modal' | |||
import ButtonVue from '@nextcloud/vue/dist/Components/Button' | |||
======= | |||
import Modal from '@nextcloud/vue/dist/Components/Modal' | |||
import ButtonVue from '@nextcloud/vue/dist/Components/Button' | |||
>>>>>>> f456d3bb0f (Various fixes) | |||
import { getAllStatusOptions } from '../services/statusOptionsService' | |||
import OnlineStatusMixin from '../mixins/OnlineStatusMixin' | |||
import PredefinedStatusesList from './PredefinedStatusesList' | |||
@@ -92,8 +97,15 @@ export default { | |||
components: { | |||
ClearAtSelect, | |||
CustomMessageInput, | |||
<<<<<<< HEAD | |||
NcEmojiPicker, | |||
NcModal, | |||
||||||| parent of f456d3bb0f (Various fixes) | |||
EmojiPicker, | |||
Modal, | |||
======= | |||
Modal, | |||
>>>>>>> f456d3bb0f (Various fixes) | |||
OnlineStatusSelect, | |||
PredefinedStatusesList, | |||
NcButton, | |||
@@ -110,16 +122,6 @@ export default { | |||
statuses: getAllStatusOptions(), | |||
} | |||
}, | |||
computed: { | |||
/** | |||
* Returns the user-set icon or a smiley in case no icon is set | |||
* | |||
* @return {string} | |||
*/ | |||
visibleIcon() { | |||
return this.icon || '😀' | |||
}, | |||
}, | |||
/** | |||
* Loads the current status when a user opens dialog |
@@ -2,7 +2,6 @@ | |||
<div id="workflowengine"> | |||
<NcSettingsSection :title="t('workflowengine', 'Available flows')" | |||
:doc-url="workflowDocUrl"> | |||
<p v-if="scope === 0" class="settings-hint"> | |||
<a href="https://nextcloud.com/developer/">{{ t('workflowengine', 'For details on how to write your own flow, check out the development documentation.') }}</a> | |||
</p> |
@@ -77,6 +77,10 @@ input, textarea, select, button, div[contenteditable=true], div[contenteditable= | |||
font-family: var(--font-face) !important; | |||
} | |||
.select2-container.select2-drop-above .select2-choice { | |||
background-image: unset !important; | |||
} | |||
/* Simple selector to allow easy overriding */ | |||
select, | |||
button:not(.button-vue), | |||
@@ -107,6 +111,7 @@ button:not(.button-vue), .button, | |||
background-color: var(--color-main-background); | |||
color: var(--color-main-text); | |||
border: 1px solid var(--color-border-dark); | |||
font-size: var(--default-font-size); | |||
outline: none; | |||
border-radius: var(--border-radius); | |||
cursor: text; | |||
@@ -319,7 +324,7 @@ input[type=reset]:disabled { | |||
cursor: default; | |||
} | |||
input:not([type=range]):not(.input-field__input):not([type=submit]):not([type=button]):not([type=reset]):not(.multiselect__input), | |||
input:not([type=range]):not(.input-field__input):not([type=submit]):not([type=button]):not([type=reset]):not(.multiselect__input):not(.select2-input):not(.action-input__input), | |||
select, | |||
div[contenteditable=true], | |||
textarea { | |||
@@ -335,7 +340,7 @@ textarea { | |||
text-overflow: ellipsis; | |||
cursor: pointer; | |||
} | |||
input:not([type=range]):not(.input-field__input):not([type=submit]):not([type=button]):not([type=reset]):not(.multiselect__input):not(:disabled):hover, input:not([type=range]):not(.input-field__input):not([type=submit]):not([type=button]):not([type=reset]):not(.multiselect__input):not(:disabled):focus, input:not([type=range]):not(.input-field__input):not([type=submit]):not([type=button]):not([type=reset]):not(.multiselect__input):not(:disabled):active, | |||
input:not([type=range]):not(.input-field__input):not([type=submit]):not([type=button]):not([type=reset]):not(.multiselect__input):not(.select2-input):not(.action-input__input):not(:disabled):hover, input:not([type=range]):not(.input-field__input):not([type=submit]):not([type=button]):not([type=reset]):not(.multiselect__input):not(.select2-input):not(.action-input__input):not(:disabled):focus, input:not([type=range]):not(.input-field__input):not([type=submit]):not([type=button]):not([type=reset]):not(.multiselect__input):not(.select2-input):not(.action-input__input):not(:disabled):active, | |||
select:not(:disabled):hover, | |||
select:not(:disabled):focus, | |||
select:not(:disabled):active, | |||
@@ -347,13 +352,18 @@ textarea:not(:disabled):focus, | |||
textarea:not(:disabled):active { | |||
border-color: var(--color-primary-element); | |||
} | |||
input:not([type=range]):not(.input-field__input):not([type=submit]):not([type=button]):not([type=reset]):not(.multiselect__input):not(:disabled):focus, | |||
input:not([type=range]):not(.input-field__input):not([type=submit]):not([type=button]):not([type=reset]):not(.multiselect__input):not(.select2-input):not(.action-input__input):not(:disabled):focus, | |||
select:not(:disabled):focus, | |||
div[contenteditable=true]:not(:disabled):focus, | |||
textarea:not(:disabled):focus { | |||
cursor: text; | |||
} | |||
.multiselect__input, .select2-input { | |||
background-color: var(--color-main-background); | |||
color: var(--color-main-text); | |||
} | |||
textarea, div[contenteditable=true] { | |||
padding: 12px; | |||
height: auto; | |||
@@ -414,9 +424,10 @@ input[type=text], input[type=password], input[type=email] { | |||
/* only show confirm borders if input is not focused */ | |||
} | |||
input[type=text] + .icon-confirm, input[type=password] + .icon-confirm, input[type=email] + .icon-confirm { | |||
margin-left: -8px !important; | |||
margin-left: -13px !important; | |||
border-left-color: transparent !important; | |||
border-radius: 0 var(--border-radius) var(--border-radius) 0 !important; | |||
border-radius: 0 var(--border-radius-large) var(--border-radius-large) 0 !important; | |||
border-width: 2px; | |||
background-clip: padding-box; | |||
/* Avoid background under border */ | |||
background-color: var(--color-main-background) !important; | |||
@@ -640,11 +651,14 @@ div.select2-container-multi .select2-choices, div.select2-container-multi.select | |||
background: var(--color-main-background); | |||
color: var(--color-text-lighter) !important; | |||
box-sizing: content-box; | |||
border-radius: var(--border-radius); | |||
border: 1px solid var(--color-border-dark); | |||
border-radius: var(--border-radius-large); | |||
border: 2px solid var(--color-border-dark); | |||
margin: 0; | |||
padding: 2px 0; | |||
min-height: auto; | |||
padding: 6px; | |||
min-height: 44px; | |||
} | |||
div.select2-container-multi .select2-choices:focus-within, div.select2-container-multi.select2-container-active .select2-choices:focus-within { | |||
border-color: var(--color-primary); | |||
} | |||
div.select2-container-multi .select2-choices .select2-search-choice, div.select2-container-multi.select2-container-active .select2-choices .select2-search-choice { | |||
line-height: 20px; | |||
@@ -661,6 +675,9 @@ div.select2-container-multi .select2-choices .select2-search-choice .select2-sea | |||
} | |||
div.select2-container-multi .select2-choices .select2-search-field input, div.select2-container-multi.select2-container-active .select2-choices .select2-search-field input { | |||
line-height: 20px; | |||
min-height: 28px; | |||
max-height: 28px; | |||
color: var(--color-main-text); | |||
} | |||
div.select2-container-multi .select2-choices .select2-search-field input.select2-active, div.select2-container-multi.select2-container-active .select2-choices .select2-search-field input.select2-active { | |||
background: none !important; | |||
@@ -683,12 +700,14 @@ div.select2-container a.select2-choice { | |||
background: var(--color-main-background); | |||
color: var(--color-text-lighter) !important; | |||
box-sizing: content-box; | |||
border-radius: var(--border-radius); | |||
border: 1px solid var(--color-border-dark); | |||
border-radius: var(--border-radius-large); | |||
border: 2px solid var(--color-border-dark); | |||
margin: 0; | |||
padding: 2px 0; | |||
padding-left: 6px; | |||
min-height: auto; | |||
padding: 6px 12px; | |||
min-height: 44px; | |||
} | |||
div.select2-container a.select2-choice:focus-within { | |||
border-color: var(--color-primary); | |||
} | |||
div.select2-container a.select2-choice .select2-search-choice { | |||
line-height: 20px; |
@@ -1 +1 @@ | |||
{"version":3,"sourceRoot":"","sources":["variables.scss","inputs.scss","functions.scss"],"names":[],"mappings":";AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAsBA;AAAA;AAAA;AA4BA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ADlCC;AACD;EACC;;;AAED;EACC;;;AAKD;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMC;EACA,YAVgB;EAWhB;;;AAGD;AAAA;AAAA;AAAA;AAAA;AAMA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AA8BA;;AA5BC;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAGA;EACC;EACA;;AAED;AAAA;AAAA;AAAA;AAAA;AAAA;EACC;EACA;EACA;;AAED;AAAA;AAAA;AAAA;AAAA;AAAA;EACC;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EACC;EACA;EACA;EACA;;AAED;AAAA;AAAA;AAAA;AAAA;AAAA;EACC;;AAED;AAAA;AAAA;AAAA;AAAA;AAAA;EACC;;AAGD;AAAA;AAAA;AAAA;AAAA;AAAA;EACC;EACA;EACA;EACA;AAEA;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEC;;AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGC;EACA;;AAED;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEC;;AAED;AAAA;AAAA;AAAA;AAAA;AAAA;EACC;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAEC;EACA;EACA;;;AAKH;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;;;AAGD;AACA;AAcC;AAAA;;AAbA;EACC;EACA;EAEA,QA5He;;AA8HhB;EAIC;EACA;;AAID;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;;AAED;EACC;;;AAIF;AACA;AAAA;AAAA;AAAA;AAAA;EAKC;EACA;EACA;EACA,YAhKgB;EAiKhB;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACC;;;AAIF;AAAA;AAAA;AAAA;EAIC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACC;;AAED;AAAA;AAAA;AAAA;EACC;;;AAIF;EACC;EACA;;;AAGD;AACA;EACC;EACA;EACA;EACA;;;AAKA;AAAA;EACC;;AAIA;AAAA;EACC;;;AAKH;AACA;AAAA;AAAA;AAAA;EAIC;EACA;AAEA;;AACA;AAAA;AAAA;AAAA;EACC;;AAGD;AAAA;AAAA;AAAA;EACC;EACA;EACA;;;AAID;AACC;;AACA;EAEC;EACA;EACA;;;AAKH;AAEC;AAsBC;;AAnBA;EACC;EACA;EACA;EACA;AACA;EACA;EACA;EACA,QAvQc;EAwQd,OAxQc;EAyQd;EACA;EACA;;AACA;EACC;ACtOH;EAEA;;AD4OG;EACC;;AAID;EAGC;EACA;;AACA;EACC;;AAQH;EACC;EACA;AACA;EACA;;;AAOJ;AACA;AAAA;EAEC;;;AAED;AAAA;EAEC;;;AAGD;AAKC;AA8EC;;AA5EA;EAEC;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAED;EAEC;;AAED;EACC;EACA;EACA,QAxBkB;EAyBlB,OAzBkB;EA0BlB;EACA;EACA;EACA;;AAED;EAEC;;AAED;EACC;EACA;EACA;EACA;;AAED;AAEA;AAAA;EAEC;EACA;EACA;;AAED;EACC;EACA;AAA4D;;AAE7D;EACC;;AAID;EACC;EACA;;AAED;EACC,eA/DkB;;AAmEnB;EACC;EACA,QArEkB;EAsElB,OAtEkB;EAuElB;EACA;;AAED;EACC;;AAED;EACC;;AAOD;EAEC;;AAED;EACC,cAzFyB;;AA2F1B;EACC;EACA;EACA;;AAED;EACC;AAAuE;EACvE;AAAiE;;AAElE;EACC;EACA;AAAiE;EACjE;;AAID;EAEC;AAA0C;EAC1C;AAAsD;EACtD;;AAED;EACC;;AAED;EACC;AAAc;;;AAMlB;AACA;EACC;EACA;;AACA;EACC;;AAED;EACC;EACA;EACA;;AACA;EACC;;AAGF;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;;AACA;EACC;EACA;EACA;;AACA;EACC;;AACA;EACC;EACA;;AAIH;AAAA;AAAA;EAGC;EACA;EACA;EACA;EACA;EACA;;AAGA;EACC;;AAGF;EACE;EACA;;;AAMH;AAAA;AAAA;AAAA;EAEC;;;AAID;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;;AACA;EAIC;EACA;EACA;EACA;;AAED;EACC;;AAGF;EACC;;AACA;EACC;;;AAKJ;EACC;;AACA;EACC;EACA;;AACA;EACC;;AAGF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;;AACA;EACC;;AAED;EAEC;EACA;;AAGF;EACC;EACA;EACA;;AACA;EACC;EACA;;AAGF;EAGC;;AAED;EACC;;;AAKH;AACA;EACC;EACA;;AACA;EACC;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAIH;EACC;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACC;;AAED;EACC;EACA;;AACA;EACC;;;AAQL;AACA;EACC;EACA;EACA;EACA;EACA;EACA;AAiHA;;AAhHA;AACC;;AACA;EACC;EACA;;AAGF;EAEC;;AAED;AACC;EAGA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,QAnsBe;AAosBf;AAoDA;AASA;AAaA;;AAzEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AAAA;AASA;;AAPA;EACC;AACA;;AACA;EACC;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AAAA;EAEA;EACA;EACA;EACA;AACA;AAAA;AAQA;AAAA;;AANA;EACC;;AAED;EACC,cAnDa;;AAuDd;EACC;EACA;EACA;;AAKH;EACC;EACA;EACA;AAAY;EACZ;EACA;EACA;;AAGD;AAAA;EAEC;EACA;EACA;EACA;EACA;EACA;EACA,cAhFe;AAiFf;EACA;;AAGD;EACC;EACA;EACA;EACA;AACA;EACA;EACA;AACA;EACA;AACA;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;;AACA;AAAA;EAEC;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AAiBA;AAAA;AAAA;;AAhBA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;;AAMA;EACC;EACA;;AAGF;EACC;;AAED;EACC;;AAIA;EACC;;;AAQN;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEC;EACC;;AAED;EACC;;AAGF;EACC;;AAED;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;;;AAIF;AACA;EACC;IAEC;;EAED;IAEC;;EAED;IAGC;;EAED;IAEC;;;AAGF;EACC;EACA;EACA;;;AAKD;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;AAAA;AAAA;EAGC","file":"inputs.css"} | |||
{"version":3,"sourceRoot":"","sources":["variables.scss","inputs.scss","functions.scss"],"names":[],"mappings":";AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAsBA;AAAA;AAAA;AA4BA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ADlCC;AACD;EACC;;;AAED;EACC;;;AAED;EACI;;;AAKJ;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMC;EACA,YAVgB;EAWhB;;;AAGD;AAAA;AAAA;AAAA;AAAA;AAMA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AA8BA;;AA5BC;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAGA;EACC;EACA;;AAED;AAAA;AAAA;AAAA;AAAA;AAAA;EACC;EACA;EACA;;AAED;AAAA;AAAA;AAAA;AAAA;AAAA;EACC;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EACC;EACA;EACA;EACA;;AAED;AAAA;AAAA;AAAA;AAAA;AAAA;EACC;;AAED;AAAA;AAAA;AAAA;AAAA;AAAA;EACC;;AAGD;AAAA;AAAA;AAAA;AAAA;AAAA;EACC;EACA;EACA;EACA;AAEA;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEC;;AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGC;EACA;;AAED;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEC;;AAED;AAAA;AAAA;AAAA;AAAA;AAAA;EACC;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAEC;EACA;EACA;;;AAKH;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;;;AAGD;AACA;AAcC;AAAA;;AAbA;EACC;EACA;EAEA,QA7He;;AA+HhB;EAIC;EACA;;AAID;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;;AAED;EACC;;;AAIF;AACA;AAAA;AAAA;AAAA;AAAA;EAKC;EACA;EACA;EACA,YAjKgB;EAkKhB;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACC;;;AAIF;AAAA;AAAA;AAAA;EAIC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACC;;AAED;AAAA;AAAA;AAAA;EACC;;;AAIF;EACC;EACA;;;AAGD;EACC;EACA;;;AAGD;AACA;EACC;EACA;EACA;EACA;;;AAKA;AAAA;EACC;;AAIA;AAAA;EACC;;;AAKH;AACA;AAAA;AAAA;AAAA;EAIC;EACA;AAEA;;AACA;AAAA;AAAA;AAAA;EACC;;AAGD;AAAA;AAAA;AAAA;EACC;EACA;EACA;;;AAID;AACC;;AACA;EAEC;EACA;EACA;;;AAKH;AAEC;AAuBC;;AApBA;EACC;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA,QA9Qc;EA+Qd,OA/Qc;EAgRd;EACA;EACA;;AACA;EACC;AChPH;EAEA;;ADsPG;EACC;;AAID;EAGC;EACA;;AACA;EACC;;AAQH;EACC;EACA;AACA;EACA;;;AAOJ;AACA;AAAA;EAEC;;;AAED;AAAA;EAEC;;;AAGD;AAKC;AA8EC;;AA5EA;EAEC;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAED;EAEC;;AAED;EACC;EACA;EACA,QAxBkB;EAyBlB,OAzBkB;EA0BlB;EACA;EACA;EACA;;AAED;EAEC;;AAED;EACC;EACA;EACA;EACA;;AAED;AAEA;AAAA;EAEC;EACA;EACA;;AAED;EACC;EACA;AAA4D;;AAE7D;EACC;;AAID;EACC;EACA;;AAED;EACC,eA/DkB;;AAmEnB;EACC;EACA,QArEkB;EAsElB,OAtEkB;EAuElB;EACA;;AAED;EACC;;AAED;EACC;;AAOD;EAEC;;AAED;EACC,cAzFyB;;AA2F1B;EACC;EACA;EACA;;AAED;EACC;AAAuE;EACvE;AAAiE;;AAElE;EACC;EACA;AAAiE;EACjE;;AAID;EAEC;AAA0C;EAC1C;AAAsD;EACtD;;AAED;EACC;;AAED;EACC;AAAc;;;AAMlB;AACA;EACC;EACA;;AACA;EACC;;AAED;EACC;EACA;EACA;;AACA;EACC;;AAGF;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;;AACA;EACC;EACA;EACA;;AACA;EACC;;AACA;EACC;EACA;;AAIH;AAAA;AAAA;EAGC;EACA;EACA;EACA;EACA;EACA;;AAGA;EACC;;AAGF;EACE;EACA;;;AAMH;AAAA;AAAA;AAAA;EAEC;;;AAID;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAED;EACC;EACA;;AACA;EAIC;EACA;EACA;EACA;;AAED;EACC;;AAGF;EACC;EACA;EACA;EACA;;AACA;EACC;;;AAKJ;EACC;;AACA;EACC;EACA;;AACA;EACC;;AAGF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;;AACA;EACC;;AAED;EAEC;EACA;;AAGF;EACC;EACA;EACA;;AACA;EACC;EACA;;AAGF;EAGC;;AAED;EACC;;;AAKH;AACA;EACC;EACA;;AACA;EACC;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAIH;EACC;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACC;;AAED;EACC;EACA;;AACA;EACC;;;AAQL;AACA;EACC;EACA;EACA;EACA;EACA;EACA;AAiHA;;AAhHA;AACC;;AACA;EACC;EACA;;AAGF;EAEC;;AAED;AACC;EAGA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,QAltBe;AAmtBf;AAoDA;AASA;AAaA;;AAzEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AAAA;AASA;;AAPA;EACC;AACA;;AACA;EACC;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AAAA;EAEA;EACA;EACA;EACA;AACA;AAAA;AAQA;AAAA;;AANA;EACC;;AAED;EACC,cAnDa;;AAuDd;EACC;EACA;EACA;;AAKH;EACC;EACA;EACA;AAAY;EACZ;EACA;EACA;;AAGD;AAAA;EAEC;EACA;EACA;EACA;EACA;EACA;EACA,cAhFe;AAiFf;EACA;;AAGD;EACC;EACA;EACA;EACA;AACA;EACA;EACA;AACA;EACA;AACA;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;;AACA;AAAA;EAEC;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AAiBA;AAAA;AAAA;;AAhBA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;;AAMA;EACC;EACA;;AAGF;EACC;;AAED;EACC;;AAIA;EACC;;;AAQN;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEC;EACC;;AAED;EACC;;AAGF;EACC;;AAED;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;;;AAIF;AACA;EACC;IAEC;;EAED;IAEC;;EAED;IAGC;;EAED;IAEC;;;AAGF;EACC;EACA;EACA;;;AAKD;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;AAAA;AAAA;EAGC","file":"inputs.css"} |
@@ -21,6 +21,9 @@ input, textarea, select, button, div[contenteditable=true], div[contenteditable= | |||
.select2-container-multi .select2-choices .select2-search-field input, .select2-search input, .ui-widget { | |||
font-family: var(--font-face) !important; | |||
} | |||
.select2-container.select2-drop-above .select2-choice { | |||
background-image: unset !important; | |||
} | |||
$default-height: 44px; | |||
@@ -55,6 +58,7 @@ button:not(.button-vue), .button, | |||
background-color: var(--color-main-background); | |||
color: var(--color-main-text); | |||
border: 1px solid var(--color-border-dark); | |||
font-size: var(--default-font-size); | |||
outline: none; | |||
border-radius: var(--border-radius); | |||
cursor: text; | |||
@@ -192,7 +196,7 @@ input[type='reset'] { | |||
} | |||
} | |||
input:not([type='range']):not(.input-field__input):not([type='submit']):not([type='button']):not([type='reset']):not(.multiselect__input), | |||
input:not([type='range']):not(.input-field__input):not([type='submit']):not([type='button']):not([type='reset']):not(.multiselect__input):not(.select2-input):not(.action-input__input), | |||
select, | |||
div[contenteditable=true], | |||
textarea { | |||
@@ -215,6 +219,11 @@ textarea { | |||
} | |||
} | |||
.multiselect__input, .select2-input { | |||
background-color: var(--color-main-background); | |||
color: var(--color-main-text); | |||
} | |||
textarea, div[contenteditable=true] { | |||
padding: 12px; | |||
height: auto; | |||
@@ -278,9 +287,10 @@ input { | |||
&[type='password'], | |||
&[type='email'] { | |||
+ .icon-confirm { | |||
margin-left: -8px !important; | |||
margin-left: -13px !important; | |||
border-left-color: transparent !important; | |||
border-radius: 0 var(--border-radius) var(--border-radius) 0 !important; | |||
border-radius: 0 var(--border-radius-large) var(--border-radius-large) 0 !important; | |||
border-width: 2px; | |||
background-clip: padding-box; | |||
/* Avoid background under border */ | |||
background-color: var(--color-main-background) !important; | |||
@@ -537,11 +547,14 @@ div.select2-container-multi { | |||
background: var(--color-main-background); | |||
color: var(--color-text-lighter) !important; | |||
box-sizing: content-box; | |||
border-radius: var(--border-radius); | |||
border: 1px solid var(--color-border-dark); | |||
border-radius: var(--border-radius-large); | |||
border: 2px solid var(--color-border-dark); | |||
margin: 0; | |||
padding: 2px 0; | |||
min-height: auto; | |||
padding: 6px; | |||
min-height: 44px; | |||
&:focus-within { | |||
border-color: var(--color-primary) | |||
} | |||
.select2-search-choice { | |||
line-height: 20px; | |||
padding-left: 5px; | |||
@@ -560,6 +573,9 @@ div.select2-container-multi { | |||
} | |||
.select2-search-field input { | |||
line-height: 20px; | |||
min-height: 28px; | |||
max-height: 28px; | |||
color: var(--color-main-text); | |||
&.select2-active { | |||
background: none !important; | |||
} | |||
@@ -582,12 +598,14 @@ div.select2-container { | |||
background: var(--color-main-background); | |||
color: var(--color-text-lighter) !important; | |||
box-sizing: content-box; | |||
border-radius: var(--border-radius); | |||
border: 1px solid var(--color-border-dark); | |||
border-radius: var(--border-radius-large); | |||
border: 2px solid var(--color-border-dark); | |||
margin: 0; | |||
padding: 2px 0; | |||
padding-left: 6px; | |||
min-height: auto; | |||
padding: 6px 12px; | |||
min-height: 44px; | |||
&:focus-within { | |||
border-color: var(--color-primary) | |||
} | |||
.select2-search-choice { | |||
line-height: 20px; | |||
padding-left: 5px; |
@@ -980,11 +980,14 @@ span.ui-icon { | |||
#header .header-right > div#contactsmenu > .menu .contact .top-action:not(button), #header .header-right > div#contactsmenu > .menu .contact .second-action:not(button), #header .header-right > div#contactsmenu > .menu .contact .other-actions:not(button) { | |||
padding: 14px; | |||
} | |||
#header .header-right > div#contactsmenu > .menu .contact .top-action img, #header .header-right > div#contactsmenu > .menu .contact .second-action img, #header .header-right > div#contactsmenu > .menu .contact .other-actions img { | |||
filter: var(--background-invert-if-dark); | |||
} | |||
#header .header-right > div#contactsmenu > .menu .contact .top-action:hover, #header .header-right > div#contactsmenu > .menu .contact .top-action:active, #header .header-right > div#contactsmenu > .menu .contact .top-action:focus, #header .header-right > div#contactsmenu > .menu .contact .second-action:hover, #header .header-right > div#contactsmenu > .menu .contact .second-action:active, #header .header-right > div#contactsmenu > .menu .contact .second-action:focus, #header .header-right > div#contactsmenu > .menu .contact .other-actions:hover, #header .header-right > div#contactsmenu > .menu .contact .other-actions:active, #header .header-right > div#contactsmenu > .menu .contact .other-actions:focus { | |||
opacity: 1; | |||
} | |||
#header .header-right > div#contactsmenu > .menu .contact button.other-actions { | |||
margin: 5px; | |||
width: 44px; | |||
} | |||
#header .header-right > div#contactsmenu > .menu .contact button.other-actions:focus { | |||
border-color: transparent; | |||
@@ -1245,6 +1248,10 @@ input, textarea, select, button, div[contenteditable=true], div[contenteditable= | |||
font-family: var(--font-face) !important; | |||
} | |||
.select2-container.select2-drop-above .select2-choice { | |||
background-image: unset !important; | |||
} | |||
/* Simple selector to allow easy overriding */ | |||
select, | |||
button:not(.button-vue), | |||
@@ -1275,6 +1282,7 @@ button:not(.button-vue), .button, | |||
background-color: var(--color-main-background); | |||
color: var(--color-main-text); | |||
border: 1px solid var(--color-border-dark); | |||
font-size: var(--default-font-size); | |||
outline: none; | |||
border-radius: var(--border-radius); | |||
cursor: text; | |||
@@ -1487,7 +1495,7 @@ input[type=reset]:disabled { | |||
cursor: default; | |||
} | |||
input:not([type=range]):not(.input-field__input):not([type=submit]):not([type=button]):not([type=reset]):not(.multiselect__input), | |||
input:not([type=range]):not(.input-field__input):not([type=submit]):not([type=button]):not([type=reset]):not(.multiselect__input):not(.select2-input):not(.action-input__input), | |||
select, | |||
div[contenteditable=true], | |||
textarea { | |||
@@ -1503,7 +1511,7 @@ textarea { | |||
text-overflow: ellipsis; | |||
cursor: pointer; | |||
} | |||
input:not([type=range]):not(.input-field__input):not([type=submit]):not([type=button]):not([type=reset]):not(.multiselect__input):not(:disabled):hover, input:not([type=range]):not(.input-field__input):not([type=submit]):not([type=button]):not([type=reset]):not(.multiselect__input):not(:disabled):focus, input:not([type=range]):not(.input-field__input):not([type=submit]):not([type=button]):not([type=reset]):not(.multiselect__input):not(:disabled):active, | |||
input:not([type=range]):not(.input-field__input):not([type=submit]):not([type=button]):not([type=reset]):not(.multiselect__input):not(.select2-input):not(.action-input__input):not(:disabled):hover, input:not([type=range]):not(.input-field__input):not([type=submit]):not([type=button]):not([type=reset]):not(.multiselect__input):not(.select2-input):not(.action-input__input):not(:disabled):focus, input:not([type=range]):not(.input-field__input):not([type=submit]):not([type=button]):not([type=reset]):not(.multiselect__input):not(.select2-input):not(.action-input__input):not(:disabled):active, | |||
select:not(:disabled):hover, | |||
select:not(:disabled):focus, | |||
select:not(:disabled):active, | |||
@@ -1515,13 +1523,18 @@ textarea:not(:disabled):focus, | |||
textarea:not(:disabled):active { | |||
border-color: var(--color-primary-element); | |||
} | |||
input:not([type=range]):not(.input-field__input):not([type=submit]):not([type=button]):not([type=reset]):not(.multiselect__input):not(:disabled):focus, | |||
input:not([type=range]):not(.input-field__input):not([type=submit]):not([type=button]):not([type=reset]):not(.multiselect__input):not(.select2-input):not(.action-input__input):not(:disabled):focus, | |||
select:not(:disabled):focus, | |||
div[contenteditable=true]:not(:disabled):focus, | |||
textarea:not(:disabled):focus { | |||
cursor: text; | |||
} | |||
.multiselect__input, .select2-input { | |||
background-color: var(--color-main-background); | |||
color: var(--color-main-text); | |||
} | |||
textarea, div[contenteditable=true] { | |||
padding: 12px; | |||
height: auto; | |||
@@ -1582,9 +1595,10 @@ input[type=text], input[type=password], input[type=email] { | |||
/* only show confirm borders if input is not focused */ | |||
} | |||
input[type=text] + .icon-confirm, input[type=password] + .icon-confirm, input[type=email] + .icon-confirm { | |||
margin-left: -8px !important; | |||
margin-left: -13px !important; | |||
border-left-color: transparent !important; | |||
border-radius: 0 var(--border-radius) var(--border-radius) 0 !important; | |||
border-radius: 0 var(--border-radius-large) var(--border-radius-large) 0 !important; | |||
border-width: 2px; | |||
background-clip: padding-box; | |||
/* Avoid background under border */ | |||
background-color: var(--color-main-background) !important; | |||
@@ -1808,11 +1822,14 @@ div.select2-container-multi .select2-choices, div.select2-container-multi.select | |||
background: var(--color-main-background); | |||
color: var(--color-text-lighter) !important; | |||
box-sizing: content-box; | |||
border-radius: var(--border-radius); | |||
border: 1px solid var(--color-border-dark); | |||
border-radius: var(--border-radius-large); | |||
border: 2px solid var(--color-border-dark); | |||
margin: 0; | |||
padding: 2px 0; | |||
min-height: auto; | |||
padding: 6px; | |||
min-height: 44px; | |||
} | |||
div.select2-container-multi .select2-choices:focus-within, div.select2-container-multi.select2-container-active .select2-choices:focus-within { | |||
border-color: var(--color-primary); | |||
} | |||
div.select2-container-multi .select2-choices .select2-search-choice, div.select2-container-multi.select2-container-active .select2-choices .select2-search-choice { | |||
line-height: 20px; | |||
@@ -1829,6 +1846,9 @@ div.select2-container-multi .select2-choices .select2-search-choice .select2-sea | |||
} | |||
div.select2-container-multi .select2-choices .select2-search-field input, div.select2-container-multi.select2-container-active .select2-choices .select2-search-field input { | |||
line-height: 20px; | |||
min-height: 28px; | |||
max-height: 28px; | |||
color: var(--color-main-text); | |||
} | |||
div.select2-container-multi .select2-choices .select2-search-field input.select2-active, div.select2-container-multi.select2-container-active .select2-choices .select2-search-field input.select2-active { | |||
background: none !important; | |||
@@ -1851,12 +1871,14 @@ div.select2-container a.select2-choice { | |||
background: var(--color-main-background); | |||
color: var(--color-text-lighter) !important; | |||
box-sizing: content-box; | |||
border-radius: var(--border-radius); | |||
border: 1px solid var(--color-border-dark); | |||
border-radius: var(--border-radius-large); | |||
border: 2px solid var(--color-border-dark); | |||
margin: 0; | |||
padding: 2px 0; | |||
padding-left: 6px; | |||
min-height: auto; | |||
padding: 6px 12px; | |||
min-height: 44px; | |||
} | |||
div.select2-container a.select2-choice:focus-within { | |||
border-color: var(--color-primary); | |||
} | |||
div.select2-container a.select2-choice .select2-search-choice { | |||
line-height: 20px; |
@@ -979,11 +979,14 @@ span.ui-icon { | |||
#header .header-right > div#contactsmenu > .menu .contact .top-action:not(button), #header .header-right > div#contactsmenu > .menu .contact .second-action:not(button), #header .header-right > div#contactsmenu > .menu .contact .other-actions:not(button) { | |||
padding: 14px; | |||
} | |||
#header .header-right > div#contactsmenu > .menu .contact .top-action img, #header .header-right > div#contactsmenu > .menu .contact .second-action img, #header .header-right > div#contactsmenu > .menu .contact .other-actions img { | |||
filter: var(--background-invert-if-dark); | |||
} | |||
#header .header-right > div#contactsmenu > .menu .contact .top-action:hover, #header .header-right > div#contactsmenu > .menu .contact .top-action:active, #header .header-right > div#contactsmenu > .menu .contact .top-action:focus, #header .header-right > div#contactsmenu > .menu .contact .second-action:hover, #header .header-right > div#contactsmenu > .menu .contact .second-action:active, #header .header-right > div#contactsmenu > .menu .contact .second-action:focus, #header .header-right > div#contactsmenu > .menu .contact .other-actions:hover, #header .header-right > div#contactsmenu > .menu .contact .other-actions:active, #header .header-right > div#contactsmenu > .menu .contact .other-actions:focus { | |||
opacity: 1; | |||
} | |||
#header .header-right > div#contactsmenu > .menu .contact button.other-actions { | |||
margin: 5px; | |||
width: 44px; | |||
} | |||
#header .header-right > div#contactsmenu > .menu .contact button.other-actions:focus { | |||
border-color: transparent; |
@@ -1 +1 @@ | |||
{"version":3,"sourceRoot":"","sources":["variables.scss","styles.scss"],"names":[],"mappings":";AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAkBA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;AACA;AAAA;EAEC;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;;AACA;EACC;;;AAIF;EACC;EACA;;;AAGD;EACC;;AACA;EACC;;;AAIF;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;AACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;;AACA;EACC;;;AAKH;AAEA;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;;;AAID;AAEA;EACC;EACA;;;AAID;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAAa;EACb;EACA;EACA;EACA;EACA;EACA,KDlGe;;;ACqGhB;AAEA;EACC;;;AAGD;EACC;;;AAMC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;;;AAKH;AAEA;AAAA;EAEC;EACA;EACA;EACA;;AACA;AAAA;EACC;;AAED;AAAA;EACC;;AAED;AAAA;EACC;;AAED;AAAA;AAAA;AAAA;EAEC;EACA;EACA;EACA;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEC;;;AAKH;AAEA;EACC;;;AAGD;AAEA;AAEA;AAEA;EACC;EACA;EACA;EACA;EACA;;;AAGD;AAEA;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;EACC;;;AAED;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;AAIC;AAAA;AAAA;EACC;;AAED;AAAA;AAAA;EACC;;;AAIF;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;;;AAGD;AAEA;EACC;EACA;EACA;EACA;EACA;;;AAIA;EACC;;;AAKD;EACC;EACA;;AACA;EACC;EACA;EACA;;AAGF;EACC;EACA;;;AAIF;EACC;EACA;;AACA;EACC;;;AAIF;EACC;;;AAGD;AACA;AAEA;AAEA;AAEA;EACC;EACA;;AACA;EACC;EACA;;;AAIF;EACC;;;AAGD;EACC;;;AAIA;AAAA;EAGC;;;AAIF;EACC;EACA;EACA;;AAEA;EACC;;;AAIF;EACC;EACA;;;AAGD;EACC;;;AAIA;EACC;;;AAKD;EACC;;;AAKD;EACC;;;AAKD;EACC;;;AAIF;EACC;;;AAGD;EACC;EACA;EACA;EACA;;AACA;EACC;;;AAIF;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;AACA;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EAGC;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAED;EACC;;AAEA;EACC;;AAED;EACC;;AAGF;EACC;;AAID;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;;AAGA;EACC;;AAGD;AAAA;AAAA;EAGC;EACA;EACA;;AAGD;AAAA;EAEC;EACA;;;AAMJ;EACC;EACA;;;AAID;AACA;EACC;EACA;EACA;EACA;AAwBA;;AAtBA;EACC;;AAGD;AAAA;AAAA;EAGC;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAIF;EACC;;AAGA;EACC;EACA;EACA;;AACA;EACC;EACA;EACA;;AAGF;EACC;;AAGA;AAAA;AAAA;EAIC;EACA;EACA;;AAGD;EACC;;AAGD;EACC;;;AAMJ;AAGC;AAAA;EACC;EACA;EACA;;AACA;AAAA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAMJ;AACA;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAGA;EACC;;AAED;EACC;;AAED;EACC;EACA;;AAKH;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAGC;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAGD;EACC;EACA;;AACA;EACC;EACA;;AAMH;EACC;EACA;EACA;EACA;AACA;AACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;;AAED;AACC;EACA;EACA;;AAEC;EACC;EACA;;AACA;EACC;EACA;;AAIH;EACC;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;AAED;AAAA;AAAA;EAGC;;AAED;AAAA;EAEC;;AAGD;EACC;EACA;;AAED;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;;AACA;EACC;;AACA;EACC;EACA;EACA;;AAED;EACC;;AAIH;EACC;;AAED;EACC;;AAED;EAIC;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA,SAhBS;EAiBT;EACA;EACA;;AAGA;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA,aA/BU;EAgCV;;AACA;EACC;;AAGF;EACC;EACA;;AAED;EACC;;AAON;EACC;;;AAIF;EACC;;;AAGD;EACC;EACA;;;AAGD;AAGC;EACC;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;AAGD;EAGC;;AAKD;EACC;;AAEA;EACC;;;AAMJ;AACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AACA;AAAA;EAEC;;AAIF;AACC;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAEA;EACC;EACA;EACA;EACA;;AAKH;EACC;EACA;EACA;EACA;EACA;AA2DA;;AAzDA;EACC;EACA;EACA;;AAGD;EACC;EACA;;AAEA;EACC;EACA;;AAGD;AACC;EACA;EACA;EACA;EACA;;AAED;EACC;;AAIF;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EAGC;;AAIF;EACC;;AAEA;EACC;EACA;;AAGD;EACC;;AAKF;EACC;EACA;;AAED;EACC;;;AAMH;EACC;EACA;EACA;;;AAGD;AAEA;EACC;;;AAGD;AAGC;EACC;EACA;;AAED;EACC;EACA;EACA;EACA;;AAED;EACC;EACA;;AACA;EACC;;AAGF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAGF;EACC;EACA;;;AAIF;AACA;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;;AACA;EACC;;AAIA;EACC;;AAIF;EACC;EACA;;AACA;EACC;EACA;EACA;EACA;;AACA;EACC;;AAGF;EACC;;AAIH;EACC;;AACA;EACC;;AAGF;AAAA;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;;AAEA;AAAA;AAAA;EAGC;;AAGF;EACC;EACA;;AAID;EACC;EACA;;AAEA;EACC;;AAGF;EACC;;AAEA;AAAA;AAAA;AAAA;AAAA;EAEC;;;AAKH;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;;AAIF;AAGC;EACC;EACA;;AAED;EACC;;;AAIF;AACA;EACC;;AAID;AAEA;EACC;EACA;EACA;EACA","file":"styles.css"} | |||
{"version":3,"sourceRoot":"","sources":["variables.scss","styles.scss"],"names":[],"mappings":";AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAkBA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;AACA;AAAA;EAEC;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;;AACA;EACC;;;AAIF;EACC;EACA;;;AAGD;EACC;;AACA;EACC;;;AAIF;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;AACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;;AACA;EACC;;;AAKH;AAEA;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;;;AAID;AAEA;EACC;EACA;;;AAID;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAAa;EACb;EACA;EACA;EACA;EACA;EACA,KDlGe;;;ACqGhB;AAEA;EACC;;;AAGD;EACC;;;AAMC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;;;AAKH;AAEA;AAAA;EAEC;EACA;EACA;EACA;;AACA;AAAA;EACC;;AAED;AAAA;EACC;;AAED;AAAA;EACC;;AAED;AAAA;AAAA;AAAA;EAEC;EACA;EACA;EACA;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEC;;;AAKH;AAEA;EACC;;;AAGD;AAEA;AAEA;AAEA;EACC;EACA;EACA;EACA;EACA;;;AAGD;AAEA;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;EACC;;;AAED;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;AAIC;AAAA;AAAA;EACC;;AAED;AAAA;AAAA;EACC;;;AAIF;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;;;AAGD;AAEA;EACC;EACA;EACA;EACA;EACA;;;AAIA;EACC;;;AAKD;EACC;EACA;;AACA;EACC;EACA;EACA;;AAGF;EACC;EACA;;;AAIF;EACC;EACA;;AACA;EACC;;;AAIF;EACC;;;AAGD;AACA;AAEA;AAEA;AAEA;EACC;EACA;;AACA;EACC;EACA;;;AAIF;EACC;;;AAGD;EACC;;;AAIA;AAAA;EAGC;;;AAIF;EACC;EACA;EACA;;AAEA;EACC;;;AAIF;EACC;EACA;;;AAGD;EACC;;;AAIA;EACC;;;AAKD;EACC;;;AAKD;EACC;;;AAKD;EACC;;;AAIF;EACC;;;AAGD;EACC;EACA;EACA;EACA;;AACA;EACC;;;AAIF;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;AACA;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EAGC;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAED;EACC;;AAEA;EACC;;AAED;EACC;;AAGF;EACC;;AAID;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;;AAGA;EACC;;AAGD;AAAA;AAAA;EAGC;EACA;EACA;;AAGD;AAAA;EAEC;EACA;;;AAMJ;EACC;EACA;;;AAID;AACA;EACC;EACA;EACA;EACA;AAwBA;;AAtBA;EACC;;AAGD;AAAA;AAAA;EAGC;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAIF;EACC;;AAGA;EACC;EACA;EACA;;AACA;EACC;EACA;EACA;;AAGF;EACC;;AAGA;AAAA;AAAA;EAIC;EACA;EACA;;AAGD;EACC;;AAGD;EACC;;;AAMJ;AAGC;AAAA;EACC;EACA;EACA;;AACA;AAAA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAMJ;AACA;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAGA;EACC;;AAED;EACC;;AAED;EACC;EACA;;AAKH;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAGC;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAGD;EACC;EACA;;AACA;EACC;EACA;;AAMH;EACC;EACA;EACA;EACA;AACA;AACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;;AAED;AACC;EACA;EACA;;AAEC;EACC;EACA;;AACA;EACC;EACA;;AAIH;EACC;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;AAED;AAAA;AAAA;EAGC;;AAED;AAAA;EAEC;;AAGD;EACC;EACA;;AAED;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;;AACA;EACC;;AACA;EACC;EACA;EACA;;AAED;EACC;;AAIH;EACC;;AAED;EACC;;AAED;EAIC;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA,SAhBS;EAiBT;EACA;EACA;;AAGA;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA,aA/BU;EAgCV;;AACA;EACC;;AAGF;EACC;EACA;;AAED;EACC;;AAON;EACC;;;AAIF;EACC;;;AAGD;EACC;EACA;;;AAGD;AAGC;EACC;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;AAGD;EAGC;;AAKD;EACC;;AAEA;EACC;;;AAMJ;AACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AACA;AAAA;EAEC;;AAIF;AACC;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAEA;EACC;EACA;EACA;EACA;;AAKH;EACC;EACA;EACA;EACA;EACA;AA8DA;;AA5DA;EACC;EACA;EACA;;AAGD;EACC;EACA;;AAEA;EACC;EACA;;AAGD;AACC;EACA;EACA;EACA;EACA;;AAED;EACC;;AAIF;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAED;EACC;;AAGD;EAGC;;AAIF;EACC;;AAEA;EACC;EACA;;AAGD;EACC;;AAKF;EACC;EACA;;AAED;EACC;;;AAMH;EACC;EACA;EACA;;;AAGD;AAEA;EACC;;;AAGD;AAGC;EACC;EACA;;AAED;EACC;EACA;EACA;EACA;;AAED;EACC;EACA;;AACA;EACC;;AAGF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAGF;EACC;EACA;;;AAIF;AACA;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;;AACA;EACC;;AAIA;EACC;;AAIF;EACC;EACA;;AACA;EACC;EACA;EACA;EACA;;AACA;EACC;;AAGF;EACC;;AAIH;EACC;;AACA;EACC;;AAGF;AAAA;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;;AAEA;AAAA;AAAA;EAGC;;AAGF;EACC;EACA;;AAID;EACC;EACA;;AAEA;EACC;;AAGF;EACC;;AAEA;AAAA;AAAA;AAAA;AAAA;EAEC;;;AAKH;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;;AAIF;AAGC;EACC;EACA;;AAED;EACC;;;AAIF;AACA;EACC;;AAID;AAEA;EACC;EACA;EACA;EACA","file":"styles.css"} |
@@ -1049,6 +1049,9 @@ span.ui-icon { | |||
&:not(button) { | |||
padding: 14px; | |||
} | |||
img { | |||
filter: var(--background-invert-if-dark); | |||
} | |||
&:hover, | |||
&:active, | |||
@@ -1058,7 +1061,7 @@ span.ui-icon { | |||
} | |||
button.other-actions { | |||
margin: 5px; | |||
width: 44px; | |||
&:focus { | |||
border-color: transparent; |
@@ -87,7 +87,7 @@ const L10n = { | |||
* Register an app's translation bundle. | |||
* | |||
* @param {string} appName name of the app | |||
* @param {object<string, string>} bundle bundle | |||
* @param {Object<string, string>} bundle bundle | |||
*/ | |||
register(appName, bundle) { | |||
registerAppTranslations(appName, bundle, this._getPlural) |
@@ -28,7 +28,7 @@ import $ from 'jquery' | |||
* Parses a URL query string into a JS map | |||
* | |||
* @param {string} queryString query string in the format param1=1234¶m2=abcde¶m3=xyz | |||
* @return {object.<string, string>} map containing key/values matching the URL parameters | |||
* @return {Object<string, string>} map containing key/values matching the URL parameters | |||
*/ | |||
export const parse = queryString => { | |||
let pos | |||
@@ -77,7 +77,7 @@ export const parse = queryString => { | |||
/** | |||
* Builds a URL query from a JS map. | |||
* | |||
* @param {object.<string, string>} params map containing key/values matching the URL parameters | |||
* @param {Object<string, string>} params map containing key/values matching the URL parameters | |||
* @return {string} String containing a URL query (without question) mark | |||
*/ | |||
export const build = params => { |