PageRenderTime 65ms CodeModel.GetById 34ms RepoModel.GetById 0ms app.codeStats 0ms

/www/index.html

https://github.com/codeforamerica/mobile-mapper
HTML | 265 lines | 256 code | 9 blank | 0 comment | 0 complexity | f098dc6131348108a80ac4f4ae7a6189 MD5 | raw file
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <title>Mobile Mapper</title>
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
  6. <link rel="stylesheet" href="jquery.mobile-1.0b1.min.css" />
  7. <link rel="stylesheet" href="base.css" type="text/css" />
  8. <link rel="stylesheet" href="custom.css" type="text/css" />
  9. <script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=true"></script>
  10. <script type="text/javascript" charset="utf-8" src="phonegap.0.9.6.min.js"></script>
  11. <script type="text/javascript" charset="utf-8" src="phonegap.plugin.couchdb-attachment-upload.js"></script>
  12. <script type="text/javascript" charset="utf-8" src="MapKitPlug.js"></script>
  13. <script type="text/javascript" charset="utf-8" src="sha1.js"></script>
  14. <script type="text/javascript" charset="utf-8" src="jquery-1.6.1.min.js"></script>
  15. <script type="text/javascript" charset="utf-8" src="jquery.mobile-1.0b1.min.js"></script>
  16. <script type="text/javascript" charset="utf-8" src="jquery.couch.js"></script>
  17. <script type="text/javascript" charset="utf-8" src="jquery.couch2.js"></script>
  18. <script type="text/javascript" charset="utf-8" src="infobox_packed.js"></script>
  19. <script type="text/javascript" charset="utf-8" src="config.js"></script>
  20. <script type="text/javascript" charset="utf-8" src="utils.js"></script>
  21. <script type="text/javascript" charset="utf-8" src="geo.js"></script>
  22. <script type="text/javascript" charset="utf-8" src="script.js"></script>
  23. <script type="text/javascript" charset="utf-8" src="details.js"></script>
  24. <script type="text/javascript" charset="utf-8" src="favorites.js"></script>
  25. <script type="text/javascript" charset="utf-8" src="http://finder.iriscouch.com/apps/_design/couchdb-xd/couchdb.js"></script>
  26. </head>
  27. <body>
  28. <div data-role="page" id="nearby_map" class="page-map" data-theme="d">
  29. <div data-role="header">
  30. <a id="find_me" href="#" title="find me" data-icon="refresh">find me</a>
  31. <h1>Map</h1>
  32. <a id="set_username_btn" href="#set_username" class="ui-btn-right">set username</a>
  33. </div>
  34. <div data-role="content">
  35. <div id="map-container" style="width: 100%; height: 100%"></div>
  36. </div>
  37. <div data-role="footer" data-id="footer-nav" data-position="fixed">
  38. <div data-role="navbar">
  39. <ul>
  40. <li><a href="#nearby_map" data-icon="home" title="map">map</a></li>
  41. <li><a href="#list_view" data-icon="grid">listing</a></li>
  42. <li><a href="favorites.html" data-icon="star">favorite</a></li>
  43. <li><a href="#add_record" data-icon="plus" data-transition="slideup" title="add artwork">add artwork</a></li>
  44. <li><a href="#search_dialog" data-icon="search" data-rel="dialog" data-transition="slidedown">search</a></li>
  45. </ul>
  46. </div>
  47. </div>
  48. </div>
  49. <div data-role="page" id="list_view" data-theme="d">
  50. <div data-role="header">
  51. <h1>Listing</h1>
  52. <a id="list_view_more_link" href="" class="ui-btn-right">more info</a>
  53. </div>
  54. <div data-role="content">
  55. <ul id="list_view_ul" data-theme="d">
  56. </ul>
  57. </div>
  58. <div data-role="footer" data-id="footer-nav" data-position="fixed">
  59. <div data-role="navbar">
  60. <ul>
  61. <li><a href="#nearby_map" data-icon="home" title="map">map</a></li>
  62. <li><a href="#list_view" data-icon="grid">listing</a></li>
  63. <li><a href="favorites.html" data-icon="star">favorite</a></li>
  64. <li><a href="#add_record" data-icon="plus" data-transition="slideup" title="add artwork">add artwork</a></li>
  65. <li><a href="index.html" data-icon="search">search</a></li>
  66. </ul>
  67. </div>
  68. </div>
  69. </div>
  70. <div data-role="page" id="single_view" data-theme="d">
  71. <div data-role="header">
  72. <h1 class="artwork-title">Details</h1>
  73. </div>
  74. <div data-role="content">
  75. <ul id="single_view_ul">
  76. </ul>
  77. </div>
  78. <div data-role="footer" data-id="footer-nav" data-position="fixed">
  79. <div data-role="navbar">
  80. <ul>
  81. <li><a href="#nearby_map" data-icon="home" title="map">map</a></li>
  82. <li><a href="#list_view" data-icon="grid">listing</a></li>
  83. <li><a href="favorites.html" data-icon="star">favorite</a></li>
  84. <li><a href="#add_record" data-icon="plus" data-transition="slideup" title="add artwork">add artwork</a></li>
  85. <li><a href="#search_dialog" data-icon="search" data-rel="dialog" data-transition="slidedown">search</a></li>
  86. </ul>
  87. </div>
  88. </div>
  89. </div>
  90. <div data-role="page" id="thank_you" data-theme="d">
  91. <div data-role="header">
  92. <a class="back-btn" href="" data-rel="back">back</a>
  93. <h1>Thank You!</h1>
  94. </div>
  95. <div data-role="content">
  96. <div>Thank you for liking this art!</div>
  97. <div>Wanna share it?</div>
  98. </div>
  99. <div data-role="footer" data-id="footer-nav" data-position="fixed">
  100. <div data-role="navbar">
  101. <ul>
  102. <li><a href="#nearby_map" data-icon="home" title="map">map</a></li>
  103. <li><a href="#list_view" data-icon="grid">listing</a></li>
  104. <li><a href="index.html" data-icon="star">favorite</a></li>
  105. <li><a href="#add_record" data-icon="plus" data-transition="slideup" title="add artwork">add artwork</a></li>
  106. <li><a href="#search_dialog" data-icon="search" data-rel="dialog" data-transition="slidedown">search</a></li>
  107. </ul>
  108. </div>
  109. </div>
  110. </div>
  111. <div data-role="page" id="search_dialog" data-theme="d">
  112. <div data-role="content">
  113. <h3>Location:</h3>
  114. <form id="location_search_form" action="" method="get">
  115. <input type="search" name="search_text" id="search_text" value="" />
  116. <button type="submit">Search</button>
  117. </form>
  118. </div>
  119. <div data-role="footer" data-id="footer-nav" data-position="fixed">
  120. </div>
  121. </div>
  122. <div data-role="page" id="login_view" data-theme="d">
  123. <div data-role="header">
  124. <a class="back-btn" href="" data-rel="back">back</a>
  125. <h1>Login</h1>
  126. </div>
  127. <div data-role="content">
  128. <form action="" method="post" id="login_form">
  129. <div data-role="fieldcontain">
  130. <label for="username_field">Username</label>
  131. <input type="text" id="username_field" value="" />
  132. </div>
  133. <div data-role="fieldcontain">
  134. <label for="password_field">Password</label>
  135. <input type="password" id="password_field" value="" />
  136. </div>
  137. <div data-role="fieldcontain">
  138. <button type="submit" id="login_button">login</button>
  139. </div>
  140. </form>
  141. </div>
  142. <div data-role="footer" data-id="footer-nav" data-position="fixed">
  143. </div>
  144. </div>
  145. <div data-role="page" id="agree_terms" data-theme="d">
  146. <div data-role="header" data-backbtn="false">
  147. <h1>Agreement</h1>
  148. </div>
  149. <div data-role="content">
  150. <h4>Notes on Contributing</h4>
  151. <p class="gen">Blah blah blah legal code blah blah Blah blah blah legal code blah blah Blah blah blah legal code blah blah Blah blah blah legal code blah blah Blah blah blah legal code blah blah Blah blah blah legal code blah blah Blah blah blah legal code blah blah Blah blah blah legal code blah blah.</p>
  152. <ul class="gen">
  153. <li><p>List item blah blah blah blah blah blah blah blah blah blah blah blah blah blah</p></li>
  154. <li><p>List item blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah </p></li>
  155. </ul>
  156. <p class="gen">Thanks for reading, and we look forward to your help in this collaborative effort.</p>
  157. <form action=".">
  158. <div data-role="fieldcontain">
  159. <fieldset data-role="controlgroup">
  160. <legend>Do you understand and accept these terms?</legend>
  161. <input type="checkbox" name="agreement_checkbox" id="id_agreement_checkbox" class="custom" />
  162. <label id="id_agreement_checkbox_label" for="id_agreement_checkbox">Yes</label>
  163. </fieldset>
  164. </div>
  165. </form>
  166. </div>
  167. </div>
  168. <div data-role="page" id="getting_started" data-theme="d">
  169. <div data-role="header">
  170. <h1>Getting Started</h1>
  171. <a href="#add_record" data-transition="slideup" class="ui-btn-right" title="Add" data-role="button">Add</a>
  172. </div>
  173. <div data-role="content">
  174. <h3>About Mobile Mapper</h3>
  175. <p class="gen">This project is intended to enable the public to contribute valuable data about the location of public items</p>
  176. <ul data-role="listview" data-inset="true" data-theme="c">
  177. <li><a href="#instructions">Learn how to use Mobile Mapper</a></li>
  178. </ul>
  179. <p class="gen">Find our more information at somewebsite.whatever:</p>
  180. <ul data-role="listview" data-inset="true" data-theme="c">
  181. <li><a rel="external" href="http://www.somewebsite.whatever/">Visit somewebsite.whatever</a></li>
  182. </ul>
  183. </div>
  184. </div>
  185. <div data-role="page" id="set_username" data-theme="d">
  186. <div data-role="header">
  187. <h1>Set Your Username</h1>
  188. </div>
  189. <div data-role="content">
  190. <p class="gen">If you'd like to be associated with the reports you submit, give yourself a username.</p>
  191. <p class="gen">It doesn't have to be complex, just unique to you.</p>
  192. <form id="set_username_form" action=".">
  193. <div data-role="fieldcontain">
  194. <label for="name">Username:</label>
  195. <input type="text" name="username" placeholder="johnsmith" id="id_username" value="" />
  196. </div>
  197. <div data-role="fieldcontain">
  198. <input type="submit" data-theme="b" value="Save">
  199. </div>
  200. </form>
  201. </div>
  202. </div>
  203. <div data-role="page" id="instructions" data-theme="d">
  204. <div data-role="header">
  205. <h1>Mobile Mapper 101</h1>
  206. </div>
  207. <div data-role="content">
  208. <h3>Photo Tips</h3>
  209. <p class="gen">Here are a few key points to help you identify and submit photos:</p>
  210. <ol class="ident_list gen">
  211. <li><strong class="hl_g">Murals:</strong>&nbsp;Blah blah blah blah
  212. </li>
  213. </ol>
  214. </div>
  215. </div>
  216. <div data-role="page" id="add_record" data-theme="d">
  217. <div data-role="header" data-backbtn="false">
  218. <h1>New Record</h1>
  219. <a href="#" class="ui-btn-right" data-rel="back" title="Cancel" data-role="button">Cancel</a>
  220. </div>
  221. <div data-role="content">
  222. <form id="add_record_form" action="." method="post" data-ajax="false">
  223. <div data-role="fieldcontain">
  224. <img id="id_camera_image" class="photo placeholder">
  225. <a href="#choose_photo_source" data-rel="dialog" data-transition="slidedown" data-role="button" data-theme="b">Add Photo</a>
  226. </div>
  227. <div data-role="fieldcontain">
  228. <label for="id_new_record_health" class="select">Health:</label>
  229. <select name="new_record_health" data-native-menu="true" id="id_new_record_health">
  230. <option value="choose" data-placeholder="true">Choose...</option>
  231. <option value="healthy">Healthy</option>
  232. <option value="inspection-required">Inspection Required</option>
  233. </select>
  234. </div>
  235. <div data-role="fieldcontain">
  236. <label for="id_new_record_notes">Notes:</label>
  237. <textarea cols="40" rows="8" name="new_record_notes" placeholder="Optional" id="id_new_record_notes"></textarea>
  238. </div>
  239. <div data-role="fieldcontain">
  240. <div id="small_map_canvas"></div>
  241. </div>
  242. <div data-role="fieldcontain">
  243. <input type="submit" data-theme="a" value="Submit Report">
  244. </div>
  245. </form>
  246. </div>
  247. </div>
  248. <div data-role="page" id="choose_photo_source" data-theme="d">
  249. <div data-role="content">
  250. <a id="id_take_photo" href="#" data-role="button" data-theme="d">Take Photo</a>
  251. <a id="id_choose_library" href="#" data-role="button" data-theme="d">Choose from Library</a>
  252. <a href="#add_record" data-role="button" data-rel="back" data-theme="b">Cancel</a>
  253. </div>
  254. </div>
  255. </body>
  256. </html>