Lines 49-57
function update_rule_count(){
Link Here
|
49 |
}); |
49 |
}); |
50 |
} |
50 |
} |
51 |
|
51 |
|
|
|
52 |
function unit_display(){ |
53 |
var rules = document.querySelectorAll("input[name='unique_id'"); |
54 |
for (var i = 0; i < rules.length; i++) { |
55 |
var rule_id = rules[i].value; |
56 |
if (rule_id) { |
57 |
var age_field = $("select[name='agefield_" + rule_id + "']").val(); |
58 |
if ( age_field == 'items.damaged_on' |
59 |
|| age_field == 'items.itemlost_on' |
60 |
|| age_field == 'items.withdrawn_on' ) |
61 |
{ |
62 |
$("select[name='ageunit_" + rule_id + "'] option[value='Days']").removeAttr('selected'); |
63 |
|
64 |
$("select[name='ageunit_" + rule_id + "']").attr("disabled", false); |
65 |
} else { |
66 |
$("select[name='ageunit_" + rule_id + "'] option[value='Days']").attr('selected','selected'); |
67 |
$("select[name='ageunit_" + rule_id + "']").attr("disabled", true); |
68 |
} |
69 |
} |
70 |
} |
71 |
} |
72 |
|
73 |
|
52 |
$(document).ready(function() { |
74 |
$(document).ready(function() { |
53 |
$("#new_rule .remove_rule").hide(); |
75 |
$("#new_rule .remove_rule").hide(); |
54 |
$("#new_rule a.remove_block").hide(); |
76 |
$("#new_rule a.remove_block").hide(); |
|
|
77 |
unit_display(); |
55 |
$("#rules a.remove_block").click(function(e){ |
78 |
$("#rules a.remove_block").click(function(e){ |
56 |
e.preventDefault(); |
79 |
e.preventDefault(); |
57 |
remove_block_action($(this)); |
80 |
remove_block_action($(this)); |
Lines 62-67
$(document).ready(function() {
Link Here
|
62 |
}); |
85 |
}); |
63 |
|
86 |
|
64 |
var unique_id = $(".rule").length + 1; |
87 |
var unique_id = $(".rule").length + 1; |
|
|
88 |
var previous_id = unique_id - 1; |
65 |
$(".add_rule").click(function(e){ |
89 |
$(".add_rule").click(function(e){ |
66 |
e.preventDefault(); |
90 |
e.preventDefault(); |
67 |
var rule = $("#new_rule"); |
91 |
var rule = $("#new_rule"); |
Lines 75-86
$(document).ready(function() {
Link Here
|
75 |
new_rule.find("input[name='condition_value']").attr('name', 'condition_value_' + unique_id); |
99 |
new_rule.find("input[name='condition_value']").attr('name', 'condition_value_' + unique_id); |
76 |
new_rule.find("input[name='substitution_value']").attr('name', 'substitution_value_' + unique_id); |
100 |
new_rule.find("input[name='substitution_value']").attr('name', 'substitution_value_' + unique_id); |
77 |
new_rule.find("input[name='age']").attr('name', 'age_' + unique_id); |
101 |
new_rule.find("input[name='age']").attr('name', 'age_' + unique_id); |
|
|
102 |
new_rule.find("select[name='ageunit']").attr('name', 'ageunit_' + unique_id); |
78 |
new_rule.find("select[name='agefield']").attr('name', 'agefield_' + unique_id); |
103 |
new_rule.find("select[name='agefield']").attr('name', 'agefield_' + unique_id); |
79 |
new_rule.find("input[name='unique_id']").val(unique_id); |
104 |
new_rule.find("input[name='unique_id']").val(unique_id); |
80 |
|
105 |
|
81 |
$("#rules").append(new_rule); |
106 |
$("#rules").append(new_rule); |
82 |
update_rule_count(); |
107 |
update_rule_count(); |
83 |
var scrollToPoint = new_rule.position(); |
108 |
var scrollToPoint = new_rule.position(); |
|
|
109 |
unit_display(); |
84 |
window.scroll(0, scrollToPoint.top - $("#toolbar").height() ); |
110 |
window.scroll(0, scrollToPoint.top - $("#toolbar").height() ); |
85 |
|
111 |
|
86 |
if( $("#rules").find(".rule").length > 0 ) { |
112 |
if( $("#rules").find(".rule").length > 0 ) { |
87 |
- |
|
|