merge
This commit is contained in:
18
index.html
18
index.html
@@ -112,8 +112,8 @@
|
|||||||
<!--template-->
|
<!--template-->
|
||||||
<script id="subcategory-template" type="text/x-handlebars-template">
|
<script id="subcategory-template" type="text/x-handlebars-template">
|
||||||
<div>
|
<div>
|
||||||
<strong>Category:</strong><br>
|
<strong>Subcategory:</strong><br>
|
||||||
<select class="form-select selectwidthauto" multiple aria-label="multiple select" name="category" >
|
<select class="form-select selectwidthauto" multiple aria-label="multiple select" name="subcat_sel" >
|
||||||
{{#each this}}
|
{{#each this}}
|
||||||
<option>{{this.[1]}}</option>
|
<option>{{this.[1]}}</option>
|
||||||
{{/each}}
|
{{/each}}
|
||||||
@@ -121,15 +121,23 @@
|
|||||||
</div>
|
</div>
|
||||||
</script>
|
</script>
|
||||||
<!--/template-->
|
<!--/template-->
|
||||||
|
<br>
|
||||||
|
<button type="button" class="btn btn-primary" onclick="global_component.add_filter()">Add filter</button>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<!--charts!-->
|
<!--charts!-->
|
||||||
<div class="col-8">
|
<div class="col-8">
|
||||||
<div>
|
<div class="col-12">
|
||||||
<canvas id="Chart"></canvas>
|
<!--this is gonna be the selected values-->
|
||||||
</div>
|
<div class="row">hey</div>
|
||||||
|
<div class="row">
|
||||||
|
<div>
|
||||||
|
<canvas id="Chart"></canvas>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
8
index.js
8
index.js
@@ -141,6 +141,10 @@ class Filter extends Component{
|
|||||||
source = document.getElementById("category-template").innerHTML;
|
source = document.getElementById("category-template").innerHTML;
|
||||||
this.category_template = Handlebars.compile(source);
|
this.category_template = Handlebars.compile(source);
|
||||||
document.getElementById("category").innerHTML = this.category_template(this.category);
|
document.getElementById("category").innerHTML = this.category_template(this.category);
|
||||||
|
//subcat filter rendering
|
||||||
|
source = document.getElementById("subcategory-template").innerHTML;
|
||||||
|
this.subcat_template = Handlebars.compile(source);
|
||||||
|
document.getElementById("subcategory").innerHTML = this.subcat_template(this.all_subcat)
|
||||||
//don't select statistics, use where to filter too darn slow 266k records
|
//don't select statistics, use where to filter too darn slow 266k records
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -212,7 +216,3 @@ function init(sqlite3){
|
|||||||
chart = new Chart(new db_handler(sqlite3));
|
chart = new Chart(new db_handler(sqlite3));
|
||||||
}
|
}
|
||||||
|
|
||||||
function filtergen(){
|
|
||||||
console.log(this.sqlite3);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user