mirror of
https://github.com/siyuan-note/siyuan.git
synced 2026-02-19 05:28:07 +01:00
🎨 Adds publishing service settings page on mobile (#16228)
fix https://github.com/siyuan-note/siyuan/issues/16224
This commit is contained in:
parent
992ab53f4b
commit
3d50e40177
4 changed files with 109 additions and 61 deletions
|
|
@ -4,6 +4,7 @@ import {initAssets} from "../settings/assets";
|
|||
import {closePanel} from "../util/closePanel";
|
||||
import {mountHelp, newDailyNote, newNotebook} from "../../util/mount";
|
||||
import {repos} from "../../config/repos";
|
||||
import {publish} from "../../config/publish";
|
||||
import {exitSiYuan, lockScreen, processSync} from "../../dialog/processSystem";
|
||||
import {openHistory} from "../../history/history";
|
||||
import {syncGuide} from "../../sync/syncGuide";
|
||||
|
|
@ -120,6 +121,9 @@ export const initRightMenu = (app: App) => {
|
|||
<div id="menuSync" class="b3-menu__item${window.siyuan.config.readonly ? " fn__none" : ""}">
|
||||
<svg class="b3-menu__icon"><use xlink:href="#iconCloud"></use></svg><span class="b3-menu__label">${window.siyuan.languages.cloud}</span>
|
||||
</div>
|
||||
<div class="b3-menu__item${window.siyuan.config.readonly ? " fn__none" : ""}" id="menuPublish">
|
||||
<svg class="b3-menu__icon"><use xlink:href="#iconLanguage"></use></svg><span class="b3-menu__label">${window.siyuan.languages.publish}</span>
|
||||
</div>
|
||||
<div class="b3-menu__item" id="menuAbout">
|
||||
<svg class="b3-menu__icon"><use xlink:href="#iconInfo"></use></svg><span class="b3-menu__label">${window.siyuan.languages.about}</span>
|
||||
</div>
|
||||
|
|
@ -259,6 +263,19 @@ export const initRightMenu = (app: App) => {
|
|||
event.preventDefault();
|
||||
event.stopPropagation();
|
||||
break;
|
||||
} else if (target.id === "menuPublish") {
|
||||
openModel({
|
||||
title: window.siyuan.languages.publish,
|
||||
icon: "iconLanguage",
|
||||
html: publish.genHTML(),
|
||||
bindEvent(modelMainElement: HTMLElement) {
|
||||
publish.element = modelMainElement;
|
||||
publish.bindEvent();
|
||||
}
|
||||
});
|
||||
event.preventDefault();
|
||||
event.stopPropagation();
|
||||
break;
|
||||
} else if (target.id === "menuSyncNow") {
|
||||
syncGuide();
|
||||
event.preventDefault();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue