rendered paste bodyfunction add_rule_event(param_iteration, rule_iteration){
var form_str = '';
form_str += '<div class="rule">';
form_str += '<div class="condition_row">';
form_str += '<select class="condition_select" name="rule['+param_iteration+']['+rule_iteration+'][condition]">';
form_str += '<option value="gt">Greater Than</option>';
form_str += '<option value="lt">Less Than</option>';
form_str += '<option value="range">Range</option>';
form_str += '</select>';
form_str += '</div>';
form_str += '<label for="range_start_'+param_iteration+'_'+rule_iteration+'">Start</label>';
form_str += '<input type="text" class="planner_min_max" name="rule['+param_iteration+']['+rule_iteration+'][range_start]" id="range_start_'+param_iteration+'_'+rule_iteration+'" />';
form_str += '<span id="totext_'+param_iteration+'_'+rule_iteration+'">to</span>';
form_str += '<label for="range_end_'+param_iteration+'_'+rule_iteration+'">End</label>';
form_str += '<input type="text" class="planner_min_max" name="rule['+param_iteration+']['+rule_iteration+'][range_end]" id="range_end_'+param_iteration+'_'+rule_iteration+'" /><br />';
form_str += '<label for="rule_message_'+param_iteration+'_'+rule_iteration+'">Message</label>';
form_str += '<textarea id="rule_message_'+param_iteration+'_'+rule_iteration+'" name="rule['+param_iteration+']['+rule_iteration+'][message]"></textarea>';
form_str += '<span id="save_rule_'+param_iteration+'_'+rule_iteration+'">Save Rule</span>';
form_str += '</div>';
return form_str;
}
function add_ratio_rule(){
console.log('add ratio rule form');
}
function condition_change(){
console.log('condition change');
}
$(document).ready(function(){
if (document.getElementById('planner_id') && $('#planner_id').val()){
console.log('attach');
$('.condition_select').on('change',condition_change);
$addrulelink = $('<div class="add_rule_link">Add Rule</div>')
.click(function(){
var param_type_info_id = $(this).parent().find('.param_label').attr('name').match(/[a-zA-Z_]+\[([0-9]+)\]\[[a-z]+\]/)[1],
rule_iteration = $(this).siblings('.rule').length;
$(this).after($(add_rule_event(param_type_info_id, rule_iteration)));
});
$('#guest_attendees_params, #staff_attendees_params').append($addrulelink);
}
if ($('#guest_attendees_params').length && $('#staff_attendees_params').length){
add_ratio_rule();
}
});