|
|
@@ -136,6 +136,7 @@ function cancelPrompt() {
|
|
|
variant="ghost"
|
|
|
size="sm"
|
|
|
:disabled="!canUndo"
|
|
|
+ data-toolbar-action="undo"
|
|
|
@click="undo?.()"
|
|
|
/>
|
|
|
</UTooltip>
|
|
|
@@ -146,6 +147,7 @@ function cancelPrompt() {
|
|
|
variant="ghost"
|
|
|
size="sm"
|
|
|
:disabled="!canRedo"
|
|
|
+ data-toolbar-action="redo"
|
|
|
@click="redo?.()"
|
|
|
/>
|
|
|
</UTooltip>
|
|
|
@@ -163,6 +165,7 @@ function cancelPrompt() {
|
|
|
variant="ghost"
|
|
|
size="sm"
|
|
|
:disabled="!handlers"
|
|
|
+ data-toolbar-action="heading"
|
|
|
/>
|
|
|
</UDropdownMenu>
|
|
|
<UButton
|
|
|
@@ -175,6 +178,7 @@ function cancelPrompt() {
|
|
|
:active="currentTask !== null"
|
|
|
:disabled="!handlers"
|
|
|
:aria-pressed="currentTask !== null ? 'true' : 'false'"
|
|
|
+ data-toolbar-action="task"
|
|
|
@click="handlers?.toggleTask()"
|
|
|
/>
|
|
|
</div>
|
|
|
@@ -194,6 +198,7 @@ function cancelPrompt() {
|
|
|
:active="active.bold"
|
|
|
:disabled="!handlers"
|
|
|
:aria-pressed="active.bold ? 'true' : 'false'"
|
|
|
+ data-toolbar-action="bold"
|
|
|
@click="handlers?.toggleBold()"
|
|
|
/>
|
|
|
</UTooltip>
|
|
|
@@ -208,6 +213,7 @@ function cancelPrompt() {
|
|
|
:active="active.italic"
|
|
|
:disabled="!handlers"
|
|
|
:aria-pressed="active.italic ? 'true' : 'false'"
|
|
|
+ data-toolbar-action="italic"
|
|
|
@click="handlers?.toggleItalic()"
|
|
|
/>
|
|
|
</UTooltip>
|
|
|
@@ -222,6 +228,7 @@ function cancelPrompt() {
|
|
|
:active="active.code"
|
|
|
:disabled="!handlers"
|
|
|
:aria-pressed="active.code ? 'true' : 'false'"
|
|
|
+ data-toolbar-action="code"
|
|
|
@click="handlers?.toggleCode()"
|
|
|
/>
|
|
|
</UTooltip>
|
|
|
@@ -236,6 +243,7 @@ function cancelPrompt() {
|
|
|
:active="active.strikethrough"
|
|
|
:disabled="!handlers"
|
|
|
:aria-pressed="active.strikethrough ? 'true' : 'false'"
|
|
|
+ data-toolbar-action="strikethrough"
|
|
|
@click="handlers?.toggleStrikethrough()"
|
|
|
/>
|
|
|
</UTooltip>
|
|
|
@@ -250,6 +258,7 @@ function cancelPrompt() {
|
|
|
:active="active.highlight"
|
|
|
:disabled="!handlers"
|
|
|
:aria-pressed="active.highlight ? 'true' : 'false'"
|
|
|
+ data-toolbar-action="highlight"
|
|
|
@click="handlers?.toggleHighlight()"
|
|
|
/>
|
|
|
</UTooltip>
|
|
|
@@ -264,6 +273,7 @@ function cancelPrompt() {
|
|
|
:active="active.inlineMath"
|
|
|
:disabled="!handlers"
|
|
|
:aria-pressed="active.inlineMath ? 'true' : 'false'"
|
|
|
+ data-toolbar-action="inline-math"
|
|
|
@click="handlers?.insertInlineMath()"
|
|
|
/>
|
|
|
</UTooltip>
|
|
|
@@ -280,6 +290,7 @@ function cancelPrompt() {
|
|
|
variant="ghost"
|
|
|
size="sm"
|
|
|
:disabled="!handlers"
|
|
|
+ data-toolbar-action="link"
|
|
|
@click="handlers?.insertLink()"
|
|
|
/>
|
|
|
</UTooltip>
|
|
|
@@ -293,6 +304,7 @@ function cancelPrompt() {
|
|
|
size="sm"
|
|
|
:active="active.inlineMath"
|
|
|
:disabled="!handlers"
|
|
|
+ data-toolbar-action="inline-math-insert"
|
|
|
@click="handlers?.insertInlineMath()"
|
|
|
/>
|
|
|
</UTooltip>
|
|
|
@@ -303,6 +315,7 @@ function cancelPrompt() {
|
|
|
variant="ghost"
|
|
|
size="sm"
|
|
|
:disabled="!handlers"
|
|
|
+ data-toolbar-action="block-math"
|
|
|
@click="handlers?.insertBlockMath()"
|
|
|
/>
|
|
|
</UTooltip>
|
|
|
@@ -319,6 +332,7 @@ function cancelPrompt() {
|
|
|
variant="ghost"
|
|
|
size="sm"
|
|
|
:disabled="!handlers"
|
|
|
+ data-toolbar-action="page-ref"
|
|
|
@click="openPrompt('page')"
|
|
|
/>
|
|
|
</UTooltip>
|
|
|
@@ -329,6 +343,7 @@ function cancelPrompt() {
|
|
|
variant="ghost"
|
|
|
size="sm"
|
|
|
:disabled="!handlers"
|
|
|
+ data-toolbar-action="block-ref"
|
|
|
@click="openPrompt('block')"
|
|
|
/>
|
|
|
</UTooltip>
|
|
|
@@ -339,6 +354,7 @@ function cancelPrompt() {
|
|
|
variant="ghost"
|
|
|
size="sm"
|
|
|
:disabled="!handlers"
|
|
|
+ data-toolbar-action="tag"
|
|
|
@click="openPrompt('tag')"
|
|
|
/>
|
|
|
</UTooltip>
|