|
@@ -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 }) => {
|