From c8a2303bf14a20fd744dac312f8f64afec197ca7 Mon Sep 17 00:00:00 2001 From: Leolynn Castro Date: Thu, 14 Dec 2017 09:14:46 +0800 Subject: [PATCH] Added optional wysiwyg font size range --- .../ModelFieldWYSIWYG/ModelFieldWYSIWYG.js | 26 ++++++++++--------- 1 file changed, 14 insertions(+), 12 deletions(-) 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();