Commit e7187da0091cdbf5be2472fc382bbbfab6fa7e26

Authored by Felipe Bormann
1 parent f3ff4bdd

modified table style, fixed tab options positions and set initial date with loading initial data too

dashboards/static/dashboards/.sass-cache/d1f4112ca6d0e14bdf64d22b0b14a2322f24cc83/general.sassc
No preview for this file type
dashboards/static/dashboards/css/dataTables.bootstrap.min.css 0 → 100644
@@ -0,0 +1 @@ @@ -0,0 +1 @@
  1 +table.dataTable{clear:both;margin-top:6px !important;margin-bottom:6px !important;max-width:none !important;border-collapse:separate !important}table.dataTable td,table.dataTable th{-webkit-box-sizing:content-box;box-sizing:content-box}table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty{text-align:center}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}div.dataTables_wrapper div.dataTables_length label{font-weight:normal;text-align:left;white-space:nowrap}div.dataTables_wrapper div.dataTables_length select{width:75px;display:inline-block}div.dataTables_wrapper div.dataTables_filter{text-align:right}div.dataTables_wrapper div.dataTables_filter label{font-weight:normal;white-space:nowrap;text-align:left}div.dataTables_wrapper div.dataTables_filter input{margin-left:0.5em;display:inline-block;width:auto}div.dataTables_wrapper div.dataTables_info{padding-top:8px;white-space:nowrap}div.dataTables_wrapper div.dataTables_paginate{margin:0;white-space:nowrap;text-align:right}div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin:2px 0;white-space:nowrap}div.dataTables_wrapper div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:1em 0}table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting{padding-right:30px}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;position:relative}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{position:absolute;bottom:8px;right:8px;display:block;font-family:'Glyphicons Halflings';opacity:0.5}table.dataTable thead .sorting:after{opacity:0.2;content:"\e150"}table.dataTable thead .sorting_asc:after{content:"\e155"}table.dataTable thead .sorting_desc:after{content:"\e156"}table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{color:#eee}div.dataTables_scrollHead table.dataTable{margin-bottom:0 !important}div.dataTables_scrollBody>table{border-top:none;margin-top:0 !important;margin-bottom:0 !important}div.dataTables_scrollBody>table>thead .sorting:after,div.dataTables_scrollBody>table>thead .sorting_asc:after,div.dataTables_scrollBody>table>thead .sorting_desc:after{display:none}div.dataTables_scrollBody>table>tbody>tr:first-child>th,div.dataTables_scrollBody>table>tbody>tr:first-child>td{border-top:none}div.dataTables_scrollFoot>table{margin-top:0 !important;border-top:none}@media screen and (max-width: 767px){div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_paginate{text-align:center}}table.dataTable.table-condensed>thead>tr>th{padding-right:20px}table.dataTable.table-condensed .sorting:after,table.dataTable.table-condensed .sorting_asc:after,table.dataTable.table-condensed .sorting_desc:after{top:6px;right:6px}table.table-bordered.dataTable th,table.table-bordered.dataTable td{border-left-width:0}table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable td:last-child,table.table-bordered.dataTable td:last-child{border-right-width:0}table.table-bordered.dataTable tbody th,table.table-bordered.dataTable tbody td{border-bottom-width:0}div.dataTables_scrollHead table.table-bordered{border-bottom-width:0}div.table-responsive>div.dataTables_wrapper>div.row{margin:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:first-child{padding-left:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:last-child{padding-right:0}
dashboards/static/dashboards/css/general.css
@@ -17,7 +17,8 @@ @@ -17,7 +17,8 @@
17 width: 50%; 17 width: 50%;
18 margin-bottom: 0px; } 18 margin-bottom: 0px; }
19 #general-report-header ul a { 19 #general-report-header ul a {
20 - width: 100%; } 20 + width: 100%;
  21 + text-decoration: none; }
