summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2015-03-29 03:36:28 -0700
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2015-03-29 03:36:28 -0700
commit0a634f34816643f558bb451e2b6064cdab832a30 (patch)
tree578cc1cd5bd16f3ddc04825ba286e5f1c1e2139c /app
parent9742c51438314095bef3c0d90e085d76387debdf (diff)
parent65c4dc19f77286374cbc93aa1e18dea8cd00dea5 (diff)
downloadgitlab-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.coffee11
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: '/' })
)