Only save right sidebar position cookie if user did the collapsing.

This commit is contained in:
Jacob Schatz 2016-03-04 14:29:20 -05:00
parent 8835514b10
commit 9afab2963c
2 changed files with 7 additions and 6 deletions

View File

@ -225,8 +225,8 @@ $ ->
$gutterIcon.closest('a').trigger('click')
$(document)
.off 'click', '.gutter-toggle'
.on 'click', '.gutter-toggle', (e) ->
.off 'click', 'aside .gutter-toggle'
.on 'click', 'aside .gutter-toggle', (e, manual) ->
e.preventDefault()
$this = $(this)
$thisIcon = $this.find 'i'
@ -251,9 +251,10 @@ $ ->
$('.page-with-sidebar')
.removeClass('right-sidebar-collapsed')
.addClass('right-sidebar-expanded')
$.cookie("collapsed_gutter",
$('.right-sidebar')
.hasClass('right-sidebar-collapsed'), { path: '/' })
if not manual
$.cookie("collapsed_gutter",
$('.right-sidebar')
.hasClass('right-sidebar-collapsed'), { path: '/' })
bootstrapBreakpoint = undefined;
checkBootstrapBreakpoints = ->

View File

@ -195,6 +195,6 @@ class @MergeRequestTabs
setTimeout( ->
# Only when sidebar is collapsed
if $gutterIcon.is('.fa-angle-double-right')
$gutterIcon.closest('a').trigger('click')
$gutterIcon.closest('a').trigger('click',[true])
, 0)