fossil.html 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1">
  7. <meta name="description" content="">
  8. <meta name="author" content="">
  9. <title>Data Repository</title>
  10. <!-- Bootstrap Core CSS -->
  11. <link rel="stylesheet" href="{{ static_url("vendor/bootstrap/css/bootstrap.css") }}">
  12. <!-- MetisMenu CSS -->
  13. <link rel="stylesheet" href="{{ static_url("vendor/metisMenu/metisMenu.min.css") }}">
  14. <!-- Custom CSS -->
  15. <link rel="stylesheet" href="{{ static_url("dist/css/sb-admin-2.css") }}">
  16. <!-- Custom Fonts -->
  17. <link rel="stylesheet" href="{{ static_url("vendor/font-awesome/css/font-awesome.min.css") }}">
  18. <link rel="stylesheet" href="{{ static_url("vendor/jquery/jquery-ui.css") }}">
  19. <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
  20. <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
  21. <!--[if lt IE 9]>
  22. <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
  23. <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
  24. <![endif]-->
  25. </head>
  26. <body>
  27. <!--
  28. <div class="floatingdiv">
  29. <div class="col-lg-12">
  30. <div class="panel panel-default">
  31. <div class="panel-heading">
  32. <span id="magnify-type">Front:</span>
  33. <span id="magnify-current-number">1</span> / <span id="magnify-total-number">1</span>
  34. Magnification&nbsp;factor:&nbsp;2
  35. </div>
  36. <div id="demo-container" class="panel-body">
  37. </div>
  38. </div>
  39. </div>
  40. </div>
  41. -->
  42. <div class="floatingdiv">
  43. <div id="demo-container"></div>
  44. </div>
  45. <div id="wrapper">
  46. <!-- Navigation -->
  47. <nav class="navbar navbar-default navbar-static-top" role="navigation" style="margin-bottom: 0">
  48. <div class="navbar-header">
  49. <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
  50. <span class="sr-only">Toggle navigation</span>
  51. <span class="icon-bar"></span>
  52. <span class="icon-bar"></span>
  53. <span class="icon-bar"></span>
  54. </button>
  55. <a href="https://www.kit.edu/english/index.php" target="_blank"><img id="kit-logo" src="{{ static_url("dist/img/icon/kit2.svg") }}" height="55px"></a><a href="https://www.kit.edu/english/index.php" target="_blank" class="navbar-brand">Parasitoid biology preserved in mineralized fossils</a></img>
  56. </div>
  57. <!-- /.navbar-header -->
  58. <ul class="nav navbar-top-links navbar-right" id="nova">
  59. <li class="dropdown">
  60. <a href="https://ufo.kit.edu/dis/index.php/project/nova/" target="_blank" style="min-height:75px; padding: 18px;">
  61. <img src="{{ static_url("dist/img/icon/nova.svg") }}" height="24px" width="auto">
  62. </a>
  63. </li>
  64. <!-- /.dropdown -->
  65. </ul>
  66. <ul class="nav navbar-top-links navbar-right" id="astor">
  67. <!-- /.dropdown -->
  68. <li class="dropdown">
  69. <a href="https://ufo.kit.edu/dis/index.php/project/astor/" target="_blank" style="min-height:75px;">
  70. <img src="{{ static_url("dist/img/icon/astor2.svg") }}" height="32px" width="auto">
  71. </a>
  72. </li>
  73. </ul>
  74. <ul class="nav navbar-top-links navbar-right" id="astor">
  75. <!-- /.dropdown -->
  76. <li class="dropdown">
  77. <a href="https://biomedisa.de/" target="_blank" style="min-height:75px;">
  78. <img src="{{ static_url("dist/img/icon/biomedisa_logo_alpha.png") }}" height="32px" width="auto">
  79. </a>
  80. </li>
  81. </ul>
  82. <!-- /.dropdown -->
  83. <!-- /.navbar-top-links -->
  84. <div id="side-ntj" class="navbar-default sidebar" role="navigation">
  85. <div class="sidebar-nav navbar-collapse">
  86. <ul class="nav" id="side-menu">
  87. <li>
  88. <a id="overviewBtn" href="#"><i class="fa fa-bar-chart-o fa-fw"></i> Overview<span class="fa arrow"></span></a>
  89. <ul id="fossil-overview" class="nav nav-second-level">
  90. <table class="table">
  91. <tbody>
  92. <tr>
  93. <th scope="row"> </th>
  94. <td><strong>Related publication</strong></td>
  95. <td>van de Kamp, T., Schwermann, A.H., dos Santos Rolo, T., Lösel, P.D., Engler, T., Etter, W., Faragó, T., Göttlicher, J., Heuveline, V., Kopmann, A., Mähler, B., Mörs, T., Odar, J., Rust, J., Tan Jerome, N., Vogelgesang, M, Baumbach, T. & Krogmann, L. (2018). Parasitoid biology preserved in mineralized fossils. Nature Communications 9: 3325, DOI: 10.1038/s41467-018-05654-y. <a href="https://www.nature.com/articles/s41467-018-05654-y">Link</a></td>
  96. </tr>
  97. <tr>
  98. <th scope="row"> </th>
  99. <td><strong>Data Info</strong></td>
  100. <td>55 synchrotron µCT volumes of mineralized fly pupae with parasitation events. See method section of related publication for more details</td>
  101. </tr>
  102. <tr>
  103. <th scope="row"> </th>
  104. <td><strong>Instructions</strong></td>
  105. <td>
  106. <ul class="fa-ul">
  107. <li><i class="fa-li fa fa-circle"></i>Please click on the <strong><i class="fa fa-sitemap fa-fw"></i> Data</strong> and choose a data set.</li>
  108. <li><i class="fa-li fa fa-circle"></i>Use mouse to hover over images for full size view (hover mode: on/off).</li>
  109. <li><i class="fa-li fa fa-circle"></i>Click on <i class="fa fa-arrows-alt fa-fw"></i> to switch to full screen mode.</li>
  110. </ul>
  111. </td>
  112. </tr>
  113. </tbody>
  114. </table>
  115. </ul>
  116. <!-- /.nav-second-level -->
  117. </li>
  118. <li class="sidebar-search" id="filter-dropdown">
  119. <div>
  120. <select id="filterType" class="form-control input-sm">
  121. <option value="0">all specimens</option>
  122. <option value="Coptera anka"><i>Coptera anka</i></option>
  123. <option value="Palaeortona quercyensis"><i>Palaeortona quercyensis</i></option>
  124. <option value="Xenomorphia handschini"><i>Xenomorphia handschini</i></option>
  125. <option value="Xenomorphia resurrecta"><i>Xenomorphia resurrecta</i></option>
  126. <option value="unknown">unknown</option>
  127. </select>
  128. </div>
  129. <!-- <div class="input-group custom-search-form">
  130. <input type="text" class="form-control" placeholder="Search...">
  131. <span class="input-group-btn">
  132. <button class="btn btn-default" type="button">
  133. <i class="fa fa-search"></i>
  134. </button>
  135. </span>
  136. </div>-->
  137. <!-- /input-group -->
  138. </li>
  139. <li>
  140. <ul id="pagination-demo" class="pagination-sm" style="margin-left: 10px;"></ul>
  141. </li>
  142. <li>
  143. <a href="#" id="dataBtn"><i class="fa fa-sitemap fa-fw"></i> Data<span class="fa arrow"></span></a>
  144. <ul id="sidebar-list" class="nav nav-second-level collapse" aria-expanded="false">
  145. {% for sample in data_list %}
  146. <li>
  147. <a class="data-pil" data-dim="{{[sample[3],sample[4],sample[5],sample[7],sample[8],sample[9]]}}" href="#">{{ sample[0] }}
  148. {% for text_desc in sample[1] %}
  149. {% if text_desc['type'] == "holo" %}
  150. <span class="label label-danger">HOLOTYPE</span>
  151. {% end %}
  152. {% end %}
  153. <span class="fa arrow"></span></a>
  154. <ul class="nav nav-third-level">
  155. <table class="table">
  156. <tbody>
  157. <tr>
  158. <th scope="row"> </th>
  159. <td width="150"><strong>Photograph of fossil</strong></td>
  160. <td><img width="100%" src="img?name={{sample[0]}}&type=photo"/></td>
  161. </tr>
  162. <tr>
  163. <th scope="row"> </th>
  164. <td width="150"><strong>Volume rendering of internal voids</strong></td>
  165. <td><img width="100%" src="img?name={{sample[0]}}&type=volren"/></td>
  166. </tr>
  167. <tr>
  168. <th scope="row"> </th>
  169. <td width="150"><strong>Description</strong></td>
  170. <td>
  171. {% for text_desc in sample[1] %}
  172. {% if text_desc['type'] == "i" %}
  173. <i>{{ text_desc['text'] }}</i>
  174. {% end %}
  175. {% if text_desc['type'] == "holo" %}
  176. <span>{{ text_desc['text'] }}</span>
  177. {% end %}
  178. {% if text_desc['type'] == "p" %}
  179. {{ text_desc['text'] }}
  180. {% end %}
  181. {% end %}
  182. </td>
  183. </tr>
  184. <tr>
  185. <th scope="row"> </th>
  186. <td width="150"><strong>Collection</strong></td>
  187. <td>{{ sample[2] }} GB</td>
  188. </tr>
  189. <tr>
  190. <th scope="row"> </th>
  191. <td width="150"><strong>Size of dataset</strong></td>
  192. <td>{{ sample[2] }} GB</td>
  193. </tr>
  194. <tr>
  195. <th scope="row"> </th>
  196. <td width="150"></td>
  197. <td>
  198. <button class="download" data-name="{{ sample[0] }}" type="button" class="btn btn-default btn-sm">
  199. <span class="glyphicon glyphicon-download"></span> Download
  200. </button>
  201. </td>
  202. </tr>
  203. </tbody>
  204. </table>
  205. </ul>
  206. </li>
  207. {% end %}
  208. </ul>
  209. <!-- /.nav-second-level -->
  210. </li>
  211. </ul>
  212. </div>
  213. <!-- /.sidebar-collapse -->
  214. </div>
  215. <!-- /.navbar-static-side -->
  216. </nav>
  217. <div id="page-wrapper">
  218. <div class="row">
  219. <div class="col-lg-12">
  220. <h1 id="header-name" class="page-header">NMB F2543&nbsp;&nbsp;&nbsp;&nbsp;<i>Xenomorphia handschini</i></h1>
  221. <div>
  222. <label for="hoverMode">Hover mode</label>
  223. <input type="checkbox" id="hoverMode" name="hover" value="mode" checked>
  224. </div>
  225. <!--
  226. <div id="info-general" class="alert alert-info" role="alert">
  227. <i class="fa fa-info-circle fa-fw"></i> Please click on the <strong><i class="fa fa-sitemap fa-fw"></i> Data</strong> and choose a data set.
  228. </div>
  229. -->
  230. </div>
  231. <!-- /.col-lg-12 -->
  232. </div>
  233. <!-- /.row -->
  234. <!--
  235. <div class="row">
  236. <div class="col-xs-3">
  237. Filter:
  238. <select id="filterType" class="form-control input-sm">
  239. <option value="0">all specimens</option>
  240. <option value="Coptera anka"><i>Coptera anka</i></option>
  241. <option value="Palaeortona quercyensis"><i>Palaeortona quercyensis</i></option>
  242. <option value="Xenomorphia handschini"><i>Xenomorphia handschini</i></option>
  243. <option value="Xenomorphia resurrecta"><i>Xenomorphia resurrecta</i></option>
  244. <option value="unknown">unknown</option>
  245. </select>
  246. </div>
  247. </div>
  248. -->
  249. <div class="row">
  250. <div class="col-lg-6">
  251. <div id="photowrapper-front" class="panel panel-default">
  252. <div class="panel-heading">
  253. <i id="frontFS" class="fa fa-arrows-alt fa-fw"></i> Front:
  254. <button id="front-down-counter" class="btn btn-default btn-xs" type="button"><i class="fa fa-caret-down"></i></button>
  255. <input type="text" id="front-current-number" value="1553" size="4"> / <span id="front-number">3107</span>
  256. <button id="front-up-counter" class="btn btn-default btn-xs" type="button"><i class="fa fa-caret-up"></i></button>
  257. Magnification&nbsp;factor:&nbsp;<span id="front-magnify" ori="1161.00" screen="0.00">0.32</span>
  258. <!--
  259. <div class="pull-right">
  260. <div class="btn-group">
  261. <button type="button" class="btn btn-default btn-xs">
  262. Buffer
  263. </button>
  264. </div>
  265. </div>
  266. -->
  267. </div>
  268. <!-- /.panel-heading -->
  269. <div class="panel-body">
  270. <!--<img id="img-front" width="100%" data-zoom-image="" src=""/>-->
  271. <img id="img-front" width="100%" data-zoom-image="img?name={{data_list[0][0]}}&type=front&counter=1553" src="img?name={{data_list[0][0]}}&type=front&counter=1553"/>
  272. <!--<div class="progress">
  273. <div id="progress-top" class="progress-bar" role="progressbar" aria-valuenow="0"
  274. aria-valuemin="0" aria-valuemax="100" style="width:0%">
  275. </div>
  276. </div>-->
  277. <div style="margin: 5px 0;"><span class="info-text"></span></div>
  278. <div id="slider-front"></div>
  279. </div>
  280. <!-- /.panel-body -->
  281. </div>
  282. <!-- /.panel -->
  283. </div>
  284. <!-- /.col-lg-6 -->
  285. <div class="col-lg-6">
  286. <div id="photowrapper-top" class="panel panel-default">
  287. <div class="panel-heading">
  288. <i id="topFS" class="fa fa-arrows-alt fa-fw"></i> Top:
  289. <button id="top-down-counter" class="btn btn-default btn-xs" type="button"><i class="fa fa-caret-down"></i></button>
  290. <!--<input type="text" id="top-current-number" value="1" size="4"> / <span id="top-number">{{ data_list[0][4] }}</span>-->
  291. <input type="text" id="top-current-number" value="645" size="4"> / <span id="top-number">1291</span>
  292. <button id="top-up-counter" class="btn btn-default btn-xs" type="button"><i class="fa fa-caret-up"></i></button>
  293. Magnification&nbsp;factor:&nbsp;<span id="top-magnify" ori="3107.0" screen="0.00">0.12</span>
  294. <!--
  295. <div class="pull-right">
  296. <div class="btn-group">
  297. <button type="button" class="btn btn-default btn-xs">
  298. Buffer
  299. </button>
  300. </div>
  301. </div>
  302. -->
  303. </div>
  304. <!-- /.panel-heading -->
  305. <div class="panel-body">
  306. <!--<img id="img-top" width="100%" data-zoom-image="" src=""/>-->
  307. <img id="img-top" width="100%" data-zoom-image="img?name={{data_list[0][0]}}&type=top&counter=645" src="img?name={{data_list[0][0]}}&type=top&counter=645"/>
  308. <!--<div class="progress">
  309. <div id="progress-top" class="progress-bar" role="progressbar" aria-valuenow="0"
  310. aria-valuemin="0" aria-valuemax="100" style="width:0%">
  311. </div>
  312. </div>-->
  313. <div style="margin: 5px 0;"><span class="info-text"></span></div>
  314. <div id="slider-top"></div>
  315. </div>
  316. <!-- /.panel-body -->
  317. </div>
  318. <!-- /.panel -->
  319. </div>
  320. <!-- /.col-lg-6 -->
  321. <div class="col-lg-6">
  322. <div id="photowrapper-left" class="panel panel-default">
  323. <div class="panel-heading">
  324. <i id="leftFS" class="fa fa-arrows-alt fa-fw"></i> Left:
  325. <button id="left-down-counter" class="btn btn-default btn-xs" type="button"><i class="fa fa-caret-down"></i></button>
  326. <!--<input type="text" id="left-current-number" value="1" size="4"> / <span id="left-number">{{ data_list[0][3] }}</span>-->
  327. <input type="text" id="left-current-number" value="580" size="4"> / <span id="left-number">1161</span>
  328. <button id="left-up-counter" class="btn btn-default btn-xs" type="button"><i class="fa fa-caret-up"></i></button>
  329. Magnification&nbsp;factor:&nbsp;<span id="left-magnify" ori="3107.0" screen="0.00">0.12</span>
  330. <!--
  331. <div class="pull-right">
  332. <div class="btn-group">
  333. <button type="button" class="btn btn-default btn-xs">
  334. Buffer
  335. </button>
  336. </div>
  337. </div>
  338. -->
  339. </div>
  340. <!-- /.panel-heading -->
  341. <div class="panel-body">
  342. <!--<img id="img-left" width="100%" data-zoom-image="" src=""/>-->
  343. <img id="img-left" width="100%" data-zoom-image="img?name={{data_list[0][0]}}&type=left&counter=580" src="img?name={{data_list[0][0]}}&type=left&counter=580"/>
  344. <!--<div class="progress">
  345. <div id="progress-top" class="progress-bar" role="progressbar" aria-valuenow="0"
  346. aria-valuemin="0" aria-valuemax="100" style="width:0%">
  347. </div>
  348. </div>-->
  349. <div style="margin: 5px 0;"><span class="info-text"></span></div>
  350. <div id="slider-left"></div>
  351. </div>
  352. <!-- /.panel-body -->
  353. </div>
  354. <!-- /.panel -->
  355. </div>
  356. <!-- /.col-lg-6 -->
  357. </div>
  358. <!-- /.row -->
  359. </div>
  360. <!-- /#page-wrapper -->
  361. </div>
  362. <!-- /#wrapper -->
  363. <!-- jQuery -->
  364. <script src="{{ static_url("vendor/jquery/jquery.min.js") }}"></script>
  365. <script src="{{ static_url("vendor/jquery/jquery-ui.js") }}"></script>
  366. <script src="https://cdnjs.cloudflare.com/ajax/libs/handlebars.js/4.0.11/handlebars.min.js"></script>
  367. <script src="{{ static_url("vendor/bootstrap/js/bootstrap.min.js") }}"></script>
  368. <script src="{{ static_url("vendor/metisMenu/metisMenu.min.js") }}"></script>
  369. <script src="{{ static_url("vendor/metisMenu/metisMenu.min.js") }}"></script>
  370. <script src="{{ static_url("vendor/metisMenu/metisMenu.min.js") }}"></script>
  371. <script src="{{ static_url("dist/js/sb-admin-2.js") }}"></script>
  372. <script src="{{ static_url("dist/js/jquery.twbsPagination.min.js") }}"></script>
  373. <script src="{{ static_url("dist/js/jquery.ez-plus.js") }}"></script>
  374. <script src="{{ static_url("dist/js/script.js") }}"></script>
  375. </body>
  376. </html>