style(ai): selecteurs Fournisseur/Modele alignes a droite et reordonnes (#82)
This commit is contained in:
+3
-2
@@ -217,7 +217,7 @@ async function _buildPickerUI() {
|
||||
infoBtn.title = t('ai.model_info');
|
||||
const capsPop = document.createElement('div');
|
||||
capsPop.className = 'ai-picker-caps-pop hidden';
|
||||
capsPop.style.cssText = 'position:absolute;top:calc(100% + 4px);right:0;z-index:60;'
|
||||
capsPop.style.cssText = 'position:absolute;top:calc(100% + 4px);left:0;z-index:60;'
|
||||
+ 'min-width:220px;max-width:300px;background:var(--bg-primary);border:1px solid var(--border);'
|
||||
+ 'border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,0.35);padding:8px 10px;';
|
||||
capsHost.appendChild(infoBtn);
|
||||
@@ -442,10 +442,11 @@ async function _buildPickerUI() {
|
||||
_renderList();
|
||||
}
|
||||
|
||||
// Visual order: capability info, provider menu, model menu.
|
||||
wrap.appendChild(capsHost);
|
||||
wrap.appendChild(providerSelect);
|
||||
wrap.appendChild(modelSelect);
|
||||
wrap.appendChild(combo);
|
||||
wrap.appendChild(capsHost);
|
||||
return wrap;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user