diff options
author | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2015-03-29 03:36:28 -0700 |
---|---|---|
committer | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2015-03-29 03:36:28 -0700 |
commit | 0a634f34816643f558bb451e2b6064cdab832a30 (patch) | |
tree | 578cc1cd5bd16f3ddc04825ba286e5f1c1e2139c /app | |
parent | 9742c51438314095bef3c0d90e085d76387debdf (diff) | |
parent | 65c4dc19f77286374cbc93aa1e18dea8cd00dea5 (diff) | |
download | gitlab-ce-0a634f34816643f558bb451e2b6064cdab832a30.tar.gz |
Merge pull request #9040 from tsigo/rs-refactor-nav-collapse
Refactor sidebar JS logic
Diffstat (limited to 'app')
-rw-r--r-- | app/assets/javascripts/sidebar.js.coffee | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/app/assets/javascripts/sidebar.js.coffee b/app/assets/javascripts/sidebar.js.coffee index 7febcba0e94..2e3f5608257 100644 --- a/app/assets/javascripts/sidebar.js.coffee +++ b/app/assets/javascripts/sidebar.js.coffee @@ -3,12 +3,7 @@ $(document).on("click", '.toggle-nav-collapse', (e) -> collapsed = 'page-sidebar-collapsed' expanded = 'page-sidebar-expanded' - if $('.page-with-sidebar').hasClass(collapsed) - $('.page-with-sidebar').removeClass(collapsed).addClass(expanded) - $('.toggle-nav-collapse i').removeClass('fa-angle-right').addClass('fa-angle-left') - $.cookie("collapsed_nav", "false", { path: '/' }) - else - $('.page-with-sidebar').removeClass(expanded).addClass(collapsed) - $('.toggle-nav-collapse i').removeClass('fa-angle-left').addClass('fa-angle-right') - $.cookie("collapsed_nav", "true", { path: '/' }) + $('.page-with-sidebar').toggleClass("#{collapsed} #{expanded}") + $('.toggle-nav-collapse i').toggleClass("fa-angle-right fa-angle-left") + $.cookie("collapsed_nav", $('.page-with-sidebar').hasClass(collapsed), { path: '/' }) ) |