Scheduler: inline cron beside name, dynamic description from script headers
Cron input now sits right of the script label in the same row. Below each row: one-line description pulled live from the script header (PURPOSE block or first meaningful comment line) — updates whenever scripts are edited, no plugin changes needed.
This commit is contained in:
@@ -37,9 +37,14 @@
|
||||
.vv-sched-card { margin-bottom: 10px; }
|
||||
.vv-script { background: #161616; border: 1px solid #333; border-radius: 4px;
|
||||
padding: 6px 10px; margin: 4px 0; margin-left: 20px; }
|
||||
.vv-job-row { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; }
|
||||
.vv-job-label { flex: 1; font-size: 14px; min-width: 120px; }
|
||||
.vv-cron { width: 140px; background: #111; border: 1px solid #444; color: #ddd;
|
||||
.vv-job-row { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; }
|
||||
.vv-name-cron { display: flex; align-items: center; gap: 8px; flex: 1; min-width: 0; }
|
||||
.vv-job-label { flex: 1; font-size: 14px; min-width: 80px;
|
||||
white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
|
||||
.vv-job-desc { font-size: 12px; color: #555; margin: 2px 0 6px 44px;
|
||||
white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
|
||||
cursor: default; }
|
||||
.vv-cron { width: 140px; flex-shrink: 0; background: #111; border: 1px solid #444; color: #ddd;
|
||||
padding: 4px 8px; border-radius: 4px; font-family: monospace; font-size: 13px; }
|
||||
.vv-children { padding-top: 8px; border-top: 1px solid #333; margin-top: 8px; }
|
||||
.vv-advanced-toggle { background: none; border: 1px solid #555; color: #aaa;
|
||||
|
||||
Reference in New Issue
Block a user