Browse Source

Merge branch 'rezine-style' of ssh://code.ffdn.org:55555/FFDN/celutz into rezine-style

Samuel 8 years ago
parent
commit
845e47555c

BIN
panorama/static/panorama/img/marker-deep-blue.png


BIN
panorama/static/panorama/img/marker-orange.png


BIN
panorama/static/panorama/img/marker-yellow2.png


+ 9 - 4
panorama/templates/panorama/locate_point.html

@@ -14,7 +14,11 @@
 {% endblock %}
 
 {% block sidebar %}
-  {% include "panorama/sidebar.html" %}
+<div class="collapse navbar-collapse navbar-ex1-collapse">
+    <ul class="nav navbar-nav side-nav">
+    {% include "panorama/sidebar-simple.html" %}
+    </ul>
+</div>
 {% endblock %}
 
 {% block wrapper-style %}
@@ -70,9 +74,9 @@ style="padding:0px"
 
         // Marker for the point being located
         var locatedIcon = L.icon({
-            iconUrl: '{% static "panorama/img/marker-red.png" %}',
+            iconUrl: '{% static "panorama/img/marker-deep-blue.png" %}',
             iconSize: [22, 35],
-            iconAnchor: [13, 42],
+            iconAnchor: [11, 35],
         });
         located = new L.marker([{{ located_point_lat }}, {{ located_point_lon }}], {icon: locatedIcon});
         located.addTo(map);
@@ -90,7 +94,7 @@ style="padding:0px"
     var panoIcon = L.icon({
         iconUrl: '{% static "panorama/img/marker-red.png" %}',
         iconSize: [22, 35],
-        iconAnchor: [13, 42],
+        iconAnchor: [11, 35],
         popupAnchor: [0,-50],
     });
     {% for panorama, distance, bearing, elevation in located_panoramas %}
@@ -98,6 +102,7 @@ style="padding:0px"
         marker.bindPopup('{{ panorama.name }} ({% trans "at" %} {{ distance|distance }})',{className : 'markerpopup', closeButton: false,}).on('mouseover', marker.openPopup).on('mouseout', marker.closePopup);
         marker.on("click",function(){document.location.href="{% panorama_url panorama bearing elevation %}"});
         markerClusters.addLayer( marker );
+        L.polyline([[{{ located_point_lat }}, {{ located_point_lon }}],[{{ panorama.latitude }}, {{ panorama.longitude }}]], {color: '#2636ca', opacity: 0.8, weight: 2, dashArray: "5, 6"}).addTo(map);
     {% endfor %}
     map.addLayer( markerClusters );
     }

+ 5 - 1
panorama/templates/panorama/main.html

@@ -14,7 +14,11 @@
 {% endblock %}
 
 {% block sidebar %}
-  {% include "panorama/sidebar.html" %}
+<div class="collapse navbar-collapse navbar-ex1-collapse">
+    <ul class="nav navbar-nav side-nav">
+    {% include "panorama/sidebar-all.html" %}
+    </ul>
+</div>
 {% endblock %}
 
 {% block wrapper-style %}

+ 0 - 4
panorama/templates/panorama/sidebar.html

@@ -1,6 +1,4 @@
 {% load i18n %}
-<div class="collapse navbar-collapse navbar-ex1-collapse">
-    <ul class="nav navbar-nav side-nav">
         <li>
             <a href="{% url 'panorama:main' %}"><i class="fa fa-fw fa-home"></i> {% trans "Map" %}</a>
         </li>
@@ -52,6 +50,4 @@
                 </li>
             </ul>
         </li>
-    </ul>
-</div>
 

+ 13 - 0
panorama/templates/panorama/sidebar-simple.html

@@ -0,0 +1,13 @@
+{% load i18n %}
+        <li>
+            <a href="{% url 'panorama:main' %}"><i class="fa fa-fw fa-home"></i> {% trans "Map" %}</a>
+        </li>
+        <li>
+            <a href="javascript:;" data-toggle="collapse" data-target="#panos"><i class="fa fa-fw fa-image"></i> {% trans "Panoramas" %}<i class="fa fa-fw fa-caret-down"></i></a>
+            <ul id="panos" class="collapse">
+              {% for pano in panoramas %}
+              <li><a href="{% url 'panorama:view_pano' pano.id %}"><i class="fa fa-fw fa-eye"></i> {{ pano.name }}</a></li>
+              {% endfor %}
+            </ul>
+        </li>
+