Commit f905eb0b authored by José Luis Uc's avatar José Luis Uc

Agregado interación con el treeview

parent a5d4d557
...@@ -12,7 +12,7 @@ from .widgets import FengyuanChenDatePickerInput ...@@ -12,7 +12,7 @@ from .widgets import FengyuanChenDatePickerInput
all_process = Process.objects.filter(status=True) all_process = Process.objects.filter(status=True)
platforms = [ ] platforms = []
for each_process in all_process: for each_process in all_process:
platforms.append((each_process.platform_id,each_process.name)) platforms.append((each_process.platform_id,each_process.name))
......
...@@ -175,6 +175,12 @@ function drawPolygon(element) { ...@@ -175,6 +175,12 @@ function drawPolygon(element) {
osmap.addPolygon(coords); osmap.addPolygon(coords);
} }
}); });
let processTreeview = $('li.processTreeview a');
let parentClassList = processTreeview[0].parentElement.classList;
if(!parentClassList.contains('menu-open')){
processTreeview.click();
}
} }
function erase_input() { function erase_input() {
......
...@@ -121,6 +121,11 @@ sidtMap.prototype.addInteraction = function() ...@@ -121,6 +121,11 @@ sidtMap.prototype.addInteraction = function()
this.interaction.on("drawend",function(e){ this.interaction.on("drawend",function(e){
self.showCoords(e.feature.getGeometry()); self.showCoords(e.feature.getGeometry());
let processTreeview = $('li.processTreeview a');
let parentClassList = processTreeview[0].parentElement.classList;
if(!parentClassList.contains('menu-open')){
processTreeview.click();
}
}); });
this.interaction.on("drawstart",function(e){ this.interaction.on("drawstart",function(e){
......
...@@ -143,7 +143,7 @@ ...@@ -143,7 +143,7 @@
<input type="hidden" id="search_name" name="search_name" value="Drawn Polygon"> <input type="hidden" id="search_name" name="search_name" value="Drawn Polygon">
<input type="hidden" id="area_description" name="area_description" value="Without Description"> <input type="hidden" id="area_description" name="area_description" value="Without Description">
<ul class="sidebar-menu" data-widget="tree"> <ul class="sidebar-menu" data-widget="tree">
<li class="treeview"> <li class="processTreeview treeview">
<a href="#"> <a href="#">
<i class="fa fa-sync-alt"></i> <i class="fa fa-sync-alt"></i>
<span>Process</span> <span>Process</span>
...@@ -155,7 +155,7 @@ ...@@ -155,7 +155,7 @@
<li class="col-xs-12">{{ searchForm.platform }}</li> <li class="col-xs-12">{{ searchForm.platform }}</li>
</ul> </ul>
</li> </li>
<li class="treeview"> <li class="dateTreeview treeview">
<a href="#"> <a href="#">
<i class="fa fa-calendar-alt"></i> <i class="fa fa-calendar-alt"></i>
<span>Date range</span> <span>Date range</span>
...@@ -182,7 +182,7 @@ ...@@ -182,7 +182,7 @@
<li>{{ searchForm.polygon }}</li> <li>{{ searchForm.polygon }}</li>
</ul> </ul>
</li> </li>
<li class="treeview "> <li class="cloudTreeview treeview">
<a href="#"> <a href="#">
<i class="fa fa-cloud"></i> <i class="fa fa-cloud"></i>
<span>Cloud percentage</span> <span>Cloud percentage</span>
...@@ -364,4 +364,18 @@ ...@@ -364,4 +364,18 @@
var purch_prod_url = "{% url 'purch-prod-rqst' %}"; var purch_prod_url = "{% url 'purch-prod-rqst' %}";
var del_prod_cartDB_url = "{% url 'del-cart-rqst' %}"; var del_prod_cartDB_url = "{% url 'del-cart-rqst' %}";
</script> </script>
<script>
$('#id_platform').click(function () {
let dateTreeview = $('li.dateTreeview a');
dateTreeview.click();
});
$('#id_end').on('hide.datepicker', function (e) {
setTimeout(function () {
let cloudTreeview = $('li.cloudTreeview a');
cloudTreeview.click();
}, 500);
});
</script>
{% endblock %} {% endblock %}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment