external.html 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  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/file.css">
  13. <link rel="stylesheet" href="../../css/plugins/image_manager.css">
  14. <link rel="stylesheet" href="../../css/plugins/image.css">
  15. <link rel="stylesheet" href="../../css/plugins/line_breaker.css">
  16. <link rel="stylesheet" href="../../css/plugins/table.css">
  17. <link rel="stylesheet" href="../../css/plugins/video.css">
  18. <link rel="stylesheet" href="../../css/plugins/fullscreen.css">
  19. <link rel="stylesheet" href="../../css/plugins/quick_insert.css">
  20. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.3.0/codemirror.min.css">
  21. <style>
  22. body {
  23. text-align: center;
  24. margin: 0;
  25. margin-top: 100px;
  26. }
  27. div#editor {
  28. width: 81%;
  29. margin: auto;
  30. text-align: left;
  31. }
  32. #foo {
  33. position: fixed;
  34. top: 0;
  35. left: 0;
  36. right: 0;
  37. z-index: 2;
  38. }
  39. </style>
  40. </head>
  41. <body>
  42. <div id="foo"></div>
  43. <div id="editor">
  44. <div id="edit1">
  45. <h1>External Shared Toolbar</h1>
  46. <p>You can have more than one editor instance on the same page. However, this will not affect the editing
  47. experience. You can even drag and drop images from one editor to the other.</p>
  48. </div>
  49. <div id='edit' style="margin-top: 30px;">
  50. <img class="fr-fir fr-dii" src="../../img/photo1.jpg" alt="Old Clock" width="150" />
  51. <h3>This is the first editor instance</h3>
  52. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec facilisis diam in odio iaculis blandit. Nunc eu
  53. mauris sit amet purus viverra gravida ut a dui.</p>
  54. </div>
  55. <div id="edit2" style="margin-top: 10px;">
  56. <img class="fr-fir fr-dii" src="../../img/photo1.jpg" alt="Old Clock" width="150" />
  57. <h3>This is the second editor instance</h3>
  58. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec facilisis diam in odio iaculis blandit. Nunc eu
  59. mauris sit amet purus viverra gravida ut a dui.</p>
  60. </div>
  61. </div>
  62. <script type="text/javascript"
  63. src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.3.0/codemirror.min.js"></script>
  64. <script type="text/javascript"
  65. src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.3.0/mode/xml/xml.min.js"></script>
  66. <script type="text/javascript" src="../../js/froala_editor.min.js"></script>
  67. <script type="text/javascript" src="../../js/plugins/align.min.js"></script>
  68. <script type="text/javascript" src="../../js/plugins/code_beautifier.min.js"></script>
  69. <script type="text/javascript" src="../../js/plugins/code_view.min.js"></script>
  70. <script type="text/javascript" src="../../js/plugins/colors.min.js"></script>
  71. <script type="text/javascript" src="../../js/plugins/draggable.min.js"></script>
  72. <script type="text/javascript" src="../../js/plugins/emoticons.min.js"></script>
  73. <script type="text/javascript" src="../../js/plugins/file.min.js"></script>
  74. <script type="text/javascript" src="../../js/plugins/font_size.min.js"></script>
  75. <script type="text/javascript" src="../../js/plugins/font_family.min.js"></script>
  76. <script type="text/javascript" src="../../js/plugins/image.min.js"></script>
  77. <script type="text/javascript" src="../../js/plugins/image_manager.min.js"></script>
  78. <script type="text/javascript" src="../../js/plugins/line_breaker.min.js"></script>
  79. <script type="text/javascript" src="../../js/plugins/link.min.js"></script>
  80. <script type="text/javascript" src="../../js/plugins/lists.min.js"></script>
  81. <script type="text/javascript" src="../../js/plugins/paragraph_format.min.js"></script>
  82. <script type="text/javascript" src="../../js/plugins/paragraph_style.min.js"></script>
  83. <script type="text/javascript" src="../../js/plugins/video.min.js"></script>
  84. <script type="text/javascript" src="../../js/plugins/table.min.js"></script>
  85. <script type="text/javascript" src="../../js/plugins/url.min.js"></script>
  86. <script type="text/javascript" src="../../js/plugins/entities.min.js"></script>
  87. <script type="text/javascript" src="../../js/plugins/quick_insert.min.js"></script>
  88. <script type="text/javascript" src="../../js/plugins/inline_style.min.js"></script>
  89. <script type="text/javascript" src="../../js/plugins/save.min.js"></script>
  90. <script type="text/javascript" src="../../js/plugins/fullscreen.min.js"></script>
  91. <script>
  92. (function () {
  93. new FroalaEditor("#edit1, #edit, #edit2", {
  94. toolbarContainer: '#foo',
  95. toolbarButtons: [ ['bold', 'italic', 'underline', 'strikeThrough', 'textColor', 'backgroundColor', 'emoticons'], ['paragraphFormat', 'align', 'formatOL', 'formatUL', 'indent', 'outdent'], ['insertImage', 'insertLink', 'insertFile', 'insertVideo', 'undo', 'redo'] ]
  96. })
  97. })()
  98. </script>
  99. </body>
  100. </html>