21 22
22 li.tab-option { 23 li.tab-option {
23 margin-right: 2%; 24 margin-right: 2%;
@@ -28,6 +29,8 @@ li.tab-option { @@ -28,6 +29,8 @@ li.tab-option {
28 text-align: center; 29 text-align: center;
29 border-radius: 20px; 30 border-radius: 20px;
30 height: 30px; } 31 height: 30px; }
  32 + li.tab-option:hover {
  33 + background-color: #bdbdbd; }
31 34
32 li.selected { 35 li.selected {
33 background-color: #4dcfbd; 36 background-color: #4dcfbd;
dashboards/static/dashboards/css/general.css.map
1 { 1 {
2 "version": 3, 2 "version": 3,
3 -"mappings": "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", 3 +"mappings": "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",
4 "sources": ["general.sass"], 4 "sources": ["general.sass"],
5 "names": [], 5 "names": [],
6 "file": "general.css" 6 "file": "general.css"
dashboards/static/dashboards/css/general.sass
@@ -22,7 +22,8 @@ $title-color: #009688 @@ -22,7 +22,8 @@ $title-color: #009688
22 22
23 a 23 a
24 width: 100% 24 width: 100%
25 - 25 + text-decoration: none
  26 +
26 27
27 li.tab-option 28 li.tab-option
28 margin-right: 2% 29 margin-right: 2%
@@ -33,7 +34,8 @@ li.tab-option @@ -33,7 +34,8 @@ li.tab-option
33 text-align: center 34 text-align: center
34 border-radius: 20px 35 border-radius: 20px
35 height: 30px 36 height: 30px
36 - 37 + &:hover
  38 + background-color: #bdbdbd
37 39
38 li.selected 40 li.selected
39 background-color: #4dcfbd 41 background-color: #4dcfbd
dashboards/static/dashboards/js/behavior.js
@@ -114,7 +114,7 @@ var selectors_options = { @@ -114,7 +114,7 @@ var selectors_options = {
114 $(e).after(string_build); 114 $(e).after(string_build);
115 var new_elem = $(e).next(); 115 var new_elem = $(e).next();
116 new_elem.slideDown({easing: 'easeInOutSine'}, 5000); 116 new_elem.slideDown({easing: 'easeInOutSine'}, 5000);
117 - $(e).attr("opened", true); 117 + $(e).attr("opened");
118 118
119 }, 119 },
120 deleteChildren: function(e){ 120 deleteChildren: function(e){
dashboards/static/dashboards/js/logbehavior.js
1 $(document).ready(function(){ 1 $(document).ready(function(){
2 - $('#init_date').datetimepicker(); 2 + d = new Date();
  3 + d.setDate(d.getDate() - 30);
  4 + $('#init_date').datetimepicker({
  5 + defaultDate: d,
  6 + });
3 $('#end_date').datetimepicker({ 7 $('#end_date').datetimepicker({
4 - useCurrent: false //Important! See issue #1075 8 + useCurrent: false, //Important! See issue #1075
  9 + defaultDate: new Date()
5 }); 10 });
6 $("#init_date").on("dp.change", function (e) { 11 $("#init_date").on("dp.change", function (e) {
7 $('#end_date').data("DateTimePicker").minDate(e.date); 12 $('#end_date').data("DateTimePicker").minDate(e.date);
  13 + end_date = $("#end_date").data("DateTimePicker").date();
  14 + log.refresh_log_data(e.date, end_date);
8 }); 15 });
9 $("#end_date").on("dp.change", function (e) { 16 $("#end_date").on("dp.change", function (e) {
10 $('#init_date').data("DateTimePicker").maxDate(e.date); 17 $('#init_date').data("DateTimePicker").maxDate(e.date);
@@ -12,8 +19,10 @@ $(document).ready(function(){ @@ -12,8 +19,10 @@ $(document).ready(function(){
12 init_date = $("#init_date").data("DateTimePicker").date(); 19 init_date = $("#init_date").data("DateTimePicker").date();
13 log.refresh_log_data(init_date, e.date); 20 log.refresh_log_data(init_date, e.date);
14 }); 21 });
15 -  
16 - 22 + //initialize the table with log from last 30 days
  23 + init_date = $("#init_date").data("DateTimePicker").date();
  24 + end_date = $("#end_date").data("DateTimePicker").date();
  25 + log.refresh_log_data(init_date, end_date);
17 }); 26 });
18 27
19 28
@@ -29,15 +38,13 @@ var log = { @@ -29,15 +38,13 @@ var log = {
29 render_table: function(target_id, data){ 38 render_table: function(target_id, data){
30 table_body = $('#' + target_id); 39 table_body = $('#' + target_id);
31 40
  41 + tables = $('#log-table_wrapper');
  42 + if (tables.length > 0){
  43 + $(tables).remove();
  44 + }
32 45
33 46
34 content = "<table id='log-table' class='table table-striped table-bordered'>"; 47 content = "<table id='log-table' class='table table-striped table-bordered'>";
35 -  
36 - //add register count  
37 - count = data.length;  
38 -  
39 - $(table_body).append( "<h3 id='log-count'>"+count + " registros" + "</h3>");  
40 -  
41 //load row names at the top 48 //load row names at the top
42 content += "<thead><th> Datetime </th> <th> Usuário </th> <th> Components </th> <th> Recurso </th><th> Ação </th>" 49 content += "<thead><th> Datetime </th> <th> Usuário </th> <th> Components </th> <th> Recurso </th><th> Ação </th>"
43 + "<th> Categoria </th> <th> Assunto </th> <th> Contexto </th></thead>" 50 + "<th> Categoria </th> <th> Assunto </th> <th> Contexto </th></thead>"
dashboards/templates/dashboards/general.html
@@ -10,6 +10,7 @@ @@ -10,6 +10,7 @@
10 {% endblock style %} 10 {% endblock style %}
11 11
12 {% block javascript %} 12 {% block javascript %}
  13 +
13 {% for file in javascript_files %} 14 {% for file in javascript_files %}
14 <script type="text/javascript" src="{% static file %}"></script> 15 <script type="text/javascript" src="{% static file %}"></script>
15 {% endfor %} 16 {% endfor %}
dashboards/templates/dashboards/log.html
@@ -2,21 +2,9 @@ @@ -2,21 +2,9 @@
2 {% load django_bootstrap_breadcrumbs %} 2 {% load django_bootstrap_breadcrumbs %}
3 3
4 <section id="general-report"> 4 <section id="general-report">
5 - <header id="general-report-header">  
6 - <h3>{% trans "Amadeus Report" %}</h3>  
7 -  
8 - <ul id="report-header-options">  
9 - <a href="{% url 'dashboards:view_general' %}"><li class="tab-option">  
10 - {% trans "Focus" %}  
11 - </li></a>  
12 - <li class="tab-option selected">  
13 - {% trans "Log" %}  
14 - </li>  
15 - </ul>  
16 - </header>  
17 - <div id="period-selector"> 5 + <div id="period-selector">
18 <div class="container"> 6 <div class="container">
19 - <div class='col-md-5'> 7 + <div class='col-md-4'>
20 <div class="form-group"> 8 <div class="form-group">
21 <div class='input-group date' id='init_date'> 9 <div class='input-group date' id='init_date'>
22 <input type='text' class="form-control" /> 10 <input type='text' class="form-control" />
@@ -26,7 +14,7 @@ @@ -26,7 +14,7 @@
26 </div> 14 </div>
27 </div> 15 </div>
28 </div> 16 </div>
29 - <div class='col-md-5'> 17 + <div class='col-md-4'>
30 <div class="form-group"> 18 <div class="form-group">
31 <div class='input-group date' id='end_date'> 19 <div class='input-group date' id='end_date'>
32 <input type='text' class="form-control" /> 20 <input type='text' class="form-control" />
@@ -37,8 +25,21 @@ @@ -37,8 +25,21 @@
37 </div> 25 </div>
38 </div> 26 </div>
39 </div> 27 </div>
40 - 28 + <button class="btn btn-success btn-lg">{% trans "search" %}</button>
41 </div> 29 </div>
  30 + <header id="general-report-header">
  31 + <h3>{% trans "Amadeus Report" %}</h3>
  32 +
  33 + <ul id="report-header-options">
  34 + <a href="{% url 'dashboards:view_general' %}"><li class="tab-option">
  35 + {% trans "Focus" %}
  36 + </li></a>
  37 + <li class="tab-option selected">
  38 + {% trans "Log" %}
  39 + </li>
  40 + </ul>
  41 + </header>
  42 +
42 <article class="report-body"> 43 <article class="report-body">
43 44
44 45
dashboards/views.py
@@ -120,7 +120,8 @@ class LogView(LogMixin, generic.TemplateView): @@ -120,7 +120,8 @@ class LogView(LogMixin, generic.TemplateView):
120 context['javascript_files'] = ['dashboards/js/logbehavior.js', 120 context['javascript_files'] = ['dashboards/js/logbehavior.js',
121 'dashboards/js/dataTables.bootstrap.min.js', 'dashboards/js/jquery.dataTables.min.js'] 121 'dashboards/js/dataTables.bootstrap.min.js', 'dashboards/js/jquery.dataTables.min.js']
122 context['child_template'] = "dashboards/log.html" 122 context['child_template'] = "dashboards/log.html"
123 - context['style_files'] = ['dashboards/css/general.css', 'dashboards/css/jquery.dataTables.min.css' ] 123 + context['style_files'] = [ 'dashboards/css/jquery.dataTables.min.css', 'dashboards/css/general.css',
  124 + 'dashboards/css/dataTables.bootstrap.min.css' ]
124 return context 125 return context
125 126
126 127