Compare commits
9 Commits
4299d3be52
...
09db590154
Author | SHA1 | Date |
---|---|---|
Tomáš Mládek | 09db590154 | |
Tomáš Mládek | 24ba87f715 | |
Tomáš Mládek | ac6843354b | |
Tomáš Mládek | 08025afe26 | |
Tomáš Mládek | f013a392ca | |
Tomáš Mládek | 3a002e4076 | |
Tomáš Mládek | db1bf14eae | |
Tomáš Mládek | 4d8ac0717d | |
Tomáš Mládek | 68e7d67d7b |
|
@ -163,6 +163,8 @@
|
|||
filter: brightness(0.85);
|
||||
}
|
||||
}
|
||||
|
||||
z-index: 99;
|
||||
}
|
||||
|
||||
.addmodal {
|
||||
|
|
|
@ -145,6 +145,7 @@
|
|||
current = undefined;
|
||||
dispatch('input', current);
|
||||
}
|
||||
$: if (!inputValue) reset();
|
||||
|
||||
let options: SelectorOption[] = [];
|
||||
let searchResult: UpListing | undefined = undefined;
|
||||
|
|
|
@ -56,7 +56,7 @@
|
|||
let newEntryValue: SelectorValue | undefined;
|
||||
|
||||
$: if (adding && newAttrSelector) newAttrSelector.focus();
|
||||
$: if (!addFocus && !addHover) adding = false;
|
||||
$: if (!addFocus && !addHover && !newEntryAttribute && !newEntryValue) adding = false;
|
||||
|
||||
async function addEntry(attribute: string, value: SelectorValue) {
|
||||
dispatch('change', {
|
||||
|
@ -352,7 +352,7 @@
|
|||
<div class="cell mark-attribute">
|
||||
<Selector
|
||||
types={['Attribute', 'NewAttribute']}
|
||||
on:input={(ev) => (newEntryAttribute = ev.detail.name)}
|
||||
on:input={(ev) => (newEntryAttribute = ev.detail?.name)}
|
||||
on:focus={(ev) => (addFocus = ev.detail)}
|
||||
keepFocusOnSet
|
||||
bind:this={newAttrSelector}
|
||||
|
|
Loading…
Reference in New Issue