Azure OpenAI 接続設定セクションに折り畳み機能を追加しました。この機能により、設定完了後にセクションを折り畳んで対話表示領域を広げることができます。
<div id="connectionSettingsContainer" class="bg-white rounded-lg shadow-md p-6 mb-6">
<div class="flex justify-between items-center mb-4">
<h2>🔧 Azure OpenAI 接続設定</h2>
<button id="collapseToggleBtn" title="設定を折り畳む/展開する">
<svg id="collapseIcon"><!-- シェブロンアイコン --></svg>
</button>
</div>
<div id="connectionSettingsContent" class="transition-all duration-300 ease-in-out overflow-hidden">
<!-- 設定コンテンツ -->
</div>
</div>
#connectionSettingsContent {
transition: max-height 0.3s ease-in-out, opacity 0.3s ease-in-out;
max-height: 1000px;
opacity: 1;
overflow: hidden;
}
.connection-settings-collapsed #connectionSettingsContent {
max-height: 0;
opacity: 0;
}
#collapseIcon {
transition: transform 0.2s ease-in-out;
}
.connection-settings-collapsed #collapseIcon {
transform: rotate(-90deg);
}
toggleSettingsCollapse()
: 手動での折り畳み状態切り替えapplyCollapseState()
: CSS クラスの適用autoCollapseSettings()
: 接続成功後の自動折り畳みこの機能により以下の改善が実現されました: