mirror of
https://github.com/ankitects/anki.git
synced 2025-09-22 07:52:24 -04:00
88 lines
2.7 KiB
TypeScript
88 lines
2.7 KiB
TypeScript
// Copyright: Ankitects Pty Ltd and contributors
|
|
// License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
|
// import type { IterableToolbarItem } from "editor-toolbar/types";
|
|
|
|
// import * as tr from "lib/i18n";
|
|
// import {
|
|
// commandIconButton,
|
|
// iconButton,
|
|
// buttonGroup,
|
|
// withShortcut,
|
|
// } from "editor-toolbar/dynamicComponents";
|
|
|
|
// import boldIcon from "./type-bold.svg";
|
|
// import italicIcon from "./type-italic.svg";
|
|
// import underlineIcon from "./type-underline.svg";
|
|
// import superscriptIcon from "./format-superscript.svg";
|
|
// import subscriptIcon from "./format-subscript.svg";
|
|
// import eraserIcon from "./eraser.svg";
|
|
|
|
// export function getFormatInlineGroup(): IterableToolbarItem {
|
|
// const boldButton = withShortcut({
|
|
// shortcut: "Control+KeyB",
|
|
// button: commandIconButton({
|
|
// icon: boldIcon,
|
|
// tooltip: tr.editingBoldText(),
|
|
// command: "bold",
|
|
// }),
|
|
// });
|
|
|
|
// const italicButton = withShortcut({
|
|
// shortcut: "Control+KeyI",
|
|
// button: commandIconButton({
|
|
// icon: italicIcon,
|
|
// tooltip: tr.editingItalicText(),
|
|
// command: "italic",
|
|
// }),
|
|
// });
|
|
|
|
// const underlineButton = withShortcut({
|
|
// shortcut: "Control+KeyU",
|
|
// button: commandIconButton({
|
|
// icon: underlineIcon,
|
|
// tooltip: tr.editingUnderlineText(),
|
|
// command: "underline",
|
|
// }),
|
|
// });
|
|
|
|
// const superscriptButton = withShortcut({
|
|
// shortcut: "Control+Shift+Equal",
|
|
// button: commandIconButton({
|
|
// icon: superscriptIcon,
|
|
// tooltip: tr.editingSuperscript(),
|
|
// command: "superscript",
|
|
// }),
|
|
// });
|
|
|
|
// const subscriptButton = withShortcut({
|
|
// shortcut: "Control+Equal",
|
|
// button: commandIconButton({
|
|
// icon: subscriptIcon,
|
|
// tooltip: tr.editingSubscript(),
|
|
// command: "subscript",
|
|
// }),
|
|
// });
|
|
|
|
// const removeFormatButton = withShortcut({
|
|
// shortcut: "Control+KeyR",
|
|
// button: iconButton({
|
|
// icon: eraserIcon,
|
|
// tooltip: tr.editingRemoveFormatting(),
|
|
// onClick: () => {
|
|
// document.execCommand("removeFormat");
|
|
// },
|
|
// }),
|
|
// });
|
|
|
|
// return buttonGroup({
|
|
// id: "inlineFormatting",
|
|
// items: [
|
|
// boldButton,
|
|
// italicButton,
|
|
// underlineButton,
|
|
// superscriptButton,
|
|
// subscriptButton,
|
|
// removeFormatButton,
|
|
// ],
|
|
// });
|
|
// }
|