You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

107 lines
3.0 KiB

$(document).ready(function(){
const add_message_form = $('.add_message_form');
const btn_progress = add_message_form.find('#btn_progress');
const btn_timer = add_message_form.find('#btn_timer');
const btn_none = add_message_form.find('#btn_none');
const btn_add_row = add_message_form.find('.add-row');
const btn_del_row = add_message_form.find('.del-row');
const div_progress = add_message_form.find('#div_progress');
const div_timer = add_message_form.find('#div_timer');
const div_none = add_message_form.find('#div_none');
const hh = add_message_form.find('.hours');
const mm = add_message_form.find('.minutes');
const ss = add_message_form.find('.seconds');
const sk = add_message_form.find('.schedule');
btn_progress.on('click', (e)=> {
e.preventDefault();
btn_progress.removeClass('grey').addClass('discard');
btn_timer.removeClass('discard').addClass('grey');
btn_none.removeClass('discard').addClass('grey');
hh.val('00');
mm.val('00');
ss.val('00');
sk.val('0');
div_timer.addClass('d-none');
div_none.addClass('d-none');
div_progress.removeClass('d-none');
$('html, body').animate({scrollTop: $('body').height()}, 400);
});
btn_timer.on('click', (e)=> {
e.preventDefault();
btn_timer.removeClass('grey').addClass('discard');
btn_progress.removeClass('discard').addClass('grey');
btn_none.removeClass('discard').addClass('grey');
hh.val('00');
mm.val('00');
ss.val('00');
sk.val('0');
div_progress.addClass('d-none');
div_none.addClass('d-none');
div_timer.removeClass('d-none');
$('html, body').animate({scrollTop: $('body').height()}, 400);
});
btn_none.on('click', (e)=> {
e.preventDefault();
btn_none.removeClass('grey').addClass('discard');
btn_progress.removeClass('discard').addClass('grey');
btn_timer.removeClass('discard').addClass('grey');
hh.val('00');
mm.val('00');
ss.val('00');
sk.val('0');
div_progress.addClass('d-none');
div_timer.addClass('d-none');
div_none.removeClass('d-none');
$('html, body').animate({scrollTop: $('body').height()}, 400);
});
btn_add_row.on('click', (e)=> {
e.preventDefault();
const self = $(e.currentTarget);
const add_message_form = $('.add_message_form');
const actions = add_message_form.find('.actions');
const item = actions.find('.item').first();
const clone = item.clone();
$(clone).find('[name="action_id[]"]').val(0);
$(clone).find('[name="action_title[]"]').val("");
$(clone).find('[name="action_description[]"]').val("");
actions.append(clone);
const btn_del_row = clone.find('.del-row');
btn_del_row.removeAttr('disabled');
btn_del_row.on('click', (e)=> {
e.preventDefault();
const self = $(e.currentTarget);
const item = self.closest('.item');
item.remove();
});
});
btn_del_row.on('click', (e)=> {
e.preventDefault();
const self = $(e.currentTarget);
const item = self.closest('.item');
item.remove();
});
});