toolbar_buttons.html 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, maximum-scale=1.0" />
  6. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/css/font-awesome.min.css">
  7. <link rel="stylesheet" href="../../css/froala_editor.css">
  8. <link rel="stylesheet" href="../../css/froala_style.css">
  9. <link rel="stylesheet" href="../../css/plugins/code_view.css">
  10. <link rel="stylesheet" href="../../css/plugins/colors.css">
  11. <link rel="stylesheet" href="../../css/plugins/emoticons.css">
  12. <link rel="stylesheet" href="../../css/plugins/image_manager.css">
  13. <link rel="stylesheet" href="../../css/plugins/image.css">
  14. <link rel="stylesheet" href="../../css/plugins/line_breaker.css">
  15. <link rel="stylesheet" href="../../css/plugins/quick_insert.css">
  16. <link rel="stylesheet" href="../../css/plugins/table.css">
  17. <link rel="stylesheet" href="../../css/plugins/file.css">
  18. <link rel="stylesheet" href="../../css/plugins/char_counter.css">
  19. <link rel="stylesheet" href="../../css/plugins/video.css">
  20. <link rel="stylesheet" href="../../css/plugins/emoticons.css">
  21. <link rel="stylesheet" href="../../css/plugins/fullscreen.css">
  22. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.3.0/codemirror.min.css">
  23. <style>
  24. body {
  25. text-align: center;
  26. margin: 0;
  27. }
  28. div#editor {
  29. width: 81%;
  30. margin: auto;
  31. text-align: left;
  32. }
  33. </style>
  34. </head>
  35. <body>
  36. <div id="editor">
  37. <div id='edit' style="margin-top: 30px;">
  38. <h1>Change Toolbar Buttons</h1>
  39. <p>You have full control over the rich text editor's toolbar functionality. Simply customize what buttons are
  40. available, their order in the toolbar and also group them the way you want.</p>
  41. <p>The toolbar's buttons can be customized based on the screen size using the following options:</p>
  42. <ul>
  43. <li><a href="../docs/options#toolbarButtons" title="toolbarButtons" target="_blank">toolbarButtons</a> for large
  44. devices (≥ 1200px)</li>
  45. <li><a href="../docs/options#toolbarButtonsMD" title="toolbarButtonsMD" target="_blank">toolbarButtonsMD</a> for
  46. medium devices (≥ 992px)</li>
  47. <li><a href="../docs/options#toolbarButtonsSM" title="toolbarButtonsSM" target="_blank">toolbarButtonsSM</a> for
  48. small devices (≥ 768px)</li>
  49. <li><a href="../docs/options#toolbarButtonsXS" title="toolbarButtonsXS" target="_blank">toolbarButtonsXS</a> for
  50. extra small devices (&lt; 768px)</li>
  51. </ul>
  52. <p>Buttons can be grouped together by adding separators between them. There are 2 types of separators: Vertical
  53. <code>|</code> and horizontal <code>-</code>. Separators can be added by passing them to any of the options
  54. above.</p>
  55. </div>
  56. </div>
  57. <script type="text/javascript"
  58. src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.3.0/codemirror.min.js"></script>
  59. <script type="text/javascript"
  60. src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.3.0/mode/xml/xml.min.js"></script>
  61. <script type="text/javascript" src="../../js/froala_editor.min.js"></script>
  62. <script type="text/javascript" src="../../js/plugins/align.min.js"></script>
  63. <script type="text/javascript" src="../../js/plugins/code_beautifier.min.js"></script>
  64. <script type="text/javascript" src="../../js/plugins/code_view.min.js"></script>
  65. <script type="text/javascript" src="../../js/plugins/colors.min.js"></script>
  66. <script type="text/javascript" src="../../js/plugins/emoticons.min.js"></script>
  67. <script type="text/javascript" src="../../js/plugins/draggable.min.js"></script>
  68. <script type="text/javascript" src="../../js/plugins/font_size.min.js"></script>
  69. <script type="text/javascript" src="../../js/plugins/font_family.min.js"></script>
  70. <script type="text/javascript" src="../../js/plugins/image.min.js"></script>
  71. <script type="text/javascript" src="../../js/plugins/image_manager.min.js"></script>
  72. <script type="text/javascript" src="../../js/plugins/line_breaker.min.js"></script>
  73. <script type="text/javascript" src="../../js/plugins/quick_insert.min.js"></script>
  74. <script type="text/javascript" src="../../js/plugins/link.min.js"></script>
  75. <script type="text/javascript" src="../../js/plugins/lists.min.js"></script>
  76. <script type="text/javascript" src="../../js/plugins/paragraph_format.min.js"></script>
  77. <script type="text/javascript" src="../../js/plugins/paragraph_style.min.js"></script>
  78. <script type="text/javascript" src="../../js/plugins/video.min.js"></script>
  79. <script type="text/javascript" src="../../js/plugins/table.min.js"></script>
  80. <script type="text/javascript" src="../../js/plugins/url.min.js"></script>
  81. <script type="text/javascript" src="../../js/plugins/emoticons.min.js"></script>
  82. <script type="text/javascript" src="../../js/plugins/file.min.js"></script>
  83. <script type="text/javascript" src="../../js/plugins/entities.min.js"></script>
  84. <script type="text/javascript" src="../../js/plugins/inline_style.min.js"></script>
  85. <script type="text/javascript" src="../../js/plugins/save.min.js"></script>
  86. <script type="text/javascript" src="../../js/plugins/fullscreen.min.js"></script>
  87. <script>
  88. (function () {
  89. new FroalaEditor("#edit", {
  90. // Set custom buttons with separator between them.
  91. toolbarButtons: [ ['undo', 'redo'], ['bold', 'italic', 'underline', 'strikethrough', 'subscript', 'superscript', 'outdent', 'indent', 'clearFormatting', 'insertTable', 'html'] ],
  92. toolbarButtonsXS: [ ['undo', 'redo'], ['bold', 'italic', 'underline'] ]
  93. })
  94. })()
  95. </script>
  96. </body>
  97. </html>