ondialog-multitab.html 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
  6. <title>summernote</title>
  7. <!-- include jquery -->
  8. <script src="//code.jquery.com/jquery-1.11.3.min.js"></script>
  9. <!-- include libraries -->
  10. <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.css" />
  11. <script src="//cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.3/umd/popper.js"></script>
  12. <script src="//maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.js"></script>
  13. <!-- include summernote -->
  14. <link rel="stylesheet" href="../dist/summernote-bs4.css">
  15. <script type="text/javascript" src="../dist/summernote-bs4.js"></script>
  16. <script>
  17. $(function () {
  18. $('#dropper').on('shown.bs.modal', function() {
  19. $('.dropping').summernote({ height: 300, focus: true });
  20. }).on('hidden.bs.modal', function () {
  21. $('.dropping').summernote('destroy');
  22. });
  23. $('.nav.nav-tabs a').click(function (e) {
  24. e.preventDefault()
  25. $(this).tab('show')
  26. })
  27. });
  28. </script>
  29. </head>
  30. <body>
  31. <button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#dropper">Show Dialog</button>
  32. <div id="dropper" class="modal fade" tabindex="-1" data-backdrop="static" role="dialog" aria-hidden="true">
  33. <div class="modal-dialog">
  34. <div class="modal-content">
  35. <div class="modal-body">
  36. <div role="tabpanel">
  37. <!-- Nav tabs -->
  38. <ul class="nav nav-tabs" role="tablist">
  39. <li role="presentation" class="active"><a href="#tab1" aria-controls="tab1" role="tab" data-toggle="tab">Tab 1</a></li>
  40. <li role="presentation"><a href="#tab2" aria-controls="tab2" role="tab" data-toggle="tab">Tab 2</a></li>
  41. </ul>
  42. <!-- Tab panes -->
  43. <div class="tab-content">
  44. <div role="tabpanel" class="tab-pane active" id="tab1">
  45. <div class="dropping">text...</div>
  46. </div>
  47. <div role="tabpanel" class="tab-pane" id="tab2">
  48. <div class="dropping">text...</div>
  49. </div>
  50. </div>
  51. </div>
  52. </div>
  53. <div class="modal-footer">
  54. <button type="button" class="btn btn-default pull-left">
  55. <span class="fa fa-paperclip"></span>
  56. Attach Digital Assets
  57. </button>
  58. <div class="btn-group">
  59. <button type="button" class="btn btn-default opacity75" class="close" data-dismiss="modal">
  60. &times; Cancel
  61. </button>
  62. <button type="button" class="btn btn-warning" href="javascript:postDrop()">
  63. Post Status Update
  64. <span class="fa fa-bullhorn"></span>
  65. </button>
  66. </div>
  67. </div>
  68. </div>
  69. </div>
  70. </div>
  71. </body>
  72. </html>