make ipinventory datepicker look/act like node search datepicker
This commit is contained in:
@@ -290,6 +290,17 @@ $(document).ready(function() {
|
|||||||
,separator: ' to '
|
,separator: ' to '
|
||||||
}
|
}
|
||||||
,function(start, end) {
|
,function(start, end) {
|
||||||
|
$('#daterange').trigger('input');
|
||||||
|
});
|
||||||
|
|
||||||
|
// handler for datepicker in node sidebar
|
||||||
|
$('.nd_sidebar').on('input', '#daterange', function() {
|
||||||
|
if ($(this).prop('value') == '') {
|
||||||
|
$('#daterange').parent('.clearfix').removeClass('success');
|
||||||
|
}
|
||||||
|
else {
|
||||||
$('#daterange').parent('.clearfix').addClass('success');
|
$('#daterange').parent('.clearfix').addClass('success');
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
$('#daterange').trigger('input');
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -21,13 +21,6 @@
|
|||||||
form_inputs.each(function() {device_form_state($(this))});
|
form_inputs.each(function() {device_form_state($(this))});
|
||||||
form_inputs.change(function() {device_form_state($(this))});
|
form_inputs.change(function() {device_form_state($(this))});
|
||||||
|
|
||||||
// special case for datepicker in node sidebar
|
|
||||||
$('.nd_sidebar').on('input', '#daterange', function() {
|
|
||||||
if ($(this).prop('value') == '') {
|
|
||||||
$('#daterange').parent('.clearfix').removeClass('success');
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
// handler for copy icon in search option
|
// handler for copy icon in search option
|
||||||
$('.nd_field-copy-icon').click(function() {
|
$('.nd_field-copy-icon').click(function() {
|
||||||
var name = $(this).data('btn-for');
|
var name = $(this).data('btn-for');
|
||||||
|
|||||||
@@ -8,27 +8,18 @@
|
|||||||
|
|
||||||
<fieldset>
|
<fieldset>
|
||||||
<legend class="nd_sidebar-legend">
|
<legend class="nd_sidebar-legend">
|
||||||
<label class="checkbox">
|
<label><em><strong>Date Range</strong></em></label>
|
||||||
<input type="checkbox" id="age_on" name="age_on"
|
|
||||||
[% 'checked="checked"' UNLESS (params.exists('age_on') AND params.age_on == '') %]/>
|
|
||||||
<em><strong>Age Filter</strong></em>
|
|
||||||
</label>
|
|
||||||
</legend>
|
</legend>
|
||||||
<div class="clearfix">
|
|
||||||
<ul class="unstyled">
|
|
||||||
<li>
|
|
||||||
<div class="clearfix input-prepend">
|
<div class="clearfix input-prepend">
|
||||||
<label class="add-on">
|
<label class="add-on">
|
||||||
<input type="checkbox" id="age_invert"
|
<input type="checkbox" id="age_invert"
|
||||||
name="age_invert"[% ' checked="checked"' IF params.age_invert %]/>
|
name="age_invert"[% ' checked="checked"' IF params.age_invert %]/>
|
||||||
</label>
|
</label>
|
||||||
<label class="nd_checkboxlabel" for="age_invert">
|
<label class="nd_checkboxlabel" for="age_invert">
|
||||||
<span class="nd_searchcheckbox uneditable-input">Not</span>
|
<span class="nd_searchcheckbox uneditable-input">Not within...</span>
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
<div class="clearfix">
|
||||||
</ul>
|
|
||||||
<em class="muted">Seen within the date range:</em><br/>
|
|
||||||
<input class="nd_side-input" id="daterange"
|
<input class="nd_side-input" id="daterange"
|
||||||
type="text" name="daterange" value="[% params.daterange | html_entity %]"/>
|
type="text" name="daterange" value="[% params.daterange | html_entity %]"/>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user