/demo/index.html

https://bitbucket.org/ivanvpan/jquery-tagger · HTML · 114 lines · 103 code · 11 blank · 0 comment · 0 complexity · 07285bc8b78a5a661f49b4f1913f022e MD5 · raw file

  1. <!doctype html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <title>Tag</title>
  6. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
  7. <script src="lib/underscore.js"></script>
  8. <script src="js/main.js"></script>
  9. <script src="../tagger.js"></script>
  10. <link type="text/css" rel="stylesheet" href="lib/bootstrap/css/bootstrap.css">
  11. <link type="text/css" rel="stylesheet" href="../css/skin.css">
  12. <style type="text/css">
  13. .row {
  14. margin-bottom: 20px;
  15. }
  16. #image-area {
  17. position: relative;
  18. }
  19. #preview-area {
  20. position: relative;
  21. }
  22. .tag-edit h3 {
  23. margin-top: -8px;
  24. }
  25. .tag-edit form {
  26. margin: 0;
  27. margin-left: 30px;
  28. }
  29. #preview-button {
  30. margin-bottom: 20px;
  31. }
  32. </style>
  33. </head>
  34. <body style="padding-top: 20px;">
  35. <script type="text/template" id="tag-template">
  36. <div class="tag" style="padding: 0 2px; background-color: #800; color: white; position: absolute">
  37. <div class="text">
  38. <%= text %>
  39. </div>
  40. </div>
  41. </script>
  42. <script type="text/template" id="tag-edit-template">
  43. <div class="tag-edit well well-small">
  44. <h3 class="pull-left"><%= index %></h3>
  45. <a class="pull-right remove" href="#"><i class="icon-remove-sign"></i></a>
  46. <form class="form">
  47. <div class="controls">
  48. <input type="text" name="title" placeholder="Title"></textarea>
  49. </div>
  50. <div class="controls">
  51. <textarea name="text" placeholder="Description"></textarea>
  52. </div>
  53. <div>
  54. <input type="text" name="targetUrl" placeholder="Target URL"/>
  55. </div>
  56. </form>
  57. </div>
  58. </script>
  59. <script type="text/template" id="output-template"> <div class="img-container" style="position:relative">
  60. <img id="<%= imgId %>" src="<%= url %>"/>
  61. </div>
  62. <script type="text/javascript">
  63. $('#<%= imgId %>').tagger(<%= data %>, {});
  64. </script**>
  65. </script>
  66. <script type="text/template" id="image-template">
  67. <img id="the-image" src="<%= url %>"/>
  68. </script>
  69. <div class="container">
  70. <div class="row">
  71. <div class="span12">
  72. <form class="form form-inline input-append" id="image-source">
  73. <input type="text" value="http://www.divfurniture.com/divfurniture_image/index-2.jpg"/>
  74. <button class="btn">Load</button>
  75. </form>
  76. </div>
  77. </div>
  78. <div class="row">
  79. <div class="span12">
  80. <div id="image-area">
  81. </div>
  82. </div>
  83. </div>
  84. <div class="row">
  85. <div class="span9" id="tag-edit-forms">
  86. </div>
  87. </div>
  88. <hr/>
  89. <div class="row">
  90. <div class="span12">
  91. <button class="btn" id="preview-button">Preview</button>
  92. <div id="preview-area">
  93. </div>
  94. </div>
  95. </div>
  96. <hr/>
  97. <div class="row">
  98. <textarea id="output" style="height: 200px;" class="span12" disabled>
  99. </textarea>
  100. </div>
  101. </div>
  102. </body>
  103. </html>