Vanessa 2024-03-27 11:02:59 +08:00
parent 0322e022f1
commit ad574a3cde
2 changed files with 18 additions and 17 deletions

View file

@ -46,7 +46,21 @@ export const fullscreen = (element: Element, btnElement?: Element) => {
element.classList.add("fullscreen");
document.getElementById("drag")?.classList.add("fn__hidden");
}
if (isWindow()) {
// 编辑器全屏
/// #if !MOBILE
const wndsTemp: Wnd[] = [];
getAllWnds(window.siyuan.layout.layout, wndsTemp);
wndsTemp.find(async item => {
const headerElement = item.headersElement.parentElement;
if (headerElement.getBoundingClientRect().top <= 0) {
// @ts-ignore
(headerElement.querySelector(".item--readonly .fn__flex-1") as HTMLElement).style.WebkitAppRegion = isFullscreen ? "drag" : "";
return true;
}
});
/// #endif
}
if (btnElement) {
if (isFullscreen) {
btnElement.querySelector("use").setAttribute("xlink:href", "#iconFullscreen");
@ -64,20 +78,6 @@ export const fullscreen = (element: Element, btnElement?: Element) => {
}
}
return;
} else if (isWindow()) {
// 编辑器全屏
/// #if !MOBILE
const wndsTemp: Wnd[] = [];
getAllWnds(window.siyuan.layout.layout, wndsTemp);
wndsTemp.find(async item => {
const headerElement = item.headersElement.parentElement;
if (headerElement.getBoundingClientRect().top <= 0) {
// @ts-ignore
(headerElement.querySelector(".item--readonly .fn__flex-1") as HTMLElement).style.WebkitAppRegion = isFullscreen ? "drag" : "";
return;
}
});
/// #endif
}
/// #if !MOBILE
if (element.classList.contains("protyle")) {