mirror of
https://github.com/ankitects/anki.git
synced 2025-09-19 06:22:22 -04:00
Make the ImageHandle and MathjaxHandle dropdowns perfectly touch the HandleSelection
This commit is contained in:
parent
1f09402066
commit
b502ceedca
3 changed files with 6 additions and 2 deletions
|
@ -46,6 +46,9 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
||||||
|
|
||||||
$: dropClass = `drop${drop}`;
|
$: dropClass = `drop${drop}`;
|
||||||
|
|
||||||
|
export let skidding = 0;
|
||||||
|
export let distance = 2;
|
||||||
|
|
||||||
setContext(dropdownKey, {
|
setContext(dropdownKey, {
|
||||||
dropdown: true,
|
dropdown: true,
|
||||||
"data-bs-toggle": "dropdown",
|
"data-bs-toggle": "dropdown",
|
||||||
|
@ -72,6 +75,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
||||||
|
|
||||||
dropdown = new Dropdown(toggle, {
|
dropdown = new Dropdown(toggle, {
|
||||||
autoClose,
|
autoClose,
|
||||||
|
offset: [skidding, distance],
|
||||||
popperConfig: { placement },
|
popperConfig: { placement },
|
||||||
} as any);
|
} as any);
|
||||||
|
|
||||||
|
|
|
@ -138,6 +138,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
||||||
drop="down"
|
drop="down"
|
||||||
autoOpen={true}
|
autoOpen={true}
|
||||||
autoClose={false}
|
autoClose={false}
|
||||||
|
distance={3}
|
||||||
let:createDropdown
|
let:createDropdown
|
||||||
let:dropdownObject
|
let:dropdownObject
|
||||||
>
|
>
|
||||||
|
|
|
@ -3,8 +3,6 @@ Copyright: Ankitects Pty Ltd and contributors
|
||||||
License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
||||||
-->
|
-->
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { tick } from "svelte";
|
|
||||||
|
|
||||||
import WithDropdown from "components/WithDropdown.svelte";
|
import WithDropdown from "components/WithDropdown.svelte";
|
||||||
import ButtonToolbar from "components/ButtonToolbar.svelte";
|
import ButtonToolbar from "components/ButtonToolbar.svelte";
|
||||||
import DropdownMenu from "components/DropdownMenu.svelte";
|
import DropdownMenu from "components/DropdownMenu.svelte";
|
||||||
|
@ -60,6 +58,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
||||||
drop="down"
|
drop="down"
|
||||||
autoOpen={true}
|
autoOpen={true}
|
||||||
autoClose={false}
|
autoClose={false}
|
||||||
|
distance={4}
|
||||||
let:createDropdown
|
let:createDropdown
|
||||||
let:dropdownObject
|
let:dropdownObject
|
||||||
>
|
>
|
||||||
|
|
Loading…
Reference in a new issue