aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Kabui2021-05-01 00:12:00 +0300
committerAlexander Kabui2021-05-01 00:12:00 +0300
commit8637c4f0487117c43be629b8bd14e51c48e5fbcf (patch)
tree95a91c63f8a764f7a83a85ebb6b243986b823cb0
parent44bcda38241e06a27c386f612d3fc2bae96a1924 (diff)
downloadgenenetwork2-8637c4f0487117c43be629b8bd14e51c48e5fbcf.tar.gz
add toggle for columns
-rw-r--r--wqflask/wqflask/templates/test_correlation_page.html72
1 files changed, 40 insertions, 32 deletions
diff --git a/wqflask/wqflask/templates/test_correlation_page.html b/wqflask/wqflask/templates/test_correlation_page.html
index 051d84db..40d9836c 100644
--- a/wqflask/wqflask/templates/test_correlation_page.html
+++ b/wqflask/wqflask/templates/test_correlation_page.html
@@ -16,6 +16,8 @@
.trait_col {
font-weight:bolder;
text-align: center;
+ color:#036ffc;
+ /*font-size: 1.1em;*/
}
table th {
font-weight: bolder;
@@ -27,17 +29,32 @@
.correlation-title h3 span {
font-weight: bolder;
}
+ .header-toggle-vis {
+ padding:10px 5px;
+ }
+ .header-toggle-vis button {
+ border-radius: 5px;
+
+ }
</style>
{% endblock %}
{% block content %}
<div class="correlation-title">
- <h3>Correlation Results for <span>Dataset_name</span> against <span><a href="">trait_name</a></span> for the top <span>all</span>Results</h3>
+ <h3>Correlation Results for <span>Dataset_name</span> against <span><a href="">trait_name</a></span> for the top <span>all</span> Results</h3>
+</div>
+<div class="header-toggle-vis">
+ <button class="toggle-vis" data-column="1">Index</button>
+ <button class="toggle-vis" data-column="2">Trait Name</button>
+ <button class="toggle-vis" data-column="3">Sample r</button>
+ <button class="toggle-vis" data-column="4">Sample P(r)</button>
+ <button class="toggle-vis" data-column="5">Num overlap</button>
</div>
<table id="example" class="display" width="100%">
<thead>
<tr >
+ <th></th>
<th>index</th>
<th>trait_name</th>
<th>Sample r</th>
@@ -83,9 +100,10 @@
<script type="text/javascript">
$(document).ready(function() {
- $('#example').DataTable( {
+ let table = $('#example').DataTable( {
"data": correlationResults,
"columns": [
+ {"data":null,"width":"25px"},
{ "data": "index","width":"120px","title":"Index" },
{ "data": "trait_name","title":"TraitName"},
{ "data": "corr_coeffient"},
@@ -93,16 +111,21 @@
{ "data": "num_overlap"}
],
"columnDefs": [
+ {
+ targets:0,
+ data:null,
+ defaultContent: '',
+ orderable: false,
+ className: 'select-checkbox',
+ "render":(data,type,row)=>{
+ return `<input type="checkbox" class="checkbox trait_checkbox" value="other">`
+ }
- {className:"trait_col",targets:1},
+ },
+ {className:"trait_col",targets:2},
{className: "td-styles", targets: "_all"},
- {
- orderable: false,
- className: 'select-checkbox',
- targets: 0
- },
{
- "targets":1,
+ "targets":2,
"render":(data,type,row)=>{
let urlLink = "/show_trait?trait_id=1453207_at&dataset=HC_M2_0606_P"
let traitLink = `<a href=${urlLink}>${data}</a>`
@@ -110,31 +133,16 @@
},
}
- ],
- select: {
- style:'os',
- selector: 'td:first-child'
- }
+ ]
} );
-} );
-
-
- // console.log(corr_data)
- // $('#example').DataTable( {
- // "data": corr_data,
- // "columns": [
- // {"data":"other"},
- // {"data":"trait_name"}
- // ]
- // "columns": [
- // { "data": "index" },
- // { "data": "trait_name"},
- // { "data": "corr_coeffient"},
- // { "data": "p_value"},
- // { "data": "num_overlap"}
- // ]
- // } );
+ $(":button.toggle-vis").on("click",function(e){
+ e.preventDefault()
+ let column = table.column($(this).attr("data-column"));
+ column.visible(!column.visible())
+ console.log($(this).attr("data-column"))
+ })
+} );
</script>
{% endblock %} \ No newline at end of file