summaryrefslogtreecommitdiffstats
path: root/modules-available/statistics/templates/filterbox.html
diff options
context:
space:
mode:
authorUdo Walter2017-09-28 16:54:42 +0200
committerUdo Walter2017-09-28 16:54:42 +0200
commit9c5887928eb087fbc63744142b3bfd6af68e0cea (patch)
treea96dfaee71d87f8617b75a3e307f925212e3c178 /modules-available/statistics/templates/filterbox.html
parent[systemstatus] bugfix (diff)
downloadslx-admin-9c5887928eb087fbc63744142b3bfd6af68e0cea.tar.gz
slx-admin-9c5887928eb087fbc63744142b3bfd6af68e0cea.tar.xz
slx-admin-9c5887928eb087fbc63744142b3bfd6af68e0cea.zip
[statistics] fixed inconsistencies
Diffstat (limited to 'modules-available/statistics/templates/filterbox.html')
-rw-r--r--modules-available/statistics/templates/filterbox.html93
1 files changed, 58 insertions, 35 deletions
diff --git a/modules-available/statistics/templates/filterbox.html b/modules-available/statistics/templates/filterbox.html
index 95fbab84..a62cdd5a 100644
--- a/modules-available/statistics/templates/filterbox.html
+++ b/modules-available/statistics/templates/filterbox.html
@@ -1,45 +1,44 @@
-<div id="modal-add-filter" class="modal modal-sm fade" role="dialog"
- style="position:absolute; min-width:600px; min-height: 400px;margin:auto">
- <div class="modal-content">
- <div class="modal-header">
- <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span
- class="sr-only">Close</span></button>
- {{lang_add_filter}}
- </div>
- <form class="modal-body form-inline center" onsubmit="$('#add-btn').click(); return false">
- <div class="form-group">
- <select id="columnSelect" name="column" class="form-control col-4-xs"> </select>
- </div>
- <div class="form-group">
- <select id="operatorSelect" name="operator" class="form-control col-4-xs"> </select>
+<div id="modal-add-filter" class="modal fade" role="dialog" style="position: absolute">
+ <div class="modal-dialog" role="document">
+ <div class="modal-content">
+ <div class="modal-header">
+ <b>{{lang_add_filter}}</b>
</div>
- <div class="form-group">
- <input name="argument" id="argumentInput" class="form-control col-4-xs"> </input>
- <select name="argument" id="argumentSelect" class="form-control col-4-xs"> </select>
- </div>
- <button id="add-btn" type="button" class="btn btn-primary" onclick="addFilterFromForm()">
- <span class="glyphicon glyphicon-plus"></span>
- {{lang_add}}
- </button>
- </form>
+ <form class="form-inline center" onsubmit="$('#add-btn').click(); return false">
+ <div class="modal-body">
+ <div class="form-group">
+ <select id="columnSelect" name="column" class="form-control col-4-xs"> </select>
+ </div>
+ <div class="form-group">
+ <select id="operatorSelect" name="operator" class="form-control col-4-xs"> </select>
+ </div>
+ <div class="form-group">
+ <input name="argument" id="argumentInput" class="form-control col-4-xs"> </input>
+ <select name="argument" id="argumentSelect" class="form-control col-4-xs"> </select>
+ </div>
+
+ </div>
+ <div class="modal-footer">
+ <button type="button" class="btn btn-default" data-dismiss="modal">{{lang_cancel}}</button>
+ <button id="add-btn" type="button" class="btn btn-success" onclick="addFilterFromForm()">
+ <span class="glyphicon glyphicon-plus"></span>
+ {{lang_add}}
+ </button>
+ </div>
+ </form>
+ </div>
</div>
</div>
-<div style="height:120px" class="col-xs-12">
+
+<div class="col-md-12">
<!-- use GET here, to avoid the "resend form?" confirmation, and anyway this is stateless, so GET makes more sense -->
<form id="queryForm" method="GET" action="?do=Statistics" class="" role="form">
- <input type="hidden" name="do" value="statistics">
<input type="hidden" name="show" value="{{show}}">
- <label for="filterInput">{{lang_labelFilter}}</label>
- <input type="text" name="filters" class="" id="filterInput"/>
- <input type="hidden" name="sortColumn" id="sortColumn" value="{{sortColumn}}"/>
- <input type="hidden" name="sortDirection" id="sortDirection" value="{{sortDirection}}"/>
+ <button type="submit" hidden></button>
+
- <button type="button" class="btn btn-success pull-left" onclick="popupFilter(null)">
- <span class="glyphicon glyphicon-plus"></span>
- {{lang_add_filter}}
- </button>
<div class="btn-group pull-right">
<button class="btn {{statButtonClass}}" type="submit" name="show" value="stat">
<span class="glyphicon glyphicon-stats"></span>
@@ -50,10 +49,31 @@
{{lang_showList}}
</button>
</div>
+ <h1>{{lang_moduleHeading}}</h1>
+
+ <br/>
+
+ <input type="hidden" name="do" value="statistics">
+ <input type="hidden" name="sortColumn" id="sortColumn" value="{{sortColumn}}"/>
+ <input type="hidden" name="sortDirection" id="sortDirection" value="{{sortDirection}}"/>
+
+ <label for="filterInput">{{lang_labelFilter}}</label>
+ <div class="row">
+ <div class="col-md-10">
+ <input type="text" name="filters" class="" id="filterInput"/>
+ </div>
+ <div class="col-md-2">
+ <button type="button" class="btn btn-success pull-right" onclick="popupFilter(null)">
+ <span class="glyphicon glyphicon-plus"></span>
+ {{lang_add_filter}}
+ </button>
+ </div>
+ </div>
+
+ <br/>
</form>
- <br/>
- <br/>
</div>
+
<script type="application/javascript"><!--
var filterSelectize;
@@ -111,6 +131,9 @@ document.addEventListener("DOMContentLoaded", function () {
// if (initComplete && !$('#filterInput').is(':focus')) {
// reload();
// }
+ },
+ onItemRemove: function(value) {
+ refresh();
}
})[0].selectize;
/* add query */