mirror of
https://github.com/ankitects/anki.git
synced 2025-09-24 08:46:37 -04:00
Wrap Mathjax buttons into toolbar
This commit is contained in:
parent
f76cf24e9d
commit
6856850a0f
2 changed files with 28 additions and 14 deletions
|
@ -3,8 +3,10 @@ Copyright: Ankitects Pty Ltd and contributors
|
|||
License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
||||
-->
|
||||
<script lang="ts">
|
||||
import { tick } from "svelte";
|
||||
|
||||
import WithDropdown from "components/WithDropdown.svelte";
|
||||
import ButtonDropdown from "components/ButtonDropdown.svelte";
|
||||
import ButtonToolbar from "components/ButtonToolbar.svelte";
|
||||
import DropdownMenu from "components/DropdownMenu.svelte";
|
||||
import Item from "components/Item.svelte";
|
||||
|
||||
|
@ -67,16 +69,28 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
|||
setTimeout(dropdownObject.update);
|
||||
}}
|
||||
/>
|
||||
<div
|
||||
on:click={() => {
|
||||
updateSelection();
|
||||
dropdownObject.update();
|
||||
}}
|
||||
>
|
||||
<Item>
|
||||
<MathjaxHandleInlineBlock {activeImage} {isRtl} />
|
||||
</Item>
|
||||
</div>
|
||||
</DropdownMenu>
|
||||
<div class="margin-x">
|
||||
<ButtonToolbar>
|
||||
<Item>
|
||||
<MathjaxHandleInlineBlock
|
||||
{activeImage}
|
||||
{isRtl}
|
||||
on:click={async () => {
|
||||
await tick();
|
||||
updateSelection();
|
||||
dropdownObject.update();
|
||||
}}
|
||||
/>
|
||||
</Item>
|
||||
</ButtonToolbar>
|
||||
<div />
|
||||
</div></DropdownMenu
|
||||
>
|
||||
{/if}
|
||||
</WithDropdown>
|
||||
|
||||
<style lang="scss">
|
||||
.margin-x {
|
||||
margin: 0 0.125rem;
|
||||
}
|
||||
</style>
|
||||
|
|
|
@ -23,7 +23,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
|||
tooltip={tr.editingMathjaxInline()}
|
||||
active={activeImage.getAttribute("block") === "true"}
|
||||
on:click={() => mathjaxElement.setAttribute("block", "false")}
|
||||
>{@html inlineIcon}</IconButton
|
||||
on:click>{@html inlineIcon}</IconButton
|
||||
>
|
||||
</ButtonGroupItem>
|
||||
|
||||
|
@ -32,7 +32,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
|||
tooltip={tr.editingMathjaxBlock()}
|
||||
active={activeImage.getAttribute("block") === "false"}
|
||||
on:click={() => mathjaxElement.setAttribute("block", "true")}
|
||||
>{@html blockIcon}</IconButton
|
||||
on:click>{@html blockIcon}</IconButton
|
||||
>
|
||||
</ButtonGroupItem>
|
||||
</ButtonGroup>
|
||||
|
|
Loading…
Reference in a new issue