feat(central-ui): enlarge script modal; tab the Shared Script form
Script editor modal (TemplateEdit): the tabbed Trigger/Code/Parameters/ Return content is substantial, so the dialog now fills most of the viewport — a .script-editor-modal class (96vw wide, ~full height) replaces modal-xl, paired with modal-dialog-scrollable so the body scrolls. Shared Script create/edit form (SharedScriptForm): Code, Parameters, and Return type move from stacked sections into a tab strip, matching the template script modal. Panels toggle via display:none so the Monaco editor and JSONJoy island stay mounted across tab switches; Code is the default tab. Name stays above the tabs. Markup/CSS only — no logic change. CentralUI suite 316 green; both verified in the browser.
This commit is contained in:
@@ -86,3 +86,16 @@
|
||||
background: var(--bs-white);
|
||||
border-radius: 0.5rem;
|
||||
}
|
||||
|
||||
/* Script editor modal — the tabbed Trigger/Code/Parameters/Return content is
|
||||
substantial, so the dialog fills most of the viewport. Pairs with
|
||||
.modal-dialog-scrollable so the body scrolls within the fixed height. */
|
||||
.modal-dialog.script-editor-modal {
|
||||
max-width: 96vw;
|
||||
width: 96vw;
|
||||
height: calc(100vh - 2rem);
|
||||
}
|
||||
|
||||
.modal-dialog.script-editor-modal .modal-content {
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user