44 lines
1.0 KiB
JavaScript
44 lines
1.0 KiB
JavaScript
var ml = {
|
|
|
|
init: function() {
|
|
ml.ui.init();
|
|
},
|
|
|
|
ui: {
|
|
|
|
init: function() {
|
|
$('input[type=checkbox].select_all').click(function() {
|
|
$('input[type=checkbox].'+$(this).attr('id')).attr('checked', $(this).attr('checked') == 'checked');
|
|
});
|
|
}
|
|
|
|
},
|
|
|
|
basket: {
|
|
|
|
init: function() {
|
|
$('#basket_list_copy').click(ml.basket.showModal);
|
|
$('#basket_list_close').click(ml.basket.hideModal);
|
|
},
|
|
|
|
showModal: function() {
|
|
var list = '';
|
|
$('input[type=checkbox][name="items[]"]').each(function() {
|
|
list += $(this).val() + "\n";
|
|
});
|
|
|
|
$('#basket_list_text').val(list);
|
|
$('#basket_list').modal('show');
|
|
|
|
return false;
|
|
},
|
|
|
|
hideModal: function() {
|
|
$('#basket_list').modal('hide');
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
$('document').ready(ml.init); |