aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/templates
diff options
context:
space:
mode:
authorGabriel Saldana <gabriel@gabrielsaldana.org>2013-03-05 00:05:35 -0600
committerJoar Wandborg <joar@wandborg.se>2013-05-20 00:06:14 +0200
commit420e1374d8269be0a9108cddeebb2d8791915385 (patch)
treef4c35f99600246787c2653ba2750e9e48e6f9f86 /mediagoblin/templates
parentb3566e1dc768c883e7ac41ba00b0f93f17e55bc0 (diff)
downloadmediagoblin-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.html83
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 %}