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

This commit is contained in:
Shane Kilkelly 2017-06-13 14:06:00 +01:00
parent 954c53aec6
commit 3b066758bb
2 changed files with 4 additions and 3 deletions

View file

@ -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",

View file

@ -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)