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

Merge pull request #2696 from overleaf/ns-default-font-family-line-height

Set default options for font family and line height

GitOrigin-RevId: 7c5a29134e75e3545e508021c305fa6d6e0d04c1
Eric Mc Sween 6 лет назад
Родитель
Сommit
5cf06bbb4d

+ 2 - 2
services/web/app/src/Features/Project/ProjectController.js

@@ -806,8 +806,8 @@ const ProjectController = {
                 autoPairDelimiters: user.ace.autoPairDelimiters,
                 autoPairDelimiters: user.ace.autoPairDelimiters,
                 pdfViewer: user.ace.pdfViewer,
                 pdfViewer: user.ace.pdfViewer,
                 syntaxValidation: user.ace.syntaxValidation,
                 syntaxValidation: user.ace.syntaxValidation,
-                fontFamily: user.ace.fontFamily,
-                lineHeight: user.ace.lineHeight,
+                fontFamily: user.ace.fontFamily || 'lucida',
+                lineHeight: user.ace.lineHeight || 'normal',
                 overallTheme: user.ace.overallTheme
                 overallTheme: user.ace.overallTheme
               },
               },
               trackChangesState: project.track_changes,
               trackChangesState: project.track_changes,

+ 1 - 3
services/web/app/src/infrastructure/ExpressLocals.js

@@ -321,9 +321,7 @@ module.exports = function(webRouter, privateApiRouter, publicApiRouter) {
       chatMessageBorderSaturation: '85%',
       chatMessageBorderSaturation: '85%',
       chatMessageBorderLightness: '40%',
       chatMessageBorderLightness: '40%',
       chatMessageBgSaturation: '85%',
       chatMessageBgSaturation: '85%',
-      chatMessageBgLightness: '40%',
-      defaultFontFamily: 'lucida',
-      defaultLineHeight: 'normal'
+      chatMessageBgLightness: '40%'
     }
     }
     next()
     next()
   })
   })

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

@@ -77,8 +77,8 @@ div.full-size(
 			track-changes= "editor.trackChanges",
 			track-changes= "editor.trackChanges",
 			doc-id="editor.open_doc_id"
 			doc-id="editor.open_doc_id"
 			renderer-data="reviewPanel.rendererData"
 			renderer-data="reviewPanel.rendererData"
-			font-family="settings.fontFamily || ui.defaultFontFamily"
-			line-height="settings.lineHeight || ui.defaultLineHeight"
+			font-family="settings.fontFamily"
+			line-height="settings.lineHeight"
 		)
 		)
 
 
 		if !isRestrictedTokenMember
 		if !isRestrictedTokenMember

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

@@ -169,7 +169,6 @@ aside#left-menu.full-size(
 					name="fontFamily"
 					name="fontFamily"
 					ng-model="settings.fontFamily"
 					ng-model="settings.fontFamily"
 				)
 				)
-					option(value="", disabled) #{translate("default")}
 					each fontFamily in ['monaco', 'lucida']
 					each fontFamily in ['monaco', 'lucida']
 						option(value=fontFamily) #{capitalize(fontFamily)}
 						option(value=fontFamily) #{capitalize(fontFamily)}
 
 
@@ -179,7 +178,6 @@ aside#left-menu.full-size(
 					name="lineHeight"
 					name="lineHeight"
 					ng-model="settings.lineHeight"
 					ng-model="settings.lineHeight"
 				)
 				)
-					option(value="", disabled) #{translate("default")}
 					each lineHeight in ['compact', 'normal', 'wide']
 					each lineHeight in ['compact', 'normal', 'wide']
 						option(value=lineHeight) #{translate(lineHeight)}
 						option(value=lineHeight) #{translate(lineHeight)}
 
 

+ 1 - 3
services/web/frontend/js/ide.js

@@ -117,9 +117,7 @@ define([
       reviewPanelOpen: localStorage(`ui.reviewPanelOpen.${window.project_id}`),
       reviewPanelOpen: localStorage(`ui.reviewPanelOpen.${window.project_id}`),
       miniReviewPanelVisible: false,
       miniReviewPanelVisible: false,
       chatResizerSizeOpen: window.uiConfig.chatResizerSizeOpen,
       chatResizerSizeOpen: window.uiConfig.chatResizerSizeOpen,
-      chatResizerSizeClosed: window.uiConfig.chatResizerSizeClosed,
-      defaultFontFamily: window.uiConfig.defaultFontFamily,
-      defaultLineHeight: window.uiConfig.defaultLineHeight
+      chatResizerSizeClosed: window.uiConfig.chatResizerSizeClosed
     }
     }
     $scope.user = window.user
     $scope.user = window.user