Fix assistant cancel button visibility
Some checks are pending
Forgejo Android APK / Build signed APK (push) Waiting to run
Some checks are pending
Forgejo Android APK / Build signed APK (push) Waiting to run
This commit is contained in:
parent
8dca18292a
commit
629dea808e
2 changed files with 6 additions and 1 deletions
|
|
@ -144,6 +144,8 @@
|
||||||
.assistant-composer textarea:focus, .assistant-side textarea:focus { border-color:var(--blue); box-shadow:0 0 0 3px var(--blue-light); }
|
.assistant-composer textarea:focus, .assistant-side textarea:focus { border-color:var(--blue); box-shadow:0 0 0 3px var(--blue-light); }
|
||||||
.assistant-composer-footer { display:flex; justify-content:space-between; align-items:center; gap:10px; }
|
.assistant-composer-footer { display:flex; justify-content:space-between; align-items:center; gap:10px; }
|
||||||
.assistant-composer-footer .btn-generate { width:auto; margin:0; padding:9px 18px; }
|
.assistant-composer-footer .btn-generate { width:auto; margin:0; padding:9px 18px; }
|
||||||
|
.assistant-composer-footer #btn-assistant-cancel[hidden] { display:none !important; }
|
||||||
|
.assistant-composer-footer #btn-assistant-cancel:not([hidden]) { display:inline-flex; }
|
||||||
.assistant-check { font-size:12px; color:var(--g500); display:flex; align-items:center; gap:6px; }
|
.assistant-check { font-size:12px; color:var(--g500); display:flex; align-items:center; gap:6px; }
|
||||||
.assistant-side { display:grid; gap:12px; }
|
.assistant-side { display:grid; gap:12px; }
|
||||||
.assistant-side-body { padding:12px; display:grid; gap:10px; font-size:13px; }
|
.assistant-side-body { padding:12px; display:grid; gap:10px; font-size:13px; }
|
||||||
|
|
@ -199,6 +201,7 @@
|
||||||
.assistant-composer { position:sticky; bottom:0; z-index:3; }
|
.assistant-composer { position:sticky; bottom:0; z-index:3; }
|
||||||
.assistant-composer-footer { flex-direction:column; align-items:stretch; }
|
.assistant-composer-footer { flex-direction:column; align-items:stretch; }
|
||||||
.assistant-composer-footer .btn-generate { width:100%; }
|
.assistant-composer-footer .btn-generate { width:100%; }
|
||||||
|
.assistant-composer-footer #btn-assistant-cancel:not([hidden]) { width:100%; justify-content:center; }
|
||||||
.assistant-side { gap:10px; }
|
.assistant-side { gap:10px; }
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
|
||||||
|
|
@ -829,8 +829,10 @@ import {
|
||||||
}
|
}
|
||||||
if (cancel) {
|
if (cancel) {
|
||||||
var canCancel = !!isBusy && !!activeAssistantRequest;
|
var canCancel = !!isBusy && !!activeAssistantRequest;
|
||||||
cancel.hidden = !canCancel;
|
if (canCancel) cancel.removeAttribute('hidden');
|
||||||
|
else cancel.setAttribute('hidden', '');
|
||||||
cancel.disabled = !canCancel;
|
cancel.disabled = !canCancel;
|
||||||
|
cancel.style.display = canCancel ? 'inline-flex' : 'none';
|
||||||
}
|
}
|
||||||
if (input) input.disabled = !!isBusy;
|
if (input) input.disabled = !!isBusy;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue