openvibers/openvibe.codes Commits

Status words and badges use the readable status twins (var(--<status>-text, var(--<status>))) (#98)

OP OpenVibers committed 22 days ago · 440d29145e · 2 files, +10 −10

Changes

ddiff --git a/public/css/codes.css b/public/css/codes.css
iindex 30d3581..7a799f5 100644
---- a/public/css/codes.css
++++ b/public/css/codes.css
@@@ -36,16 +36,16 @@ ul.cards li { border: 1px solid var(--border, #1f2d47); border-radius: 10px; pad
ul.cards span { color: var(--text-secondary, #96a7c2); font-size: .9rem; }
ol.steps li { margin: .4rem 0; }
.badge { display: inline-block; font-size: .75rem; padding: 0 8px; border-radius: 999px; border: 1px solid var(--border-light, #2c3d5c); white-space: nowrap; }
--.badge.ok { border-color: var(--success, #22c55e); color: var(--success, #22c55e); }
--.badge.warn { border-color: var(--warning, #f59e0b); color: var(--warning, #f59e0b); }
--.badge.bad { border-color: var(--error, #ef4444); color: var(--error, #ef4444); }
++.badge.ok { border-color: var(--success, #22c55e); color: var(--success-text, var(--success, #22c55e)); }
++.badge.warn { border-color: var(--warning, #f59e0b); color: var(--warning-text, var(--warning, #f59e0b)); }
++.badge.bad { border-color: var(--error, #ef4444); color: var(--error-text, var(--error, #ef4444)); }
/* API explorer: one block per route, the method as a badge */
.api-op { border: 1px solid var(--border, #1f2d47); border-radius: 10px; padding: 10px 14px; margin: 12px 0; background: var(--bg-card, #131c2e); scroll-margin-top: 72px; }
.api-op h3 { margin: 0 0 4px; font-size: 1rem; overflow-wrap: anywhere; }
.api-op .facts { margin: 6px 0; }
--.badge.method-get { border-color: var(--success, #22c55e); color: var(--success, #22c55e); }
++.badge.method-get { border-color: var(--success, #22c55e); color: var(--success-text, var(--success, #22c55e)); }
.badge.method-post, .badge.method-put, .badge.method-patch { border-color: var(--accent-light, #60a5fa); color: var(--accent-light, #60a5fa); }
--.badge.method-delete { border-color: var(--error, #ef4444); color: var(--error, #ef4444); }
++.badge.method-delete { border-color: var(--error, #ef4444); color: var(--error-text, var(--error, #ef4444)); }
.notice, .problem, .result { border-left: 3px solid var(--info, #38bdf8); padding: 8px 12px; margin: 12px 0; background: var(--bg-card, #131c2e); border-radius: 0 8px 8px 0; }
.notice.ok, .result.ok { border-left-color: var(--success, #22c55e); }
.notice.warn { border-left-color: var(--warning, #f59e0b); }
ddiff --git a/public/css/run.css b/public/css/run.css
iindex 35decc2..bd6b9f0 100644
---- a/public/css/run.css
++++ b/public/css/run.css
@@@ -23,13 +23,13 @@
.run-log li { overflow-wrap: anywhere; white-space: pre-wrap; }
.run-log .tool, .run-log .step { color: var(--text-muted, #7386a3); }
.run-log .agent, .run-log .handoff { font-weight: 700; }
--.run-log .note { color: var(--warning, #f59e0b); }
++.run-log .note { color: var(--warning-text, var(--warning, #f59e0b)); }
.run-files td { padding: 2px 10px 2px 0; }
--.run-files .add { color: var(--success, #22c55e); }
--.run-files .del { color: var(--danger, #e5484d); }
++.run-files .add { color: var(--success-text, var(--success, #22c55e)); }
++.run-files .del { color: var(--danger-text, var(--danger, #e5484d)); }
.run-patch { overflow: auto; max-height: 70vh; padding: 12px; border-radius: 12px; background: var(--bg-primary, #0a0f1c); border: 1px solid var(--border, #1f2d47); font-size: 13px; }
--.run-patch .add { color: var(--success, #22c55e); }
--.run-patch .del { color: var(--danger, #e5484d); }
++.run-patch .add { color: var(--success-text, var(--success, #22c55e)); }
++.run-patch .del { color: var(--danger-text, var(--danger, #e5484d)); }
.run-patch .hunk { color: var(--accent-light, #60a5fa); }
.run-repo { overflow-wrap: break-word; }
.run-host { display: block; font-size: 0.55em; font-weight: 500; color: var(--text-muted, #8b9bb4); }