Przeglądaj źródła

Keep track of pdf layout hidden state

Alasdair Smith 9 lat temu
rodzic
commit
e31464b47d
1 zmienionych plików z 5 dodań i 1 usunięć
  1. 5 1
      services/web/public/coffee/ide.coffee

+ 5 - 1
services/web/public/coffee/ide.coffee

@@ -71,11 +71,12 @@ define [
 			view: "editor"
 			chatOpen: false
 			pdfLayout: 'sideBySide'
+			pdfHidden: false,
 			reviewPanelOpen: localStorage("ui.reviewPanelOpen.#{window.project_id}")
 			miniReviewPanelVisible: false
 		}
 		$scope.user = window.user
-		
+
 		$scope.$watch "project.features.trackChangesVisible", (visible) ->
 			return if !visible?
 			$scope.ui.showCollabFeaturesOnboarding = window.showTrackChangesOnboarding and visible
@@ -99,6 +100,9 @@ define [
 			if value?
 				localStorage "ui.reviewPanelOpen.#{window.project_id}", value
 
+		$scope.$on "layout:pdf:resize", (_, layoutState) ->
+			$scope.ui.pdfHidden = layoutState.east.initClosed
+
 		# Tracking code.
 		$scope.$watch "ui.view", (newView, oldView) ->
 			if newView? and newView != "editor" and newView != "pdf"