From acd0ae3c46623756018939cf0216f3bde762061c Mon Sep 17 00:00:00 2001 From: xunbu Date: Mon, 14 Jul 2025 21:12:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=A2=84=E8=A7=88=E7=AA=97?= =?UTF-8?q?=E5=8F=A3=E6=BA=A2=E5=87=BA=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docutranslate/static/index.html | 173 +++++++++++++++++++------------- 1 file changed, 104 insertions(+), 69 deletions(-) diff --git a/docutranslate/static/index.html b/docutranslate/static/index.html index 33bd49e..872685f 100644 --- a/docutranslate/static/index.html +++ b/docutranslate/static/index.html @@ -84,30 +84,56 @@ #printFrame, #translatedPreviewFrame { border: none; width: 100%; + } + + /* --- MODIFIED: Styles for the new Offcanvas Preview --- */ + #previewOffcanvas { + --bs-offcanvas-width: 95vw; + max-width: 1600px; + } + + .preview-split-container { + display: flex; + flex-direction: row; height: 100%; } - #previewModal .modal-dialog { - max-width: 95vw; + .preview-pane-wrapper { + display: flex; + flex-direction: column; + overflow: hidden; /* Important for split.js */ } - #previewModal .modal-body { - height: 80vh; + .preview-pane-wrapper h6 { + flex-shrink: 0; + padding: 0.25rem; } - .preview-pane { - height: 100%; - overflow: hidden; - border: 1px solid var(--bs-border-color); - border-radius: .375rem; + .preview-pane-wrapper .preview-pane { + flex-grow: 1; /* Make the inner pane grow */ + border: 1px solid var(--bs-border-color); + border-radius: .375rem; + overflow: auto; } + /* split.js gutter style */ + .gutter { + background-color: var(--bs-tertiary-bg); + border-left: 1px solid var(--bs-border-color); + border-right: 1px solid var(--bs-border-color); + } + .gutter.gutter-horizontal { + cursor: col-resize; + } + /* --- END OF MODIFICATION --- */ + + .preview-pane iframe, .preview-pane pre { width: 100%; - height: 100%; + height: 95%; border: none; margin: 0; - padding: 10px; + padding: 0; overflow: auto; background-color: var(--bs-body-bg); } @@ -413,39 +439,34 @@ - -