worksheet.html 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. <html>
  2. <head>
  3. <link href="css/prettify.css" rel="stylesheet"/>
  4. <link href="css/bootstrap.css" rel="stylesheet"/>
  5. <link href="css/index.css" rel="stylesheet"/>
  6. <script type="text/javascript" src="js/jquery-2.2.4.js"></script>
  7. <script type="text/javascript" src="js/bootstrap.js"></script>
  8. <script type="text/javascript" src="js/mindmup-editabletable.js"></script>
  9. <script type="text/javascript" src="js/prettify.js"></script>
  10. </head>
  11. <body>
  12. <div class="container">
  13. <br/>
  14. <ul class="nav nav-tabs">
  15. <li class="active"><a data-toggle="tab" href="#home">Company 1</a></li>
  16. <li><a data-toggle="tab" href="#menu1">Company 2</a></li>
  17. <li><a data-toggle="tab" href="#menu2">Company 3</a></li>
  18. <li><a data-toggle="tab" href="#menu2">User</a></li>
  19. </ul>
  20. <div class="tab-content">
  21. <div id="home" class="tab-pane fade in active">
  22. <div class="hero-unit">
  23. <h1>Worksheet</h1>
  24. <h4>live edit</h4>
  25. <hr>
  26. <div class="alert alert-error hide">
  27. That would cost too much
  28. </div>
  29. <table id="mainTable" class="table table-striped" style="cursor: pointer;">
  30. <thead><tr><th>Name</th><th>Cost</th><th>Profit</th><th>Fun</th></tr></thead>
  31. <tbody>
  32. <tr><td tabindex="1">Car</td><td tabindex="1">100</td><td tabindex="1">200</td><td tabindex="1">0</td></tr>
  33. <tr><td tabindex="1">Bike</td><td tabindex="1">330</td><td tabindex="1">240</td><td tabindex="1">1</td></tr>
  34. <tr><td tabindex="1">Plane</td><td tabindex="1">430</td><td tabindex="1">540</td><td tabindex="1">3</td></tr>
  35. <tr><td tabindex="1">Yacht</td><td tabindex="1">100</td><td tabindex="1">200</td><td tabindex="1">0</td></tr>
  36. <tr><td tabindex="1">Segway</td><td tabindex="1">330</td><td tabindex="1">240</td><td tabindex="1">1</td></tr>
  37. </tbody>
  38. <tfoot><tr><th><strong>TOTAL</strong></th><th>1290</th><th>1420</th><th>5</th></tr></tfoot>
  39. </table>
  40. <input style="position: absolute; display: none;">
  41. <div style="text-align: right">
  42. <button type="submit" class="btn btn-primary">Save</button>
  43. </div>
  44. </div>
  45. </div>
  46. <div id="menu1" class="tab-pane fade">
  47. <h3>Menu 1</h3>
  48. <p>Some content in menu 1.</p>
  49. </div>
  50. <div id="menu2" class="tab-pane fade">
  51. <h3>Menu 2</h3>
  52. <p>Some content in menu 2.</p>
  53. </div>
  54. </div>
  55. </div>
  56. <script>
  57. $(function()
  58. {
  59. $('table').editableTableWidget();
  60. $('table td').on('change', function(evt, newValue)
  61. {
  62. // do something with the new cell value
  63. /* if (....) {
  64. return false; // reject change
  65. }
  66. */
  67. });
  68. });
  69. </script>
  70. </body>
  71. </html>