diff options
author | Gabriel Saldana <gabriel@gabrielsaldana.org> | 2013-03-05 00:05:35 -0600 |
---|---|---|
committer | Joar Wandborg <joar@wandborg.se> | 2013-05-20 00:06:14 +0200 |
commit | 420e1374d8269be0a9108cddeebb2d8791915385 (patch) | |
tree | f4c35f99600246787c2653ba2750e9e48e6f9f86 /mediagoblin/templates | |
parent | b3566e1dc768c883e7ac41ba00b0f93f17e55bc0 (diff) | |
download | mediagoblin-420e1374d8269be0a9108cddeebb2d8791915385.tar.lz mediagoblin-420e1374d8269be0a9108cddeebb2d8791915385.tar.xz mediagoblin-420e1374d8269be0a9108cddeebb2d8791915385.zip |
Modifies EXIF section with Camera Info, display toggle and template styling
Diffstat (limited to 'mediagoblin/templates')
-rw-r--r-- | mediagoblin/templates/mediagoblin/utils/exif.html | 83 |
1 files changed, 80 insertions, 3 deletions
diff --git a/mediagoblin/templates/mediagoblin/utils/exif.html b/mediagoblin/templates/mediagoblin/utils/exif.html index a89e69c8..746dccf5 100644 --- a/mediagoblin/templates/mediagoblin/utils/exif.html +++ b/mediagoblin/templates/mediagoblin/utils/exif.html @@ -17,18 +17,95 @@ #} {% block exif_content %} +<style type="text/css"> +#exif_content h3 { + border-bottom: 1px solid #333; +} +#exif_camera_information { + margin-bottom: 20px; +} + +#exif_additional_info { + display: none; +} +#exif_additional_info table { + font-size: 11px; + margin-top: 10px; +} +#exif_additional_info td { + vertical-align: top; + padding-bottom: 5px; +} +#exif_content .col1 { + padding-right: 20px; +} +#exif_additional_info table tr { + margin-bottom: 10px; +} +</style> +<noscript> + <style type="text/css"> + #exif_additional_info { + display: block; + } + </style> +</noscript> +<div id="exif_content"> {% if app_config['exif_visible'] and media.media_data and media.media_data.exif_all is defined and media.media_data.exif_all %} - <h3>EXIF</h3> - <table> + <h3>Camera Information</h3> + <table id="exif_camera_information"> + <tbody> + <tr> + <td class="col1">Taken on</td> + <td>{{ media.exif_display_data_short()['Date Taken'] }}</td> + </tr> + <tr> + <td class="col1">Camera</td> + <td>{{ media.exif_display_data_short()['Camera'] }}</td> + </tr> + <tr> + <td class="col1">Exposure</td> + <td>{{ media.exif_display_data_short()['Exposure'] }}</td> + </tr> + <tr> + <td class="col1">Aperture</td> + <td>{{ media.exif_display_data_short()['Aperture'] }}</td> + </tr> + <tr> + <td class="col1">ISO</td> + <td>{{ media.exif_display_data_short()['ISO'] }}</td> + </tr> + <tr> + <td class="col1">Focal Length</td> + <td>{{ media.exif_display_data_short()['Focal Length'] }}</td> + </tr> + </tbody> + </table> + <h3 id="exif_additional_info_button" class="button_action"> + Additional Information + </h3> + <div id="exif_additional_info"> + <table class="exif_info"> {% for key, tag in media.exif_display_iter() %} <tr> - <td>{{ key }}</td> + <td class="col1">{{ key }}</td> <td>{{ tag.printable }}</td> </tr> {% endfor %} </table> + </div> {% endif %} +<script type="text/javascript"> +$(document).ready(function(){ + +$("#exif_additional_info_button").click(function(){ + $("#exif_additional_info").slideToggle("slow"); +}); + +}); +</script> +</div> <!-- end exif_content div --> {% endblock %} |