diff --git a/webroot/js/main.js b/webroot/js/main.js index f2a5293..4de4f5e 100644 --- a/webroot/js/main.js +++ b/webroot/js/main.js @@ -162,4 +162,18 @@ $(document).ready(() => { $('#globalSearch') .keydown(debouncedGlobalSearch) .keydown(focusSearchResults); -}) + + $('.lock-sidebar a.btn-lock-sidebar').click(() => { + const $sidebar = $('.sidebar') + let expanded = $sidebar.hasClass('expanded'); + if (expanded) { + $sidebar.removeClass('expanded') + } else { + $sidebar.addClass('expanded') + } + const settingName = 'ui.sidebar.expanded'; + const url = `/user-settings/setSetting/${settingName}` + AJAXApi.quickFetchAndPostForm(url, { + value: expanded ? 0 : 1 + }, { provideFeedback: false}) + })