modal.html 8.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176
  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/table.css">
  16. <link rel="stylesheet" href="../../../css/plugins/char_counter.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/file.css">
  20. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.3.0/codemirror.min.css">
  21. <!-- Latest compiled and minified CSS -->
  22. <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
  23. <!-- Optional theme -->
  24. <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap-theme.min.css">
  25. <style>
  26. html,
  27. body {
  28. text-align: center;
  29. height: 100%;
  30. }
  31. div#editor {
  32. width: 81%;
  33. margin: auto;
  34. text-align: left;
  35. }
  36. .modal-body {
  37. height: 500px;
  38. }
  39. .modal-dialog {
  40. transform : none !important;
  41. -webkit-transform : none !important;
  42. -moz-transform : none !important;
  43. }
  44. </style>
  45. </head>
  46. <body>
  47. <div id="editor">
  48. <!-- Button trigger modal -->
  49. <button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
  50. Launch demo modal
  51. </button>
  52. <!-- Modal -->
  53. <div class="modal fade" id="myModal" tabindex="-1" aria-labelledby="myModalLabel">
  54. <div class="modal-dialog" role="document">
  55. <div class="modal-content">
  56. <div class="modal-header">
  57. <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span
  58. aria-hidden="true">&times;</span></button>
  59. <h4 class="modal-title" id="myModalLabel">Froala WYSIWYG HTML Editor</h4>
  60. </div>
  61. <div class="modal-body">
  62. <div id='edit'>
  63. <h1>Click and edit</h1>
  64. <img class="fr-fir fr-dii" src="../../../img/photo1.jpg" alt="Old Clock" width="300" />Lorem
  65. <strong>ipsum</strong> dolor sit amet, consectetur <strong>adipiscing <em>elit.</em> Donec</strong>
  66. facilisis diam in odio iaculis blandit. Nunc
  67. eu mauris sit amet purus <strong>viverra</strong><em> gravida</em> ut a dui.<br />
  68. <ul>
  69. <li>Vivamus nec rutrum augue, pharetra faucibus purus. Maecenas non orci sagittis, vehicula lorem et,
  70. dignissim nunc.</li>
  71. <li>Suspendisse suscipit, diam non varius facilisis, enim libero tincidunt magna, sit amet iaculis eros
  72. libero sit amet eros. Vestibulum a rhoncus felis.
  73. <ol>
  74. <li>Nam lacus nulla, consequat ac lacus sit amet, accumsan pellentesque risus. Aenean viverra mi at
  75. urna mattis fermentum.</li>
  76. <li>Curabitur porta metus in tortor elementum, in semper nulla ullamcorper. Vestibulum mattis tempor
  77. tortor quis gravida. In rhoncus risus nibh. Nullam condimentum dapibus massa vel fringilla. Sed
  78. hendrerit sed est quis facilisis. Ut sit
  79. amet nibh sem. Pellentesque imperdiet mollis libero.</li>
  80. </ol>
  81. </li>
  82. </ul>
  83. <table style="width: 100%;">
  84. <tr>
  85. <td>asdasd</td>
  86. <td>asdasdasd</td>
  87. </tr>
  88. </table>
  89. Sed dictum dictum tristique. Proin eros turpis, ultricies eu sapien eget, ornare rutrum ipsum.
  90. Pellentesque eros nisl, ornare nec ipsum sed, aliquet sollicitudin erat. Nulla tincidunt porta
  91. <strong>vehicula.</strong><br />
  92. <a href="http://google.com" title="Aenean sed hendrerit">Aenean sed hendrerit</a> velit. Nullam eu mi
  93. dolor. Maecenas et erat risus. Nulla ac auctor diam, non aliquet ante. Fusce ullamcorper, ipsum id tempor
  94. lacinia, sem tellus malesuada
  95. libero, quis ornare sem massa in orci. Sed dictum dictum tristique. Proin eros turpis, ultricies eu sapien
  96. eget, ornare rutrum ipsum. Pellentesque eros nisl, ornare nec ipsum sed, aliquet sollicitudin erat. Nulla
  97. tincidunt porta <strong>vehicula.</strong><br />
  98. <i>Nullam laoreet</i> imperdiet orci ac euismod. Curabitur vel lectus nisi. Phasellus accumsan aliquet
  99. augue, eu rutrum tellus iaculis in. Nunc viverra ultrices mollis. Curabitur malesuada nunc massa, ut
  100. imperdiet arcu lobortis sed. Cras
  101. ac arcu mauris. Maecenas id lectus nisl. Donec consectetur scelerisque quam at ultricies. Nam quis magna
  102. iaculis, condimentum metus ut, elementum metus. Pellentesque habitant morbi tristique senectus et netus et
  103. malesuada fames ac turpis
  104. egestas. Vivamus id tempus nisi.<br />
  105. </div>
  106. </div>
  107. <div class="modal-footer">
  108. <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
  109. <button type="button" class="btn btn-primary">Save changes</button>
  110. </div>
  111. </div>
  112. </div>
  113. </div>
  114. </div>
  115. <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
  116. <script type="text/javascript"
  117. src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.3.0/codemirror.min.js"></script>
  118. <script type="text/javascript"
  119. src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.3.0/mode/xml/xml.min.js"></script>
  120. <script type="text/javascript" src="../../../js/froala_editor.min.js"></script>
  121. <script type="text/javascript" src="../../../js/plugins/align.min.js"></script>
  122. <script type="text/javascript" src="../../../js/plugins/code_beautifier.min.js"></script>
  123. <script type="text/javascript" src="../../../js/plugins/code_view.min.js"></script>
  124. <script type="text/javascript" src="../../../js/plugins/colors.min.js"></script>
  125. <script type="text/javascript" src="../../../js/plugins/draggable.min.js"></script>
  126. <script type="text/javascript" src="../../../js/plugins/emoticons.min.js"></script>
  127. <script type="text/javascript" src="../../../js/plugins/font_size.min.js"></script>
  128. <script type="text/javascript" src="../../../js/plugins/font_family.min.js"></script>
  129. <script type="text/javascript" src="../../../js/plugins/image.min.js"></script>
  130. <script type="text/javascript" src="../../../js/plugins/file.min.js"></script>
  131. <script type="text/javascript" src="../../../js/plugins/image_manager.min.js"></script>
  132. <script type="text/javascript" src="../../../js/plugins/line_breaker.min.js"></script>
  133. <script type="text/javascript" src="../../../js/plugins/link.min.js"></script>
  134. <script type="text/javascript" src="../../../js/plugins/lists.min.js"></script>
  135. <script type="text/javascript" src="../../../js/plugins/paragraph_format.min.js"></script>
  136. <script type="text/javascript" src="../../../js/plugins/paragraph_style.min.js"></script>
  137. <script type="text/javascript" src="../../../js/plugins/video.min.js"></script>
  138. <script type="text/javascript" src="../../../js/plugins/table.min.js"></script>
  139. <script type="text/javascript" src="../../../js/plugins/url.min.js"></script>
  140. <script type="text/javascript" src="../../../js/plugins/entities.min.js"></script>
  141. <script type="text/javascript" src="../../../js/plugins/char_counter.min.js"></script>
  142. <script type="text/javascript" src="../../../js/plugins/inline_style.min.js"></script>
  143. <script type="text/javascript" src="../../../js/plugins/save.min.js"></script>
  144. <script type="text/javascript" src="../../../js/plugins/fullscreen.min.js"></script>
  145. <script type="text/javascript" src="../../../js/plugins/quote.min.js"></script>
  146. <script type="text/javascript" src="../../../js/languages/ro.js"></script>
  147. <!-- Latest compiled and minified JavaScript -->
  148. <script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
  149. <script>
  150. (function () {
  151. new FroalaEditor("#edit", {
  152. enter: FroalaEditor.ENTER_P,
  153. height: 350,
  154. zIndex: 8000
  155. })
  156. })()
  157. </script>
  158. </body>
  159. </html>