Просмотр исходного кода

Merge branch 'master' of github.com:sharelatex/web-sharelatex

Henry Oswald 12 лет назад
Родитель
Сommit
b46576e91f
1 измененных файлов с 11 добавлено и 7 удалено
  1. 11 7
      services/web/public/coffee/pdf/SyncButtonsView.coffee

+ 11 - 7
services/web/public/coffee/pdf/SyncButtonsView.coffee

@@ -44,20 +44,24 @@ define [
 			###
 			return @
 
-		hide: () -> @$el.hide()
+		hide: () ->
+			@hidden = true
+			@$el.hide()
 
 		show: () ->
+			@hidden = false
+			@showIfNotHiddenAndOpen()
+
+		showIfNotHiddenAndOpen: () ->
 			state = @ide.editor.$splitter.layout().readState()
-			if !state.east?.initClosed
+			if !@hidden and !state.east?.initClosed
 				@$el.show()
+			else
+				@$el.hide()
 
 		repositionLeft: () ->
 			state = @ide.editor.$splitter.layout().readState()
 			if state.east?
 				@$el.css({right: state.east.size - 8})
-				if state.east.initClosed
-					@hide()
-				else
-					@show()
-
+			@showIfNotHiddenAndOpen();