Scheduler: Run button, single card-level Save, remove per-row Save
- Run button (blue) fires script immediately, opens log panel; stamps log with manual run timestamp before exec - Save moved to card footer — one button saves all cron expressions for the orchestrator and all its children at once - Toggle still auto-saves immediately on flip (enable/disable is instant) - Removed onblur from cron inputs — cron only saves on explicit Save - api/run.php: validates id, appends timestamp, execs script in background
This commit is contained in:
@@ -51,6 +51,17 @@
|
||||
.vv-btn-sm:hover { border-color: #888; color: #fff; }
|
||||
.vv-btn-sm.active { border-color: #4caf50; color: #4caf50; }
|
||||
|
||||
/* Card footer */
|
||||
.vv-card-footer { display: flex; align-items: center; gap: 10px;
|
||||
margin-top: 12px; padding-top: 10px; border-top: 1px solid #333; }
|
||||
.vv-save-btn { padding: 5px 18px; background: #4caf50; border: none; color: #fff;
|
||||
border-radius: 4px; cursor: pointer; font-size: 13px; }
|
||||
.vv-save-btn:hover { background: #388e3c; }
|
||||
.vv-save-status { font-size: 12px; color: #aaa; }
|
||||
.vv-run-btn { border-color: #2196f3 !important; color: #2196f3 !important; }
|
||||
.vv-run-btn:hover { background: #0d47a1 !important; color: #fff !important;
|
||||
border-color: #2196f3 !important; }
|
||||
|
||||
/* Log panel */
|
||||
.vv-log-panel { margin-top: 10px; border-top: 1px solid #333; padding-top: 8px; }
|
||||
.vv-log-toolbar { display: flex; justify-content: space-between; align-items: center;
|
||||
|
||||
Reference in New Issue
Block a user