feat: Add close all reasonings button (#4375) * feat: Add close all reasonings button * Move to actions block, change icon * Remove unneded styles * Ditto --------- Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com>

5cc0ae526d0199e241d3758079b220b45cb2ea62

André M Piva <55606913+andrempiva@users.noreply.github.com>

Signed
2 files changed, +8 -0Ignore whitespace
public/index.html+1 -0
@@ -6913,6 +6913,7 @@
6913 <div class="mes_reasoning_edit_done menu_button edit_button fa-solid fa-check" title="Confirm" data-i18n="[title]Confirm Edit"></div>6913 <div class="mes_reasoning_edit_done menu_button edit_button fa-solid fa-check" title="Confirm" data-i18n="[title]Confirm Edit"></div>
6914 <div class="mes_reasoning_delete menu_button edit_button fa-solid fa-trash-can" title="Remove reasoning" data-i18n="[title]Remove reasoning"></div>6914 <div class="mes_reasoning_delete menu_button edit_button fa-solid fa-trash-can" title="Remove reasoning" data-i18n="[title]Remove reasoning"></div>
6915 <div class="mes_reasoning_edit_cancel menu_button edit_button fa-solid fa-xmark" title="Cancel edit" data-i18n="[title]Cancel edit"></div>6915 <div class="mes_reasoning_edit_cancel menu_button edit_button fa-solid fa-xmark" title="Cancel edit" data-i18n="[title]Cancel edit"></div>
6916 <div class="mes_reasoning_close_all mes_button fa-solid fa-minimize" title="Collapse all reasoning blocks" data-i18n="[title]Collapse all reasoning blocks"></div>
6916 <div class="mes_reasoning_copy mes_button fa-solid fa-copy" title="Copy reasoning" data-i18n="[title]Copy reasoning"></div>6917 <div class="mes_reasoning_copy mes_button fa-solid fa-copy" title="Copy reasoning" data-i18n="[title]Copy reasoning"></div>
6917 <div class="mes_reasoning_edit mes_button fa-solid fa-pencil" title="Edit reasoning" data-i18n="[title]Edit reasoning"></div>6918 <div class="mes_reasoning_edit mes_button fa-solid fa-pencil" title="Edit reasoning" data-i18n="[title]Edit reasoning"></div>
6918 </div>6919 </div>
public/scripts/reasoning.js+7 -0
@@ -1074,6 +1074,13 @@ function setReasoningEventHandlers() {
1074 }1074 }
1075 });1075 });
10761076
1077 $(document).on('click', '.mes_reasoning_close_all', function (e) {
1078 e.stopPropagation();
1079 e.preventDefault();
1080
1081 $('.mes_reasoning_details[open] .mes_reasoning_header').trigger('click');
1082 });
1083
1077 $(document).on('click', '.mes_reasoning_edit_done', async function (e) {1084 $(document).on('click', '.mes_reasoning_edit_done', async function (e) {
1078 e.stopPropagation();1085 e.stopPropagation();
1079 e.preventDefault();1086 e.preventDefault();