1 // Updated to wait until the document is loaded. addmore_link
5 $("#ProgressBar").validate({
18 contribution_page_1
: {
29 $('#addmore_link').on('click', function( e
) {
31 var count
= parseInt($('input[name=contrib_count]').val());
34 var c_page_sel
= $('select[name=contribution_page_1]').clone().attr('id', "contribution_page_" + count
);
35 c_page_sel
.attr("name", "contribution_page_" + count
);
37 var id_section
= "crm-section-con-" + count
;
38 var sect_tag
= "<div class=\"crm-section\" id=" + id_section
+ "> <div class=\"label\"><label>Contribution Page</label>";
39 $('#addmore_link').parent().parent().before(sect_tag
);
41 var id_content
= "content_con-" + count
;
42 $('#' + id_section
).append("<div class=\"content\" id="+ id_content
+ ">");
43 $('#' + id_content
).append(c_page_sel
);
44 $('#' + id_content
).append('<a id=\"remove_link\" class=\"form-link\" href=\"remove\" name=\"remove_link-' + count
+ '\"> Remove</a>');
45 $('#' + id_section
).append("</div");
47 id_section
= "crm-section-per-" + count
;
48 sect_tag
= "<div class=\"crm-section\" id=" + id_section
+ "> <div class=\"label\"><label>Percentage</label>";
49 $('#addmore_link').parent().parent().before(sect_tag
);
51 id_content
= "content_per-" + count
;
52 $('#' + id_section
).append("<div class=\"content\" id="+ id_content
+ ">");
53 $('#' + id_content
).append('<input type="text" size="20" id = percentage_'+ count
+ ' name="percentage_' + count
+'" value="" />');
54 $('#' + id_section
).append("</div");
56 $( "#contribution_page_" + count
).rules( "add", {
60 $( "#percentage_" + count
).rules( "add", {
66 $('input[name=contrib_count]').val(count
);
70 $('#remove_link').live('click', function( e
) {
73 var rem_name
= e
.target
.name
;
74 //assuming that - is the delimiter. second string will be the count
75 var rem_name_ar
= rem_name
.split('-');
76 var contri_page
= "\"#percentage_" + rem_name_ar
[1] + "\"";
78 $('#crm-section-con-'+ rem_name_ar
[1] +'').remove();
79 $('#crm-section-per-'+ rem_name_ar
[1] +'').remove();
80 var count
= parseInt($('input[name=contrib_count]').val());
82 $('input[name=contrib_count]').val(count
);