This commit is contained in:
parent
27a955126c
commit
bba546d017
2 changed files with 6 additions and 1 deletions
|
@ -44,7 +44,11 @@ export class Gutter {
|
||||||
constructor(protyle: IProtyle) {
|
constructor(protyle: IProtyle) {
|
||||||
this.element = document.createElement("div");
|
this.element = document.createElement("div");
|
||||||
this.element.className = "protyle-gutters";
|
this.element.className = "protyle-gutters";
|
||||||
this.element.setAttribute("aria-label", window.siyuan.languages.gutterTip.replace(/⌘/g, updateHotkeyTip("⌘")).replace(/⌥/g, updateHotkeyTip("⌥")).replace(/⇧/g, updateHotkeyTip("⇧")).replace(/⌃/g, updateHotkeyTip("⌃")));
|
if (/Mac/.test(navigator.platform) || navigator.platform === "iPhone") {
|
||||||
|
this.element.setAttribute("aria-label", window.siyuan.languages.gutterTip);
|
||||||
|
} else {
|
||||||
|
this.element.setAttribute("aria-label", window.siyuan.languages.gutterTip.replace(/⌘/g, "Ctrl+").replace(/⌥/g, "Alt+").replace(/⇧/g, "Shift+").replace(/⌃/g, "Ctrl+"));
|
||||||
|
}
|
||||||
this.element.setAttribute("data-type", "a");
|
this.element.setAttribute("data-type", "a");
|
||||||
this.element.setAttribute("data-position", "right");
|
this.element.setAttribute("data-position", "right");
|
||||||
this.element.addEventListener("dragstart", (event: DragEvent & { target: HTMLElement }) => {
|
this.element.addEventListener("dragstart", (event: DragEvent & { target: HTMLElement }) => {
|
||||||
|
|
|
@ -101,6 +101,7 @@ export const updateHotkeyTip = (hotkey: string) => {
|
||||||
|
|
||||||
const KEY_MAP = new Map(Object.entries({
|
const KEY_MAP = new Map(Object.entries({
|
||||||
"⌘": "Ctrl",
|
"⌘": "Ctrl",
|
||||||
|
"⌃": "Ctrl",
|
||||||
"⇧": "Shift",
|
"⇧": "Shift",
|
||||||
"⌥": "Alt",
|
"⌥": "Alt",
|
||||||
"⇥": "Tab",
|
"⇥": "Tab",
|
||||||
|
|
Loading…
Add table
Reference in a new issue