agenda-libre-ruby/public/assets/active_admin/application-50ffc9f86e474cd...

52 lines
1.6 KiB
JavaScript

(function() {
$(document).on('ready page:load', function() {
var batch_actions_selector;
$(document).on('focus', 'input.datepicker:not(.hasDatepicker)', function() {
var $input, defaults, options;
$input = $(this);
if ($input[0].type === 'date') {
return;
}
defaults = {
dateFormat: 'yy-mm-dd'
};
options = $input.data('datepicker-options');
return $input.datepicker($.extend(defaults, options));
});
$('.clear_filters_btn').click(function() {
var param, params, regex;
params = window.location.search.split('&');
regex = /^(q\[|q%5B|q%5b|page|commit)/;
return window.location.search = ((function() {
var i, len, results;
results = [];
for (i = 0, len = params.length; i < len; i++) {
param = params[i];
if (!param.match(regex)) {
results.push(param);
}
}
return results;
})()).join('&');
});
$('.filter_form').submit(function() {
return $(this).find(':input').filter(function() {
return this.value === '';
}).prop('disabled', true);
});
$('.filter_form_field.select_and_search select').change(function() {
return $(this).siblings('input').prop({
name: "q[" + this.value + "]"
});
});
$('#active_admin_content .tabs').tabs();
if ((batch_actions_selector = $('.table_tools .batch_actions_selector')).length) {
return batch_actions_selector.next().css({
width: "calc(100% - 10px - " + (batch_actions_selector.outerWidth()) + "px)",
'float': 'right'
});
}
});
}).call(this);