diff --git a/client/common/directives/ModelFieldWYSIWYG/ModelFieldWYSIWYG.js b/client/common/directives/ModelFieldWYSIWYG/ModelFieldWYSIWYG.js index 586a1671..32670f14 100644 --- a/client/common/directives/ModelFieldWYSIWYG/ModelFieldWYSIWYG.js +++ b/client/common/directives/ModelFieldWYSIWYG/ModelFieldWYSIWYG.js @@ -22,21 +22,23 @@ angular.module('dashboard.directives.ModelFieldWYSIWYG', [ }) .directive('modelFieldWysiwygEdit', function($compile, $cookies, $timeout, $modal, Config, FileUploadService) { - function getTemplate() { - var template = '\ + function getTemplate(scope) { + let fontSizeArr = [7, 10, 12, 14, 16, 18, 24]; + let minSize = scope.options.fontSizeRange != undefined ? scope.options.fontSizeRange.min : 1; + let maxSize = scope.options.fontSizeRange != undefined ? scope.options.fontSizeRange.max : 7; + let newList = ''; + for (var i = (minSize-1); i < maxSize; i++) { + var list = `
  • ${fontSizeArr[i]} pt
  • `; + newList = list + newList; + }; + + var template = '\
    \
    \ \  \ - \ + \
    \
    \ \ @@ -107,7 +109,7 @@ angular.module('dashboard.directives.ModelFieldWYSIWYG', [ scope.onFileSelect = onFileSelect; scope.toggleCodeEdit = toggleCodeEdit; - element.html(getTemplate()).show(); + element.html(getTemplate(scope)).show(); $compile(element.contents())(scope); initWysiwygEditor();