/views/index.html

https://github.com/lpenguin/testSys · HTML · 82 lines · 64 code · 14 blank · 4 comment · 0 complexity · 5f93127b2bf355c3fd7e10201285f75a MD5 · raw file

  1. <html>
  2. <head>
  3. <script type='text/javascript' src='/js/LAB.js'></script>
  4. <script type='text/javascript' src='/js/jquery.js'></script>
  5. <script type='text/javascript' src='/js/jquery.tmpl.js'></script>
  6. <script type='text/javascript' src='/js/underscore.js'></script>
  7. <script type='text/javascript' src='/js/backbone.js'></script>
  8. <script type='text/javascript' src='/js/json2.js'></script>
  9. <!--
  10. <script type='text/javascript' src='/js/application.js'></script>
  11. -->
  12. {:addscripts:}
  13. <!-- {:addcss:} -->
  14. <link href="/css/reset.css" media="all" rel="stylesheet" type="text/css" />
  15. <link href="/css/application.css" media="all" rel="stylesheet" type="text/css" />
  16. <title>Classes</title>
  17. </head>
  18. <body>
  19. <script type="text/javascript">
  20. $(function(){
  21. App.init();
  22. });
  23. // $(function() {
  24. // App.init();
  25. // });
  26. </script>
  27. <div id="notice"></div>
  28. <div id="app"></div>
  29. <script type="text/x-jquery-tmpl" id="class-list-template">
  30. <h1>Classes</h1>
  31. <ul>
  32. {{each classes}}
  33. <li><a href="#classes/${id}">${name}</a><a href="#" class="right delete" data="${id}">Delete</a></li>
  34. {{/each}}
  35. </ul>
  36. <a href="#classes-new" >Add Class</a>
  37. </script>
  38. <script type="text/x-jquery-tmpl" id="class-edit-template">
  39. <form>
  40. <label for="name">Name</label>
  41. <input name="name" type="text" value="${model.get('name')}"></input> <br/>
  42. <label for="description">Description</label> <textarea name="description" type="text" >${model.get('description')}</textarea> <br/>
  43. <ul>
  44. <h3>Tests</h3>
  45. {{each model.get('tests')}}
  46. <li> <a href="#classes/${model.id}/tests/${id}">${name}</a><a href="#" class="right delete" data="${id}">Delete</a></li>
  47. {{/each}}
  48. </ul>
  49. <a href="#classes/${model.id}/tests-new" >Add Test</a><br/>
  50. <button class="save">{{if model.isNew() }}Add{{else}}Save{{/if}}</button>
  51. </form>
  52. </script>
  53. <script type="text/x-jquery-tmpl" id="test-edit-template">
  54. <form>
  55. <label for="name">Name</label>
  56. <input name="name" type="text" value="${model.get('name')}"></input> <br/>
  57. <label for="description">Description</label> <textarea name="description" type="text" >${model.get('description')}</textarea> <br/>
  58. <ul>
  59. <h3></h3>
  60. {{each model.get('scales')}}
  61. <li> <a href="#scales/${id}">${name}</a></li>
  62. {{/each}}
  63. </ul>
  64. <a href="#newScale" >Add Scale</a><br/>
  65. <button>{{if model.isNew() }}Add{{else}}Save{{/if}}</button>
  66. </form>
  67. </script>
  68. </body>