2016-09-01 2 views

Antwort

0

TinyMCE hat keine eingebaute Möglichkeit, die Schriftgröße über einen "Slider" auszuwählen. Da TinyMCE Open Source ist, können Sie den Code des Editors immer an Ihre Bedürfnisse anpassen.

Wenn Sie in der Haupt-tinymce.js Datei aussehen wird Sie Code wie folgt finden:

editor.addButton('fontsizeselect', function() { 
     var items = [], defaultFontsizeFormats = '8pt 10pt 12pt 14pt 18pt 24pt 36pt'; 
     var fontsize_formats = editor.settings.fontsize_formats || defaultFontsizeFormats; 

     each(fontsize_formats.split(' '), function(item) { 
      var text = item, value = item; 
      // Allow text=value font sizes. 
      var values = item.split('='); 
      if (values.length > 1) { 
       text = values[0]; 
       value = values[1]; 
      } 
      items.push({text: text, value: value}); 
     }); 

     return { 
      type: 'listbox', 
      text: 'Font Sizes', 
      tooltip: 'Font Sizes', 
      values: items, 
      fixedWidth: true, 
      onPostRender: createListBoxChangeHandler(items, 'fontsize'), 
      onclick: function(e) { 
       if (e.control.settings.value) { 
        editor.execCommand('FontSize', false, e.control.settings.value); 
       } 
      } 
     }; 
}); 

Dies ist, wie die aktuelle Auswahlliste implementiert ist - man kann immer diese ersetzen mit Logik Auswahl der Schriftart in einer anderen zu implementieren Weise.

Verwandte Themen