make ipinventory datepicker look/act like node search datepicker

This commit is contained in:
Oliver Gorwits
2014-02-03 23:29:54 +00:00
parent 68275e6986
commit 04f0125b4f
3 changed files with 22 additions and 27 deletions

View File

@@ -290,6 +290,17 @@ $(document).ready(function() {
,separator: ' to '
}
,function(start, end) {
$('#daterange').parent('.clearfix').addClass('success');
$('#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').trigger('input');
});

View File

@@ -21,13 +21,6 @@
form_inputs.each(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
$('.nd_field-copy-icon').click(function() {
var name = $(this).data('btn-for');

View File

@@ -8,27 +8,18 @@
<fieldset>
<legend class="nd_sidebar-legend">
<label class="checkbox">
<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>
<label><em><strong>Date Range</strong></em></label>
</legend>
<div class="clearfix input-prepend">
<label class="add-on">
<input type="checkbox" id="age_invert"
name="age_invert"[% ' checked="checked"' IF params.age_invert %]/>
</label>
<label class="nd_checkboxlabel" for="age_invert">
<span class="nd_searchcheckbox uneditable-input">Not within...</span>
</label>
</div>
<div class="clearfix">
<ul class="unstyled">
<li>
<div class="clearfix input-prepend">
<label class="add-on">
<input type="checkbox" id="age_invert"
name="age_invert"[% ' checked="checked"' IF params.age_invert %]/>
</label>
<label class="nd_checkboxlabel" for="age_invert">
<span class="nd_searchcheckbox uneditable-input">Not</span>
</label>
</div>
</li>
</ul>
<em class="muted">Seen within the date range:</em><br/>
<input class="nd_side-input" id="daterange"
type="text" name="daterange" value="[% params.daterange | html_entity %]"/>
</div>