Column_selector: Added Button to show hide. Styling: in progress
[myslice.git] / portal / templates / slice-resource-view.html
1 {% extends "layout_wide.html" %}
2 {% load portal_filters %}
3
4 {% block head %}
5 <!-- <script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyC1RUj824JAiHRVqgc2CSIg4CpKHhh84Lw&sensor=false"></script> -->
6 <script src="{{ STATIC_URL }}js/onelab_slice-resource-view.js"></script>
7 <script>
8         //myslice.slice = "{{ slice }}";
9 </script>
10 {% endblock %}
11
12 {% block content %}
13         <div class="col-md-2">
14                 <!-- <div id="select-platform" class="list-group"></div> -->
15         {{filter_testbeds}}
16
17                 <div class="list-group-item list-resources">
18                         <span class="list-group-item-heading">Resources</span>
19                         <a class="list-group-item" data-panel="resources" href="#">All</a>
20                         <a class="list-group-item" data-panel="reserved" href="#">Reserved</a>
21                         <a class="list-group-item" data-panel="pending" href="#">Pending <span class="badge" id="badge-pending" data-number="0"></span></a>
22                 </div>
23         
24         </div>
25         <div class="col-md-10" style="height:100%;">
26                 <div class="row">
27                         {% widget '_widget-slice-sections.html' %}
28                 </div>
29                 <!-- <div class="row slice-pending">
30                         <ul class="nav nav-pills">
31                                 <li><a href="">Unreserved</a></li>
32                                 <li><a href="">Reserved</a></li>
33                                 <li><a href="">Pending<span class="badge" id="badge-pending" style="display:none;"></span></a></li>
34                                 <li>
35                                         <button type="button" class="btn btn-primary apply" id="ApplyPendind">Apply</button>
36                                         <button type="button" class="btn btn-default clear">Clear</button>
37                                 </li>
38                                 <li>
39                                         <div id="loading" style="display:none;"><img src="{{ STATIC_URL }}img/loading.gif" alt="Loading" /></div>
40                                 </li>
41                         </ul>
42                 </div> -->
43                 <div class="row">
44                         {% if msg %}
45                         <div class="col-md-12"><p class="alert-success">{{ msg }}</p></div>
46                         {% endif %}
47                 </div>
48                 <div class="row">
49                         <ul class="nav nav-pills nav-resources">
50                           <li class="active"><a data-panel="resources" href="#">Resources</a></li>
51                           <li id="GoogleMap"><a data-panel="map" href="#">Map</a></li>
52                           <li id="Scheduler"><a data-panel="scheduler-tab" href="#">Scheduler</a></li>
53                         </ul>
54                 </div>
55                 <div class="row" id="columns_selector" style="height:100%;display:none;">
56         {{columns_editor}}
57         </div>
58                 
59                 <div class="row" style="height:100%;">
60                         <div id="resources" class="panel">
61                                 <p style="margin-left: 1050px;">
62                                 <button type="button" id="show_col_selector" class="btn btn-default btn-sm">Select columns</button>
63                                 <button type="button" id="hide_col_selector" style="display:none;" class="btn btn-primary btn-sm">Select columns</button>
64                                 </p>
65                 {{list_resources}}
66                                 <!-- <table cellpadding="0" cellspacing="0" border="0" class="table" id="objectList"></table> -->
67                         </div>
68                         <div id="reserved" class="panel" style="height:370px;display:none;">
69                 {{list_reserved_resources}}
70                         </div>
71                         <div id="map" class="panel" style="height:370px;display:none;">
72                 {{map_resources}}
73                         </div>
74                         <div id="scheduler-tab" class="panel" style="height:370px;display:none;">
75                 {#scheduler#}
76                         </div>
77                         <div id="pending" class="panel" style="height:370px;display:none;">
78                 {{pending_resources}}
79                         </div>
80                 </div>
81         </div>
82
83 <script>
84 jQuery(document).ready(function(){
85         jQuery("#show_col_selector").click(function(){
86         jQuery("#columns_selector").show();
87                 jQuery("#hide_col_selector").show();
88         jQuery("#show_col_selector").hide();
89         });
90         jQuery("#hide_col_selector").click(function(){
91         jQuery("#columns_selector").hide();
92         jQuery("#show_col_selector").show();
93         jQuery("#hide_col_selector").hide();
94         });                                             
95 });
96
97                         
98 </script>
99 {% endblock %}