calendar/app/assets/javascripts/category_type.js

25 lines
922 B
JavaScript

$(function() {
$.pageslide.closeCallback(function(pageslide, item) {
$('.filter-item').removeClass("active");
});
$.pageslide.loadComplete(function(pageslide, item) {
$('.filter-item').removeClass("active");
item.closest('li').addClass('active');
if(item.data('id') == 'new') {
resetForm();
pageslide.find('form').attr('method', 'post');
$("#update_patch").remove();
}
else {
$('.color-picker').miniColors("destroy");
setForm(item.data('form'));
pageslide.find('form').attr("action",item.data("href"));
if($("#update_patch").length == 0){
pageslide.find("form").append("<input type='hidden' id='update_patch' value='patch' name='_method' />");
}
pageslide.find('input[type="checkbox"]').prop( 'checked', item.data('disable') );
$('.color-picker').miniColors();
$('.miniColors-trigger').addClass('btn');
}
});
})