Moved EXIF to sidebar, added conditions for visibility configuration settings
authorJoar Wandborg <git@wandborg.com>
Fri, 20 Jan 2012 09:27:26 +0000 (10:27 +0100)
committerJoar Wandborg <git@wandborg.com>
Wed, 25 Jan 2012 22:46:11 +0000 (23:46 +0100)
mediagoblin/templates/mediagoblin/user_pages/media.html

index 60fca710d6895ece1a265d3bb172885d864052c0..446c9f854cd009de5f61bcb7a9e698cda21dc962 100644 (file)
                                    media= media._id) %}
         <a class="button_action" href="{{ delete_url }}">{% trans %}Delete{% endtrans %}</a>
       {% endif %}
-      {% if media.media_data.has_key('exif') 
-            and media.media_data.exif.has_key('useful') %}
-       {#-
-       TODO:
-        - Render GPS data in a human-readable format
-       #}
-        <h4>EXIF</h4>
-       <table>
-       {% for key, tag in media.media_data.exif.useful.items() %}
-         <tr>
-           <td>{{ key }}</td>
-           <td>{{ tag.printable }}</td>
-         </tr>
-        {% endfor %}
-       </table>
-      {% endif %}
     </p>
     {% if comments %}
       <h3>
       {% include "mediagoblin/utils/tags.html" %}
     {% endif %}
 
+    {% include "mediagoblin/utils/license.html" %}
+
     {% if media.media_data.has_key('gps')
+           and app_config['geolocation_map_visible']
            and media.media_data.gps %}
       <h4>Map</h4>
       <div>
        </p>
       </div>
     {% endif %}
-    {% include "mediagoblin/utils/license.html" %}
+    {% if media.media_data.has_key('exif')
+           and app_config['exif_visible']
+           and media.media_data.exif.has_key('useful') %}
+      {#-
+      TODO:
+      - Render GPS data in a human-readable format
+      #}
+      <h4>EXIF</h4>
+      <table>
+       {% for key, tag in media.media_data.exif.useful.items() %}
+          <tr>
+            <td>{{ key }}</td>
+            <td>{{ tag.printable }}</td>
+          </tr>
+        {% endfor %}
+      </table>
+    {% endif %}
   </div>
 {% endblock %}