-
Notifications
You must be signed in to change notification settings - Fork 1
/
astridcta.js
54 lines (44 loc) · 1.58 KB
/
astridcta.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
/**
* AstridCTA JS
*
* PHP version 5
*
* @package AstridCTA
* @author Chris Lema ([email protected]) and Justin Kussow ([email protected])
* @copyright Copyright (c)2011 ALL RIGHTS RESERVED
*/
function addActaAction() {
var next = jQuery('.acta_action').length;
jQuery('.acta_remove_action').hide();
var html = '';
html += '<li id="acta_actions_' + next + '" class="acta_action">';
html += '<div class="acta_action_header">';
html += '<label for="acta_actions[' + next + ']">#' + (next + 1) + '</label>';
if (next > 0) {
html += '<a class="acta_remove_action" onclick="return removeActaAction(this);">Remove</a>';
}
html += '</div>';
html += '<div class="acta_action_field">';
html += '<label>Action</label>';
html += '<input type="text" class="acta_action_text" id="acta_actions[' + next + '][text]" name="acta_actions[' + next + '][text]" value="" />';
html += '</div>';
html += '<div class="acta_action_field">';
html += '<label>Reminder Days</label>';
html += '<input type="text" class="acta_action_reminder_days" id="acta_actions[' + next + '][reminder_days]" name="acta_actions[' + next + '][reminder_days]" value="" />';
html += '</div>';
html += '</li>';
jQuery('#acta_actions').append(html);
if (next >= 9) {
jQuery('#acta_add_action').closest('tr').hide();
}
jQuery('#acta_no_actions').hide();
return false;
}
function removeActaAction(e) {
jQuery(e).closest('li').remove();
jQuery('#acta_actions .acta_remove_action:last').show();
if (jQuery('.acta_action').length < 10) {
jQuery('#acta_add_action').closest('tr').show();
}
return false;
}