Lines 20-94
var maxMatchPoint = <!-- TMPL_VAR name="max_matchpoint" -->;
Link Here
|
20 |
var maxMatchCheck = <!-- TMPL_VAR name="max_matchcheck" -->; |
20 |
var maxMatchCheck = <!-- TMPL_VAR name="max_matchcheck" -->; |
21 |
|
21 |
|
22 |
function InsertMatchpoint(loc, index) { |
22 |
function InsertMatchpoint(loc, index) { |
23 |
var original= document.getElementById(index); |
23 |
var original= $("#"+index); |
24 |
var clone = original.cloneNode(true); |
24 |
var clone = original.clone(); |
25 |
clone.style.display = 'block'; |
25 |
clone.show(); |
26 |
|
26 |
|
27 |
// update IDs and form names |
27 |
// update IDs and form names |
28 |
maxMatchPoint++; |
28 |
maxMatchPoint++; |
29 |
clone.setAttribute('id', 'mp_' + maxMatchPoint); |
29 |
clone.attr('id', 'mp_' + maxMatchPoint); |
30 |
var divs = clone.getElementsByTagName('div'); |
30 |
$("span.counter",clone).html(maxMatchPoint); |
31 |
for (var i = 0; i < divs.length; i++) { |
31 |
$("label",clone).each(function(){ |
32 |
var s = divs[i].getAttribute('id'); |
32 |
var s = $(this).attr("for"); |
33 |
if (s.match(/mp_num/)) { |
33 |
if (s.match(/mp_num/)) { |
34 |
divs[i].setAttribute('id', s.replace(/mp_num/, 'mp_' + maxMatchPoint)); |
34 |
$(this).attr("for",s.replace(/mp_num/, 'mp_' + maxMatchPoint)); |
35 |
} |
35 |
} |
36 |
} |
36 |
}); |
37 |
var inputs = clone.getElementsByTagName('input'); |
37 |
|
38 |
for (var i = 0; i < inputs.length; i++) { |
38 |
$("div",clone).each(function(){ |
39 |
var s = inputs[i].getAttribute('id'); |
39 |
var s = $(this).attr("id"); |
40 |
if (s.match(/mp_num/)) { |
40 |
if (s.match(/mp_num/)) { |
41 |
inputs[i].setAttribute('id', s); |
41 |
$(this).attr("id",s.replace(/mp_num/, 'mp_' + maxMatchPoint)); |
42 |
inputs[i].setAttribute('id', s.replace(/mp_num/, 'mp_' + maxMatchPoint)); |
|
|
43 |
} |
42 |
} |
44 |
var s = inputs[i].getAttribute('name'); |
43 |
}); |
45 |
if (s.match(/mp_num/)) { |
44 |
$("input",clone).each(function(){ |
46 |
inputs[i].setAttribute('name', s.replace(/mp_num/, 'mp_' + maxMatchPoint)); |
45 |
var s = $(this).attr("id"); |
|
|
46 |
if(s.match(/mp_num/)){ |
47 |
$(this).attr("id",s.replace(/mp_num/, 'mp_' + maxMatchPoint)); |
47 |
} |
48 |
} |
48 |
} |
|
|
49 |
|
49 |
|
50 |
loc.parentNode.parentNode.insertBefore(clone, loc.nextSibling); |
50 |
var s = $(this).attr("name"); |
|
|
51 |
if(s.match(/mp_num/)){ |
52 |
$(this).attr("name",s.replace(/mp_num/, 'mp_' + maxMatchPoint)); |
53 |
} |
54 |
}); |
55 |
$("#match_points").append(clone); |
51 |
} |
56 |
} |
52 |
|
57 |
|
53 |
function InsertMatchcheck(loc, index) { |
58 |
function InsertMatchcheck(loc, index) { |
54 |
var original= document.getElementById(index); |
59 |
var original= $("#"+index); |
55 |
var clone = original.cloneNode(true); |
60 |
var clone = original.clone(); |
56 |
clone.style.display = 'block'; |
61 |
clone.show(); |
57 |
|
62 |
|
58 |
// update IDs and form names |
63 |
// update IDs and form names |
59 |
maxMatchCheck++; |
64 |
maxMatchCheck++; |
60 |
clone.setAttribute('id', 'mc_' + maxMatchCheck); |
65 |
clone.attr('id', 'mc_' + maxMatchCheck); |
61 |
var divs = clone.getElementsByTagName('div'); |
66 |
$("span.counter",clone).html(maxMatchCheck); |
62 |
for (var i = 0; i < divs.length; i++) { |
67 |
$("label",clone).each(function(){ |
63 |
var s = divs[i].getAttribute('id'); |
68 |
var s = $(this).attr("for"); |
64 |
if (s.match(/mc_num/)) { |
69 |
if (s.match(/mc_num/)) { |
65 |
divs[i].setAttribute('id', s.replace(/mc_num/, 'mc_' + maxMatchCheck)); |
70 |
$(this).attr("for",s.replace(/mc_num/, 'mc_' + maxMatchCheck)); |
66 |
} |
71 |
} |
67 |
} |
72 |
}); |
68 |
var inputs = clone.getElementsByTagName('input'); |
73 |
|
69 |
for (var i = 0; i < inputs.length; i++) { |
74 |
$("div",clone).each(function(){ |
70 |
var s = inputs[i].getAttribute('id'); |
75 |
var s = $(this).attr("id"); |
71 |
if (s.match(/mc_num/)) { |
76 |
if (s.match(/mc_num/)) { |
72 |
inputs[i].setAttribute('id', s); |
77 |
$(this).attr("id",s.replace(/mc_num/, 'mc_' + maxMatchCheck)); |
73 |
inputs[i].setAttribute('id', s.replace(/mc_num/, 'mc_' + maxMatchCheck)); |
|
|
74 |
} |
78 |
} |
75 |
var s = inputs[i].getAttribute('name'); |
79 |
}); |
76 |
if (s.match(/mc_num/)) { |
80 |
$("input",clone).each(function(){ |
77 |
inputs[i].setAttribute('name', s.replace(/mc_num/, 'mc_' + maxMatchCheck)); |
81 |
var s = $(this).attr("id"); |
|
|
82 |
if(s.match(/mc_num/)){ |
83 |
$(this).attr("id",s.replace(/mc_num/, 'mc_' + maxMatchCheck)); |
78 |
} |
84 |
} |
79 |
} |
|
|
80 |
|
85 |
|
81 |
loc.parentNode.parentNode.insertBefore(clone, loc.nextSibling); |
86 |
var s = $(this).attr("name"); |
|
|
87 |
if(s.match(/mc_num/)){ |
88 |
$(this).attr("name",s.replace(/mc_num/, 'mc_' + maxMatchCheck)); |
89 |
} |
90 |
}); |
91 |
$("#match_checks").append(clone); |
82 |
} |
92 |
} |
83 |
|
93 |
|
84 |
function DeleteMatchpoint(loc) { |
94 |
function DeleteMatchpoint(loc) { |
85 |
var parentdiv = loc.parentNode.parentNode.parentNode; |
95 |
$(loc).parent().parent().parent().remove(); |
86 |
parentdiv.parentNode.removeChild(parentdiv); |
96 |
if($(".matchgroup",$("#match_points")).length == 0){ |
|
|
97 |
maxMatchPoint = 0; |
98 |
$("#addMatchPoint").show(); |
99 |
} |
87 |
} |
100 |
} |
88 |
|
101 |
|
89 |
function DeleteMatchcheck(loc) { |
102 |
function DeleteMatchcheck(loc) { |
90 |
var parentdiv = loc.parentNode.parentNode.parentNode; |
103 |
$(loc).parent().parent().parent().remove(); |
91 |
parentdiv.parentNode.removeChild(parentdiv); |
104 |
if($(".matchgroup",$("#match_checks")).length == 0){ |
|
|
105 |
maxMatchCheck = 0; |
106 |
$("#addMatchCheck").show(); |
107 |
} |
92 |
} |
108 |
} |
93 |
|
109 |
|
94 |
function DoCancel(f) { |
110 |
function DoCancel(f) { |
Lines 145-151
function CheckRuleForm(f) {
Link Here
|
145 |
//]]> |
161 |
//]]> |
146 |
</script> |
162 |
</script> |
147 |
<style type="text/css"> |
163 |
<style type="text/css"> |
|
|
164 |
fieldset.rows fieldset.rows { border-width : 0; } |
165 |
fieldset.rows fieldset.rows fieldset.rows { border-width : 1px; } |
166 |
fieldset, fieldset.rows { width : 90%; padding: .3em .6em .3em .6em; } |
148 |
fieldset.rows fieldset {font-size:100%;} |
167 |
fieldset.rows fieldset {font-size:100%;} |
|
|
168 |
div.matchgroup { border:1px solid #DDD; border-left-width: 15px; padding:.4em; margin-bottom:.6em;} |
149 |
</style> |
169 |
</style> |
150 |
</head> |
170 |
</head> |
151 |
<body> |
171 |
<body> |
Lines 188-214
function CheckRuleForm(f) {
Link Here
|
188 |
<input type="hidden" name="code" value="<!-- TMPL_VAR name="code" -->" /> |
208 |
<input type="hidden" name="code" value="<!-- TMPL_VAR name="code" -->" /> |
189 |
<!-- TMPL_VAR name="code" --> |
209 |
<!-- TMPL_VAR name="code" --> |
190 |
<!-- TMPL_ELSE --> |
210 |
<!-- TMPL_ELSE --> |
191 |
<label for="code">Matching rule code: </label> |
211 |
<label for="code" class="required">Matching rule code: </label> |
192 |
<input type="text" id="code" name="code" size="10" maxlength="10" /> |
212 |
<input type="text" id="code" name="code" size="10" maxlength="10" /> <span class="required">Required</span> |
193 |
<!-- /TMPL_IF --> |
213 |
<!-- /TMPL_IF --> |
194 |
</li> |
214 |
</li> |
195 |
<li><label for="description">Description: </label> |
215 |
<li><label for="description" class="required">Description: </label> |
196 |
<input type="text" id="description" name="description" size="50" maxlength="250" |
216 |
<input type="text" id="description" name="description" size="50" maxlength="250" |
197 |
value="<!-- TMPL_VAR name="description" escape="HTML" -->" /> |
217 |
value="<!-- TMPL_VAR name="description" escape="HTML" -->" /> <span class="required">Required</span> |
198 |
</li> |
218 |
</li> |
199 |
<li><label for="description">Match threshold: </label> |
219 |
<li><label for="threshold" class="required">Match threshold: </label> |
200 |
<input type="text" id="threshold" name="threshold" size="5" maxlength="5" |
220 |
<input type="text" id="threshold" name="threshold" size="5" maxlength="5" |
201 |
value="<!-- TMPL_VAR name="threshold" escape="HTML" -->" /> |
221 |
value="<!-- TMPL_VAR name="threshold" escape="HTML" -->" /> <span class="required">Required</span> |
202 |
</li> |
222 |
</li> |
203 |
</ol> |
223 |
</ol> |
204 |
</fieldset> |
224 |
</fieldset> |
205 |
<fieldset class="rows"> |
225 |
|
206 |
<legend >Match points <a class="button" onclick="InsertMatchpoint(this, 'mp_template')">Add matchpoint</a></legend> |
226 |
<fieldset class="rows" id="match_points"> |
|
|
227 |
<h4>Match points</h4> |
228 |
<!-- TMPL_IF name="edit_matching_rule" --> |
229 |
<!-- TMPL_IF NAME="matchpoints" --><p id="addMatchPoint" style="display:none;"><!-- TMPL_ELSE --><p id="addMatchPoint"><!-- /TMPL_IF --><a href="#" class="button" onclick="InsertMatchpoint('mp_1', 'mp_template'); return false;">Add match point</a></p> |
230 |
<!-- TMPL_ELSE --><p id="addMatchPoint" style="display:none;"><a href="#" class="button" onclick="InsertMatchpoint('mp_1', 'mp_template'); return false;">Add match point</a></p><!-- /TMPL_IF --> |
207 |
<!-- TMPL_IF name="edit_matching_rule" --> |
231 |
<!-- TMPL_IF name="edit_matching_rule" --> |
208 |
<!-- TMPL_LOOP name="matchpoints" --> |
232 |
<!-- TMPL_LOOP name="matchpoints" --> |
209 |
<div id="mp_<!-- TMPL_VAR name="mp_num" -->"> |
233 |
<div id="mp_<!-- TMPL_VAR name="mp_num" -->" class="matchgroup"> |
210 |
<fieldset class="rows"> |
234 |
<fieldset class="rows"> |
211 |
<legend><a class="button" onclick="DeleteMatchpoint(this)">Remove this matchpoint</a></legend> |
235 |
<legend>Match Point <!-- TMPL_VAR NAME="mp_num" --> | <a href="#" class="button" onclick="InsertMatchpoint('mp_<!-- TMPL_VAR NAME="mp_num" -->', 'mp_template'); return false;">Add match point</a> | <a href="#" class="button" onclick="DeleteMatchpoint(this); return false;">Remove this match point</a></legend> |
212 |
<ol> |
236 |
<ol> |
213 |
<li> |
237 |
<li> |
214 |
<label for="mp_<!-- TMPL_VAR name="mp_num" -->_search_index">Search index: </label> |
238 |
<label for="mp_<!-- TMPL_VAR name="mp_num" -->_search_index">Search index: </label> |
Lines 224-232
function CheckRuleForm(f) {
Link Here
|
224 |
value="<!-- TMPL_VAR name="score" escape="HTML" -->" |
248 |
value="<!-- TMPL_VAR name="score" escape="HTML" -->" |
225 |
maxlength="5" /> |
249 |
maxlength="5" /> |
226 |
</li> |
250 |
</li> |
|
|
251 |
</ol> |
227 |
<!-- TMPL_LOOP name="components" --> |
252 |
<!-- TMPL_LOOP name="components" --> |
228 |
<div id="mp_<!-- TMPL_VAR name="mp_num" -->_c_<!-- TMPL_VAR name="comp_num" -->"> |
253 |
<fieldset class="rows" id="mp_<!-- TMPL_VAR name="mp_num" -->_c_<!-- TMPL_VAR name="comp_num" -->"> |
229 |
<fieldset class="rows"> |
254 |
<legend>Matchpoint components</legend> |
230 |
<ol> |
255 |
<ol> |
231 |
<li> |
256 |
<li> |
232 |
<label for="mp_<!-- TMPL_VAR name="mp_num" -->_c_<!-- TMPL_VAR name="comp_num" -->_tag">Tag: </label> |
257 |
<label for="mp_<!-- TMPL_VAR name="mp_num" -->_c_<!-- TMPL_VAR name="comp_num" -->_tag">Tag: </label> |
Lines 256-284
function CheckRuleForm(f) {
Link Here
|
256 |
value="<!-- TMPL_VAR name="length" escape="HTML" -->" |
281 |
value="<!-- TMPL_VAR name="length" escape="HTML" -->" |
257 |
size="5" maxlength="5" /> |
282 |
size="5" maxlength="5" /> |
258 |
</li> |
283 |
</li> |
259 |
<!-- TMPL_LOOP name="norms" --> |
284 |
<!-- TMPL_LOOP name="norms" --> |
260 |
<div id="mp_<!-- TMPL_VAR name="mp_num" -->_c_<!-- TMPL_VAR name="comp_num" -->_n_<!-- TMPL_VAR name="norm_num"-->"> |
285 |
<li id="mp_<!-- TMPL_VAR name="mp_num" -->_c_<!-- TMPL_VAR name="comp_num" -->_n_<!-- TMPL_VAR name="norm_num"-->"> |
261 |
<li> |
286 |
<label for="mp_<!-- TMPL_VAR name="mp_num" -->_c_<!-- TMPL_VAR name="comp_num" -->_n__<!-- TMPL_VAR name="norm_num"-->_norm">Normalization rule: </label> |
262 |
<label for="mp_<!-- TMPL_VAR name="mp_num" -->_c_<!-- TMPL_VAR name="comp_num" -->_n__<!-- TMPL_VAR name="norm_num"-->">Normalization rule: </label> |
|
|
263 |
<input type="text" id="mp_<!-- TMPL_VAR name="mp_num" -->_c_<!-- TMPL_VAR name="comp_num" -->_n__<!-- TMPL_VAR name="norm_num"-->_norm" |
287 |
<input type="text" id="mp_<!-- TMPL_VAR name="mp_num" -->_c_<!-- TMPL_VAR name="comp_num" -->_n__<!-- TMPL_VAR name="norm_num"-->_norm" |
264 |
name="mp_<!-- TMPL_VAR name="mp_num" -->_c_<!-- TMPL_VAR name="comp_num" -->_n_<!-- TMPL_VAR name="norm_num"-->_norm" |
288 |
name="mp_<!-- TMPL_VAR name="mp_num" -->_c_<!-- TMPL_VAR name="comp_num" -->_n_<!-- TMPL_VAR name="norm_num"-->_norm" |
265 |
value="<!-- TMPL_VAR name="norm" escape="HTML" -->" |
289 |
value="<!-- TMPL_VAR name="norm" escape="HTML" -->" |
266 |
size="20" maxlength="50" /> |
290 |
size="20" maxlength="50" /> |
267 |
</li> |
291 |
</li> |
268 |
</div> |
292 |
<!-- /TMPL_LOOP --> |
269 |
<!-- /TMPL_LOOP --> |
|
|
270 |
</ol> |
293 |
</ol> |
271 |
</fieldset> |
294 |
</fieldset> |
272 |
</div> |
|
|
273 |
<!-- /TMPL_LOOP --> |
295 |
<!-- /TMPL_LOOP --> |
274 |
</ol> |
296 |
</fieldset> |
|
|
297 |
<br style="clear:both;" /> |
298 |
</div> |
275 |
</fieldset> |
299 |
</fieldset> |
276 |
</div> |
300 |
|
277 |
<!-- /TMPL_LOOP --> |
301 |
<!-- /TMPL_LOOP --> |
278 |
<!-- TMPL_ELSE --> |
302 |
<!-- TMPL_ELSE --> |
279 |
<div id="mp_1"> |
303 |
<div id="mp_1" class="matchgroup"> |
280 |
<fieldset class="rows"> |
304 |
<fieldset class="rows"> |
281 |
<legend><a class="button" onclick="DeleteMatchpoint(this)">Remove this matchpoint</a></legend> |
305 |
<legend>Match Point 1 | <a href="#" class="button" onclick="InsertMatchpoint('mp_1', 'mp_template'); return false;">Add match point</a> | <a href="#" class="button" onclick="DeleteMatchpoint(this); return false;">Remove this match point</a></legend> |
282 |
<ol> |
306 |
<ol> |
283 |
<li> |
307 |
<li> |
284 |
<label for="mp_1_search_index">Search index: </label> |
308 |
<label for="mp_1_search_index">Search index: </label> |
Lines 289-296
function CheckRuleForm(f) {
Link Here
|
289 |
<label for="mp_1_score">Score: </label> |
313 |
<label for="mp_1_score">Score: </label> |
290 |
<input type ="text" id="mp_1_score" name="mp_1_score" size="5" maxlength="5" /> |
314 |
<input type ="text" id="mp_1_score" name="mp_1_score" size="5" maxlength="5" /> |
291 |
</li> |
315 |
</li> |
292 |
<div id="mp_1_c_1"> |
316 |
</ol> |
293 |
<fieldset class="rows"> |
317 |
<fieldset class="rows" id="mp_1_c_1"> |
|
|
318 |
<legend>Matchpoint components</legend> |
294 |
<ol> |
319 |
<ol> |
295 |
<li> |
320 |
<li> |
296 |
<label for="mp_1_c_1_tag">Tag: </label> |
321 |
<label for="mp_1_c_1_tag">Tag: </label> |
Lines 308-339
function CheckRuleForm(f) {
Link Here
|
308 |
<label for="mp_1_c_1_length">Length: </label> |
333 |
<label for="mp_1_c_1_length">Length: </label> |
309 |
<input type="text" id="mp_1_c_1_length" name="mp_1_c_1_length" size="5" maxlength="5" /> |
334 |
<input type="text" id="mp_1_c_1_length" name="mp_1_c_1_length" size="5" maxlength="5" /> |
310 |
</li> |
335 |
</li> |
311 |
<div id="mp_1_c_1_n_1"> |
336 |
<li id="mp_1_c_1_n_1"> |
312 |
<li> |
|
|
313 |
<label for="mp_1_c_1_n_1_norm">Normalization rule: </label> |
337 |
<label for="mp_1_c_1_n_1_norm">Normalization rule: </label> |
314 |
<input type="text" id="mp_1_c_1_n_1_norm" name="mp_1_c_1_n_1_norm" size="20" maxlength="50" /> |
338 |
<input type="text" id="mp_1_c_1_n_1_norm" name="mp_1_c_1_n_1_norm" size="20" maxlength="50" /> |
315 |
</li> |
339 |
</li> |
316 |
</div> |
|
|
317 |
</ol> |
340 |
</ol> |
318 |
</fieldset> |
341 |
</fieldset> |
|
|
342 |
</fieldset> |
343 |
<br style="clear:both;" /> |
319 |
</div> |
344 |
</div> |
320 |
</ol> |
345 |
|
321 |
</fieldset> |
346 |
</fieldset> |
322 |
</div> |
|
|
323 |
<!-- /TMPL_IF --> |
347 |
<!-- /TMPL_IF --> |
324 |
</fieldset> |
348 |
|
325 |
<fieldset class="rows"> |
349 |
<fieldset class="rows" id="match_checks"> |
326 |
<legend >Required match checks <a class="button" onclick="InsertMatchcheck(this, 'mc_template')">Add match check</a></legend> |
350 |
<h4>Required match checks</h4> |
|
|
351 |
<!-- TMPL_IF name="edit_matching_rule" --> |
352 |
<!-- TMPL_IF NAME="matchchecks" --><p id="addMatchCheck" style="display:none;"><!-- TMPL_ELSE --><p id="addMatchCheck"><!-- /TMPL_IF --><a href="#" class="button" onclick="InsertMatchcheck('mc_1', 'mc_template'); return false;">Add match check</a></p> |
353 |
<!-- TMPL_ELSE --><p id="addMatchCheck" style="display:none;"><a href="#" class="button" onclick="InsertMatchcheck('mc_1', 'mc_template'); return false;">Add match check</a></p><!-- /TMPL_IF --> |
327 |
<!-- TMPL_IF name="edit_matching_rule" --> |
354 |
<!-- TMPL_IF name="edit_matching_rule" --> |
328 |
<!-- TMPL_LOOP name="matchchecks" --> |
355 |
<!-- TMPL_LOOP name="matchchecks" --> |
329 |
<div id="mc_<!-- TMPL_VAR name="mc_num" -->"> |
356 |
<fieldset class="rows" id="mc_<!-- TMPL_VAR name="mc_num" -->"> |
330 |
<fieldset class="rows"> |
357 |
<legend>Match check <!-- TMPL_VAR NAME="mc_num" --><a href="#" class="button" onclick="InsertMatchcheck('mc_<!-- TMPL_VAR NAME="mc_num" -->', 'mc_template'); return false;">Add match check</a> | <a href="#" class="button" onclick="DeleteMatchcheck(this); return false;">Remove this match check</a></legend> |
331 |
<legend><a class="button" onclick="DeleteMatchcheck(this)">Remove this match check</a></legend> |
|
|
332 |
<input type="hidden" id="mc_<!-- TMPL_VAR name="mc_num" -->_id" name="mc_<!-- TMPL_VAR name="mc_num" -->_id" value="1" /> |
358 |
<input type="hidden" id="mc_<!-- TMPL_VAR name="mc_num" -->_id" name="mc_<!-- TMPL_VAR name="mc_num" -->_id" value="1" /> |
333 |
<ol> |
|
|
334 |
<!-- TMPL_LOOP name="src_components" --> |
359 |
<!-- TMPL_LOOP name="src_components" --> |
335 |
<div id="mc_<!-- TMPL_VAR name="mc_num" -->_src_c_<!-- TMPL_VAR name="comp_num" -->"> |
360 |
<fieldset class="rows" id="mc_<!-- TMPL_VAR name="mc_num" -->_src_c_<!-- TMPL_VAR name="comp_num" -->"> |
336 |
<fieldset class="rows"> |
|
|
337 |
<legend>Source (incoming) record check field</legend> |
361 |
<legend>Source (incoming) record check field</legend> |
338 |
<ol> |
362 |
<ol> |
339 |
<li> |
363 |
<li> |
Lines 365-387
function CheckRuleForm(f) {
Link Here
|
365 |
size="5" maxlength="5" /> |
389 |
size="5" maxlength="5" /> |
366 |
</li> |
390 |
</li> |
367 |
<!-- TMPL_LOOP name="norms" --> |
391 |
<!-- TMPL_LOOP name="norms" --> |
368 |
<div id="mc_<!-- TMPL_VAR name="mc_num" -->_src_c_<!-- TMPL_VAR name="comp_num" -->_n_<!-- TMPL_VAR name="norm_num" -->"> |
392 |
<li id="mc_<!-- TMPL_VAR name="mc_num" -->_src_c_<!-- TMPL_VAR name="comp_num" -->_n_<!-- TMPL_VAR name="norm_num" -->"> |
369 |
<li> |
|
|
370 |
<label for="mc_<!-- TMPL_VAR name="mc_num" -->_src_c_<!-- TMPL_VAR name="comp_num" -->_n_<!-- TMPL_VAR name="norm_num" -->_norm">Normalization rule: </label> |
393 |
<label for="mc_<!-- TMPL_VAR name="mc_num" -->_src_c_<!-- TMPL_VAR name="comp_num" -->_n_<!-- TMPL_VAR name="norm_num" -->_norm">Normalization rule: </label> |
371 |
<input type="text" id="mc_<!-- TMPL_VAR name="mc_num" -->_src_c_<!-- TMPL_VAR name="comp_num" -->_n_<!-- TMPL_VAR name="norm_num" -->_norm" |
394 |
<input type="text" id="mc_<!-- TMPL_VAR name="mc_num" -->_src_c_<!-- TMPL_VAR name="comp_num" -->_n_<!-- TMPL_VAR name="norm_num" -->_norm" |
372 |
name="mc_<!-- TMPL_VAR name="mc_num" -->_src_c_<!-- TMPL_VAR name="comp_num" -->_n_<!-- TMPL_VAR name="norm_num" -->_norm" |
395 |
name="mc_<!-- TMPL_VAR name="mc_num" -->_src_c_<!-- TMPL_VAR name="comp_num" -->_n_<!-- TMPL_VAR name="norm_num" -->_norm" |
373 |
value="<!-- TMPL_VAR name="norm" escape="HTML" -->" |
396 |
value="<!-- TMPL_VAR name="norm" escape="HTML" -->" |
374 |
size="20" maxlength="50" /> |
397 |
size="20" maxlength="50" /> |
375 |
</li> |
398 |
</li> |
376 |
</div> |
|
|
377 |
<!-- /TMPL_LOOP --> |
399 |
<!-- /TMPL_LOOP --> |
378 |
</ol> |
400 |
</ol> |
379 |
</fieldset> |
401 |
</fieldset> |
380 |
</div> |
|
|
381 |
<!-- /TMPL_LOOP --> |
402 |
<!-- /TMPL_LOOP --> |
382 |
<!-- TMPL_LOOP name="tgt_components" --> |
403 |
<!-- TMPL_LOOP name="tgt_components" --> |
383 |
<div id="mc_<!-- TMPL_VAR name="mc_num" -->_tgt_c_<!-- TMPL_VAR name="comp_num" -->"> |
404 |
<fieldset class="rows" id="mc_<!-- TMPL_VAR name="mc_num" -->_tgt_c_<!-- TMPL_VAR name="comp_num" -->"> |
384 |
<fieldset class="rows"> |
|
|
385 |
<legend>Target (database) record check field</legend> |
405 |
<legend>Target (database) record check field</legend> |
386 |
<ol> |
406 |
<ol> |
387 |
<li> |
407 |
<li> |
Lines 413-444
function CheckRuleForm(f) {
Link Here
|
413 |
size="5" maxlength="5" /> |
433 |
size="5" maxlength="5" /> |
414 |
</li> |
434 |
</li> |
415 |
<!-- TMPL_LOOP name="norms" --> |
435 |
<!-- TMPL_LOOP name="norms" --> |
416 |
<div id="mc_<!-- TMPL_VAR name="mc_num" -->_tgt_c_<!-- TMPL_VAR name="comp_num" -->_n_<!-- TMPL_VAR name="norm_num" -->"> |
436 |
<li id="mc_<!-- TMPL_VAR name="mc_num" -->_tgt_c_<!-- TMPL_VAR name="comp_num" -->_n_<!-- TMPL_VAR name="norm_num" -->"> |
417 |
<li> |
|
|
418 |
<label for="mc_<!-- TMPL_VAR name="mc_num" -->_tgt_c_<!-- TMPL_VAR name="comp_num" -->_n_<!-- TMPL_VAR name="norm_num" -->_norm">Normalization rule: </label> |
437 |
<label for="mc_<!-- TMPL_VAR name="mc_num" -->_tgt_c_<!-- TMPL_VAR name="comp_num" -->_n_<!-- TMPL_VAR name="norm_num" -->_norm">Normalization rule: </label> |
419 |
<input type="text" id="mc_<!-- TMPL_VAR name="mc_num" -->_tgt_c_<!-- TMPL_VAR name="comp_num" -->_n_<!-- TMPL_VAR name="norm_num" -->_norm" |
438 |
<input type="text" id="mc_<!-- TMPL_VAR name="mc_num" -->_tgt_c_<!-- TMPL_VAR name="comp_num" -->_n_<!-- TMPL_VAR name="norm_num" -->_norm" |
420 |
name="mc_<!-- TMPL_VAR name="mc_num" -->_tgt_c_<!-- TMPL_VAR name="comp_num" -->_n_<!-- TMPL_VAR name="norm_num" -->_norm" |
439 |
name="mc_<!-- TMPL_VAR name="mc_num" -->_tgt_c_<!-- TMPL_VAR name="comp_num" -->_n_<!-- TMPL_VAR name="norm_num" -->_norm" |
421 |
value="<!-- TMPL_VAR name="norm" escape="HTML" -->" |
440 |
value="<!-- TMPL_VAR name="norm" escape="HTML" -->" |
422 |
size="20" maxlength="50" /> |
441 |
size="20" maxlength="50" /> |
423 |
</li> |
442 |
</li> |
424 |
</div> |
|
|
425 |
<!-- /TMPL_LOOP --> |
443 |
<!-- /TMPL_LOOP --> |
426 |
</ol> |
444 |
</ol> |
427 |
</fieldset> |
445 |
</fieldset> |
428 |
</div> |
|
|
429 |
<!-- /TMPL_LOOP --> |
446 |
<!-- /TMPL_LOOP --> |
430 |
</ol> |
|
|
431 |
</fieldset> |
447 |
</fieldset> |
432 |
</div> |
|
|
433 |
<!-- /TMPL_LOOP --> |
448 |
<!-- /TMPL_LOOP --> |
434 |
<!-- TMPL_ELSE --> |
449 |
<!-- TMPL_ELSE --> |
435 |
<div id="mc_1"> |
450 |
<div id="mc_1" class="matchgroup"> |
436 |
<fieldset class="rows"> |
451 |
<fieldset class="rows"> |
437 |
<legend><a class="button" onclick="DeleteMatchcheck(this)">Remove this match check</a></legend> |
452 |
<legend>Match check 1 | <a href="#" class="button" onclick="InsertMatchcheck('mc_1', 'mc_template'); return false;">Add match check</a> | <a href="#" class="button" onclick="DeleteMatchcheck(this); return false;">Remove this match check</a></legend> |
438 |
<input type="hidden" id="mc_1_id" name="mc_1_id" value="1" /> |
453 |
<input type="hidden" id="mc_1_id" name="mc_1_id" value="1" /> |
439 |
<ol> |
454 |
<fieldset class="rows" id="mc_1_src_c_1"> |
440 |
<div id="mc_1_src_c_1"> |
|
|
441 |
<fieldset class="rows"> |
442 |
<legend>Source (incoming) record check field</legend> |
455 |
<legend>Source (incoming) record check field</legend> |
443 |
<ol> |
456 |
<ol> |
444 |
<li> |
457 |
<li> |
Lines 457-473
function CheckRuleForm(f) {
Link Here
|
457 |
<label for="mc_1_src_c_1_length">Length: </label> |
470 |
<label for="mc_1_src_c_1_length">Length: </label> |
458 |
<input type="text" id="mc_1_src_c_1_length" name="mc_1_src_c_1_length" size="5" maxlength="5" /> |
471 |
<input type="text" id="mc_1_src_c_1_length" name="mc_1_src_c_1_length" size="5" maxlength="5" /> |
459 |
</li> |
472 |
</li> |
460 |
<div id="mc_1_src_c_1_n_1"> |
473 |
<li id="mc_1_src_c_1_n_1"> |
461 |
<li> |
|
|
462 |
<label for="mc_1_src_c_1_n_1_norm">Normalization rule: </label> |
474 |
<label for="mc_1_src_c_1_n_1_norm">Normalization rule: </label> |
463 |
<input type="text" id="mc_1_src_c_1_n_1_norm" name="mc_1_src_c_1_n_1_norm" size="20" maxlength="50" /> |
475 |
<input type="text" id="mc_1_src_c_1_n_1_norm" name="mc_1_src_c_1_n_1_norm" size="20" maxlength="50" /> |
464 |
</li> |
476 |
</li> |
465 |
</div> |
|
|
466 |
</ol> |
477 |
</ol> |
467 |
</fieldset> |
478 |
</fieldset> |
468 |
</div> |
479 |
|
469 |
<div id="mc_1_tgt_c_1"> |
480 |
<fieldset class="rows" id="mc_1_tgt_c_1"> |
470 |
<fieldset class="rows"> |
|
|
471 |
<legend>Target (database) record check field</legend> |
481 |
<legend>Target (database) record check field</legend> |
472 |
<ol> |
482 |
<ol> |
473 |
<li> |
483 |
<li> |
Lines 486-502
function CheckRuleForm(f) {
Link Here
|
486 |
<label for="mc_1_tgt_c_1_length">Length: </label> |
496 |
<label for="mc_1_tgt_c_1_length">Length: </label> |
487 |
<input type="text" id="mc_1_tgt_c_1_length" name="mc_1_tgt_c_1_length" size="5" maxlength="5" /> |
497 |
<input type="text" id="mc_1_tgt_c_1_length" name="mc_1_tgt_c_1_length" size="5" maxlength="5" /> |
488 |
</li> |
498 |
</li> |
489 |
<div id="mc_1_tgt_c_1_n_1"> |
499 |
<li id="mc_1_tgt_c_1_n_1"> |
490 |
<li> |
|
|
491 |
<label for="mc_1_tgt_c_1_n_1_norm">Normalization rule: </label> |
500 |
<label for="mc_1_tgt_c_1_n_1_norm">Normalization rule: </label> |
492 |
<input type="text" id="mc_1_tgt_c_1_n_1_norm" name="mc_1_tgt_c_1_n_1_norm" size="20" maxlength="50" /> |
501 |
<input type="text" id="mc_1_tgt_c_1_n_1_norm" name="mc_1_tgt_c_1_n_1_norm" size="20" maxlength="50" /> |
493 |
</li> |
502 |
</li> |
494 |
</div> |
|
|
495 |
</ol> |
503 |
</ol> |
496 |
</fieldset> |
504 |
</fieldset> |
497 |
</div> |
|
|
498 |
</ol> |
499 |
</fieldset> |
505 |
</fieldset> |
|
|
506 |
<br style="clear:both;" /> |
500 |
</div> |
507 |
</div> |
501 |
<!-- /TMPL_IF --> |
508 |
<!-- /TMPL_IF --> |
502 |
</fieldset> |
509 |
</fieldset> |
Lines 576-584
function CheckRuleForm(f) {
Link Here
|
576 |
|
583 |
|
577 |
<!-- /TMPL_IF --> |
584 |
<!-- /TMPL_IF --> |
578 |
<!-- TMPL_IF name="matching_rule_form" --> |
585 |
<!-- TMPL_IF name="matching_rule_form" --> |
579 |
<div id="mp_template" style="display:none"> |
586 |
<div id="mp_template" class="matchgroup" style="display:none;"> |
580 |
<fieldset class="rows"> |
587 |
<fieldset class="rows"> |
581 |
<legend><a class="button" onclick="DeleteMatchpoint(this)">Remove this matchpoint</a></legend> |
588 |
<legend>Match point <span class="counter"></span> | <a href="#" class="button" onclick="DeleteMatchpoint(this); return false;">Remove this match point</a></legend> |
582 |
<ol> |
589 |
<ol> |
583 |
<li> |
590 |
<li> |
584 |
<label for="mp_num_search_index">Search index: </label> |
591 |
<label for="mp_num_search_index">Search index: </label> |
Lines 589-596
function CheckRuleForm(f) {
Link Here
|
589 |
<label for="mp_num_score">Score: </label> |
596 |
<label for="mp_num_score">Score: </label> |
590 |
<input type ="text" id="mp_num_score" name="mp_num_score" size="5" maxlength="5" /> |
597 |
<input type ="text" id="mp_num_score" name="mp_num_score" size="5" maxlength="5" /> |
591 |
</li> |
598 |
</li> |
592 |
<div id="mp_num_c_1"> |
599 |
</ol> |
593 |
<fieldset class="rows"> |
600 |
<fieldset id="mp_num_c_1" class="rows"> |
|
|
601 |
<legend>Matchpoint components</legend> |
594 |
<ol> |
602 |
<ol> |
595 |
<li> |
603 |
<li> |
596 |
<label for="mp_num_c_1_tag">Tag: </label> |
604 |
<label for="mp_num_c_1_tag">Tag: </label> |
Lines 608-634
function CheckRuleForm(f) {
Link Here
|
608 |
<label for="mp_num_c_1_length">Length: </label> |
616 |
<label for="mp_num_c_1_length">Length: </label> |
609 |
<input type="text" id="mp_num_c_1_length" name="mp_num_c_1_length" size="5" maxlength="5" /> |
617 |
<input type="text" id="mp_num_c_1_length" name="mp_num_c_1_length" size="5" maxlength="5" /> |
610 |
</li> |
618 |
</li> |
611 |
<div id="mp_num_c_1_n_1"> |
619 |
<li id="mp_num_c_1_n_1"> |
612 |
<li> |
|
|
613 |
<label for="mp_num_c_1_n_1_norm">Normalization rule: </label> |
620 |
<label for="mp_num_c_1_n_1_norm">Normalization rule: </label> |
614 |
<input type="text" id="mp_num_c_1_n_1_norm" name="mp_num_c_1_n_1_norm" size="20" maxlength="50" /> |
621 |
<input type="text" id="mp_num_c_1_n_1_norm" name="mp_num_c_1_n_1_norm" size="20" maxlength="50" /> |
615 |
</li> |
622 |
</li> |
616 |
</div> |
|
|
617 |
</ol> |
623 |
</ol> |
618 |
</fieldset> |
624 |
</fieldset> |
619 |
</div> |
|
|
620 |
</ol> |
621 |
</fieldset> |
625 |
</fieldset> |
622 |
</div> |
626 |
<br style="clear:both;" /> |
623 |
|
627 |
</div> |
624 |
|
628 |
|
625 |
<div id="mc_template" style="display:none"> |
629 |
<div id="mc_template" class="matchgroup" style="display:none"> |
626 |
<fieldset class="rows"> |
630 |
<fieldset class="rows"> |
627 |
<legend><a class="button" onclick="DeleteMatchcheck(this)">Remove this match check</a></legend> |
631 |
<legend>Match check <span class="counter"></span> | <a href="#" class="button" onclick="DeleteMatchcheck(this); return false;">Remove this match check</a></legend> |
628 |
<input type="hidden" id="mc_num_id" name="mc_num_id" value="1" /> |
632 |
<input type="hidden" id="mc_num_id" name="mc_num_id" value="1" /> |
629 |
<ol> |
633 |
<fieldset class="rows" id="mc_num_src_c_1"> |
630 |
<div id="mc_num_src_c_1"> |
|
|
631 |
<fieldset class="rows"> |
632 |
<legend>Source (incoming) record check field</legend> |
634 |
<legend>Source (incoming) record check field</legend> |
633 |
<ol> |
635 |
<ol> |
634 |
<li> |
636 |
<li> |
Lines 645-663
function CheckRuleForm(f) {
Link Here
|
645 |
</li> |
647 |
</li> |
646 |
<li> |
648 |
<li> |
647 |
<label for="mc_num_src_c_1_length">Length: </label> |
649 |
<label for="mc_num_src_c_1_length">Length: </label> |
648 |
<input type="text" id="mp_num_c_1_length" name="mp_num_c_1_length" size="5" maxlength="5" /> |
650 |
<input type="text" id="mc_num_src_c_1_length" name="mc_num_src_c_1_length" size="5" maxlength="5" /> |
649 |
</li> |
651 |
</li> |
650 |
<div id="mc_num_src_c_1_n_1"> |
652 |
<li id="mc_num_src_c_1_n_1"> |
651 |
<li> |
|
|
652 |
<label for="mc_num_src_c_1_n_1_norm">Normalization rule: </label> |
653 |
<label for="mc_num_src_c_1_n_1_norm">Normalization rule: </label> |
653 |
<input type="text" id="mc_num_src_c_1_n_1_norm" name="mc_num_src_c_1_n_1_norm" size="20" maxlength="50" /> |
654 |
<input type="text" id="mc_num_src_c_1_n_1_norm" name="mc_num_src_c_1_n_1_norm" size="20" maxlength="50" /> |
654 |
</li> |
655 |
</li> |
655 |
</div> |
|
|
656 |
</ol> |
656 |
</ol> |
657 |
</fieldset> |
657 |
</fieldset> |
658 |
</div> |
658 |
<fieldset class="rows" id="mc_num_tgt_c_1"> |
659 |
<div id="mc_num_tgt_c_1"> |
|
|
660 |
<fieldset class="rows"> |
661 |
<legend>Target (database) record check field</legend> |
659 |
<legend>Target (database) record check field</legend> |
662 |
<ol> |
660 |
<ol> |
663 |
<li> |
661 |
<li> |
Lines 674-692
function CheckRuleForm(f) {
Link Here
|
674 |
</li> |
672 |
</li> |
675 |
<li> |
673 |
<li> |
676 |
<label for="mc_num_tgt_c_1_length">Length: </label> |
674 |
<label for="mc_num_tgt_c_1_length">Length: </label> |
677 |
<input type="text" id="mp_num_c_1_length" name="mp_num_c_1_length" size="5" maxlength="5" /> |
675 |
<input type="text" id="mc_num_tgt_c_1_length" name="mc_num_tgt_c_1_length" size="5" maxlength="5" /> |
678 |
</li> |
676 |
</li> |
679 |
<div id="mc_num_tgt_c_1_n_1"> |
677 |
<li id="mc_num_tgt_c_1_n_1"> |
680 |
<li> |
|
|
681 |
<label for="mc_num_tgt_c_1_n_1_norm">Normalization rule: </label> |
678 |
<label for="mc_num_tgt_c_1_n_1_norm">Normalization rule: </label> |
682 |
<input type="text" id="mc_num_tgt_c_1_n_1_norm" name="mc_num_tgt_c_1_n_1_norm" size="20" maxlength="50" /> |
679 |
<input type="text" id="mc_num_tgt_c_1_n_1_norm" name="mc_num_tgt_c_1_n_1_norm" size="20" maxlength="50" /> |
683 |
</li> |
680 |
</li> |
684 |
</div> |
|
|
685 |
</ol> |
681 |
</ol> |
686 |
</fieldset> |
682 |
</fieldset> |
687 |
</div> |
|
|
688 |
</ol> |
689 |
</fieldset> |
683 |
</fieldset> |
|
|
684 |
<br style="clear:both;" /> |
690 |
</div> |
685 |
</div> |
691 |
<!-- /TMPL_IF --> |
686 |
<!-- /TMPL_IF --> |
692 |
|
687 |
|
693 |
- |
|
|