diff --git a/app/src/assets/scss/base.scss b/app/src/assets/scss/base.scss index 2060630b8..1fd4234e8 100644 --- a/app/src/assets/scss/base.scss +++ b/app/src/assets/scss/base.scss @@ -187,6 +187,7 @@ progressLoading: 400 text-align: center; white-space: nowrap; align-self: center; + font-size: 12px; } &__item { @@ -240,6 +241,7 @@ progressLoading: 400 line-height: 32px; border-top: .5px solid var(--b3-border-color); padding: 0 5px; + font-size: 12px; .toolbar__item { color: var(--b3-theme-on-surface); diff --git a/app/src/layout/Tab.ts b/app/src/layout/Tab.ts index d3ed177ff..00e9403ba 100644 --- a/app/src/layout/Tab.ts +++ b/app/src/layout/Tab.ts @@ -30,7 +30,6 @@ export class Tab { this.headElement = document.createElement("li"); this.headElement.setAttribute("data-type", "tab-header"); this.headElement.setAttribute("draggable", "true"); - this.headElement.setAttribute("style", "max-width: 0"); this.headElement.setAttribute("data-id", this.id); this.headElement.setAttribute("data-position", "center"); // showTooltip 位置标识 this.headElement.classList.add("item", "item--focus"); diff --git a/app/src/layout/Wnd.ts b/app/src/layout/Wnd.ts index 55822d9c2..059e0a553 100644 --- a/app/src/layout/Wnd.ts +++ b/app/src/layout/Wnd.ts @@ -353,7 +353,6 @@ export class Wnd { } } }); - const initData = currentTab.headElement.getAttribute("data-initdata"); if (initData) { const json = JSON.parse(initData); @@ -443,11 +442,6 @@ export class Wnd { } else { this.headersElement.children[oldFocusIndex].after(tab.headElement); } - - setTimeout(() => { - tab.headElement.removeAttribute("style"); - }, Constants.TIMEOUT_TRANSITION); - tab.headElement.querySelector(".item__close").addEventListener("click", (event) => { if (tab.headElement.classList.contains("item--pin")) { tab.unpin(); @@ -505,6 +499,7 @@ export class Wnd { } } else { this.switchTab(item, true); + this.showHeading(); window.siyuan.menus.menu.remove(); } event.preventDefault(); diff --git a/app/src/layout/util.ts b/app/src/layout/util.ts index 035833c7d..d184db5a3 100644 --- a/app/src/layout/util.ts +++ b/app/src/layout/util.ts @@ -216,6 +216,7 @@ const JSONToCenter = (json: any, layout?: Layout | Wnd | Tab | Model) => { child.headElement.setAttribute("data-init-active", "true"); } (layout as Wnd).addTab(child); + (layout as Wnd).showHeading(); } else if (json.instance === "Editor" && json.blockId) { (layout as Tab).headElement.setAttribute("data-initdata", JSON.stringify(json)); } else if (json.instance === "Asset") {