145 lines
		
	
	
	
		
			4.9 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			145 lines
		
	
	
	
		
			4.9 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| <!doctype html>
 | |
| <html lang="en">
 | |
|   <head>
 | |
|     <meta charset="utf-8">
 | |
|     <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
 | |
| 
 | |
|     <title>{{ album.title|striptags }}</title>
 | |
|     <meta name="description" content="">
 | |
|     <meta name="author" content="{{ author }}">
 | |
|     <meta name="viewport" content="width=device-width">
 | |
| 
 | |
|     <link rel="stylesheet" href="//fonts.googleapis.com/css?family=Molengo">
 | |
|     <link rel="stylesheet" href="{{ theme.url }}/css/galleria.classic.css">
 | |
|     <link rel="stylesheet" href="{{ theme.url }}/css/style.min.css">
 | |
|     <!--[if lt IE 9]>
 | |
|         <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
 | |
|     <![endif]-->
 | |
|   </head>
 | |
|   <body>
 | |
|     <div class="container">
 | |
|       <header>
 | |
|         <h1><a href="{{ album.index_url }}">{{ index_title }}</a></h1>
 | |
| 
 | |
|         {% if settings.links %}
 | |
|         <nav id="menu">
 | |
|           <ul>
 | |
|             {% for title, link in settings.links %}
 | |
|             <li><a href="{{ link }}">{{ title }}</a></li>
 | |
|             {% endfor %}
 | |
|           </ul>
 | |
|         </nav>
 | |
|         {% endif %}
 | |
| 
 | |
|         {% if album.breadcrumb %}
 | |
|         <h2>
 | |
|           {%- for url, title in album.breadcrumb -%}
 | |
|           <a href="{{ url }}">{{ title }}</a>
 | |
|           {%- if not loop.last %} » {% endif -%}
 | |
|           {% endfor -%}
 | |
|         </h2>
 | |
|         <hr>
 | |
|         {% endif %}
 | |
|       </header>
 | |
| 
 | |
|       <div id="main" role="main">
 | |
|         {% if album.albums %}
 | |
|         <div id="albums">
 | |
|           <!-- <h1>Albums</h1> -->
 | |
|           <ul>
 | |
|             {% for alb in album.albums %}
 | |
|             <li><a href="{{ alb.url }}">
 | |
|               <img src="{{ alb.thumbnail }}" class="album_thumb" alt="{{ alb.name }}" title="{{ alb.name }}" /></a>
 | |
|               <span class="album_title">{{ alb.title }}</span>
 | |
|             </li>
 | |
|             {% endfor %}
 | |
|           </ul>
 | |
|         </div>
 | |
|         {% endif %}
 | |
| 
 | |
|         {% if album.medias %}
 | |
|           {% macro img_description(media) -%}
 | |
|             {%- if media.big %}<a href='{{ media.big }}'>Full size</a>{% endif %}
 | |
|             {% if media.description %}<br>{{ media.description }}{% endif %}
 | |
| 
 | |
|             {%- if media.exif %}
 | |
|               <br>
 | |
|               {% if media.exif.iso %}ISO: {{ media.exif.iso }}, {% endif %}
 | |
|               {% if media.exif.focal %}Focal: {{ media.exif.focal }}, {% endif %}
 | |
|               {% if media.exif.exposure %}Exposure: {{ media.exif.exposure }}, {% endif %}
 | |
|               {% if media.exif.fstop %}Fstop: {{ media.exif.fstop }}{% endif %}
 | |
|               {% if media.exif.datetime %}
 | |
|                 <br>Date: {{ media.exif.datetime }}
 | |
|               {% endif %}
 | |
|             {% endif %}
 | |
|           {%- endmacro %}
 | |
|         <div id="gallery">
 | |
|           {% for media in album.medias %}
 | |
|             {% if media.type == "image" %}
 | |
|               <a href="{{ media.filename }}">
 | |
|                 <img src="{{ media.thumbnail }}" alt="{{ media.filename }}"
 | |
|                     data-title="{{ media.title if media.title else media.filename }}"
 | |
|                     data-description="{{ img_description(media) }}"/>
 | |
|               </a>
 | |
|             {% endif %}
 | |
|             {% if media.type == "video" %}
 | |
|               <a href="{{ theme.url }}/img/empty.png">
 | |
|                 <img src="{{ media.thumbnail }}" alt="{{ media.filename }}"
 | |
|                     data-title="{{ media.title if media.title else media.filename }}"
 | |
|                     data-description="{{ img_description(media) }}"
 | |
|                     data-layer="<video controls>
 | |
|                                   <source src='{{ media.filename }}' type='video/webm' />
 | |
|                                 </video>" />
 | |
|               </a>
 | |
|             {% endif %}
 | |
|           {% endfor %}
 | |
|         </div>
 | |
|         {% endif %}
 | |
| 
 | |
|         {% if album.zip %}
 | |
|         <div id="additionnal-infos" class="row">
 | |
|           <p>
 | |
|             <a href="{{ album.zip }}"
 | |
|                title="Download a zip archive with all images">Download ZIP</a>
 | |
|           </p>
 | |
|         </div>
 | |
|         {% endif %}
 | |
| 
 | |
|         {% if album.description %}
 | |
|         <div id="description">
 | |
|           {{ album.description }}
 | |
|         </div>
 | |
|         {% endif %}
 | |
|       </div>
 | |
| 
 | |
|       <footer>
 | |
|         <p>{% if author %}© {{ author }} - {% endif %}
 | |
|           Generated by <a href="{{ sigal_link }}">sigal</a></p>
 | |
|       </footer>
 | |
|     </div>
 | |
| 
 | |
|     {% if album.medias %}
 | |
|     <script src="//code.jquery.com/jquery-1.11.1.min.js"></script>
 | |
|     <script>!window.jQuery && document.write(unescape('%3Cscript src="{{ theme.url }}/js/jquery-1.11.1.min.js"%3E%3C/script%3E'))</script>
 | |
|     <script src="{{ theme.url }}/js/galleria-1.3.5.min.js"></script>
 | |
|     <script src="{{ theme.url }}/js/galleria.classic.min.js"></script>
 | |
|     <script src="{{ theme.url }}/js/galleria.history.min.js"></script>
 | |
|     <script>
 | |
|     Galleria.configure({
 | |
|         imageCrop: false,
 | |
|         transition: "fade"
 | |
|     });
 | |
|     Galleria.run("#gallery");
 | |
| 
 | |
|     Galleria.ready(function() {
 | |
|         this.attachKeyboard({
 | |
|             right: this.next,
 | |
|             left: this.prev
 | |
|          });
 | |
|      });
 | |
| 
 | |
|     </script>
 | |
|     {% endif %}
 | |
|     {% include 'analytics.html' %}
 | |
|   </body>
 | |
| </html>
 |