Files
sterivein/local/modules/Colissimo/AdminIncludes/module-config-js.html
Benjamin Perche 066e79c83e Fix bug when multiple call of bootstrap-switch.js
modified:   local/modules/Colissimo/AdminIncludes/module-config-js.html
	modified:   local/modules/Colissimo/AdminIncludes/module_configuration.html
2014-02-19 15:31:01 +01:00

38 lines
1.5 KiB
HTML

{javascripts file='assets/js/bootstrap-switch/bootstrap-switch.js'}
<script src='{$asset_url}'></script>
{/javascripts}
<script>
$(document).ready(function() {
$(".freeshipping-activation-Colissimo").bootstrapSwitch();
$(".freeshipping-activation-Colissimo").on("switch-change", function(e, data){
var is_checked = data.value;
var form = $("#freeshippingform");
$('body').append('<div class="modal-backdrop fade in" id="loading-event"><div class="loading"></div></div>');
$.ajax({
url: form.attr('action'),
type: form.attr('method'),
data: form.serialize()
}).done(function(){
$("#loading-event").remove();
})
.success(function() {
if (is_checked) {
$('#config-btn-0').removeClass('disabled');
$('#table-prices-colissimo').hide('slow');
} else {
$('#config-btn-0').addClass('disabled');
$('#table-prices-colissimo').show('slow');
}
})
.fail(function(jqXHR, textStatus, errorThrown){
$("#loading-event").remove();
$('#freeshipping-failed-body').html(jqXHR.responseJSON.error);
$("#freeshipping-failed").modal("show");
});
});
});
</script>