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

Don't load labels for anonymous/read-only users

Shane Kilkelly 9 лет назад
Родитель
Сommit
3b066758bb

+ 2 - 2
services/web/app/views/project/editor/editor.pug

@@ -37,9 +37,9 @@ div.full-size(
 			keybindings="settings.mode",
 			font-size="settings.fontSize",
 			auto-complete="settings.autoComplete",
-			enable-auto-complete-features="true",
+			enable-auto-complete-features="!anonymous"
 			spell-check="!anonymous",
-			spell-check-language="project.spellCheckLanguage",
+			spell-check-language="project.spellCheckLanguage"
 			highlights="onlineUserCursorHighlights[editor.open_doc_id]"
 			show-print-margin="false",
 			sharejs-doc="editor.sharejs_doc",

+ 2 - 1
services/web/public/coffee/ide/editor/directives/aceEditor.coffee

@@ -44,6 +44,7 @@ define [
 				keybindings: "="
 				fontSize: "="
 				autoComplete: "="
+				enableAutoCompleteFeatures: "="
 				sharejsDoc: "="
 				spellCheck: "="
 				spellCheckLanguage: "="
@@ -94,7 +95,7 @@ define [
 				highlightsManager     = new HighlightsManager(scope, editor, element)
 				cursorPositionManager = new CursorPositionManager(scope, editor, element, localStorage)
 				trackChangesManager   = new TrackChangesManager(scope, editor, element)
-				if attrs.enableAutoCompleteFeatures
+				if scope.enableAutoCompleteFeatures
 					labelsManager         = new LabelsManager(scope, editor, element, labels)
 					autoCompleteManager   = new AutoCompleteManager(scope, editor, element, labelsManager)