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

Merge pull request #740 from sharelatex/as-save-editor-mode

Initialise editor mode from localStorage
Alasdair Smith 8 лет назад
Родитель
Сommit
5b7ad8f8d8

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

@@ -136,7 +136,7 @@ define [
 		ide.referencesSearchManager = new ReferencesManager(ide, $scope)
 		ide.referencesSearchManager = new ReferencesManager(ide, $scope)
 		ide.connectionManager = new ConnectionManager(ide, $scope)
 		ide.connectionManager = new ConnectionManager(ide, $scope)
 		ide.fileTreeManager = new FileTreeManager(ide, $scope)
 		ide.fileTreeManager = new FileTreeManager(ide, $scope)
-		ide.editorManager = new EditorManager(ide, $scope)
+		ide.editorManager = new EditorManager(ide, $scope, localStorage)
 		ide.onlineUsersManager = new OnlineUsersManager(ide, $scope)
 		ide.onlineUsersManager = new OnlineUsersManager(ide, $scope)
 		if window.data.useV2History
 		if window.data.useV2History
 			ide.historyManager = new HistoryV2Manager(ide, $scope)
 			ide.historyManager = new HistoryV2Manager(ide, $scope)

+ 2 - 2
services/web/public/coffee/ide/editor/EditorManager.coffee

@@ -6,7 +6,7 @@ define [
 	"ide/editor/controllers/SavingNotificationController"
 	"ide/editor/controllers/SavingNotificationController"
 ], (Document) ->
 ], (Document) ->
 	class EditorManager
 	class EditorManager
-		constructor: (@ide, @$scope) ->
+		constructor: (@ide, @$scope, localStorage) ->
 			@$scope.editor = {
 			@$scope.editor = {
 				sharejs_doc: null
 				sharejs_doc: null
 				open_doc_id: null
 				open_doc_id: null
@@ -14,7 +14,7 @@ define [
 				opening: true
 				opening: true
 				trackChanges: false
 				trackChanges: false
 				wantTrackChanges: false
 				wantTrackChanges: false
-				showRichText: false
+				showRichText: localStorage("editor.mode.#{@$scope.project_id}") == 'rich-text'
 			}
 			}
 
 
 			@$scope.$on "entity:selected", (event, entity) =>
 			@$scope.$on "entity:selected", (event, entity) =>