merge fixups
[catagits/Reaction.git] / root / base / timerangecollection
CommitLineData
7adfd53f 1[%
2
3PROCESS form_base;
4
5fields_block = 'timerangecollection_control';
6
7BLOCK timerangecollection_control;
8
9 include( 'error_block' );
10 include( 'results_block' );
11 FOREACH f_name = self.field_names;
12 NEXT IF f_name.match('range');
13 field = self.fields.$f_name;
14 '<p>'; window.render_viewport(field); "</p>\n";
15 END;
16
17END;
18
19results_block = 'timerangecollection_results';
20
21BLOCK timerangecollection_results;
22
23 FOREACH field = self.range_vps;
24 '<p>'; window.render_viewport(field); "</p>\n";
25 END;
26 '<input type="hidden"'; connect_control(self, 'max_range_vps'); ' value="'; self.range_vps.size; '" />';
27# INCLUDE component type = 'hidden' self.name = 'max_range_vps' self.val = self.range_vps.size;
28
29END;
30
31error_block = 'timerangecollection_error';
32
33BLOCK timerangecollection_error;
34
35 IF self.warning;
36 '<p>'; self.warning; '</p>';
37 END;
38 IF self.error;
39 '<p>'; self.error; '</p>';
40 END;
41
42END;
43
44button_block = 'timerangecollection_buttons';
45
46BLOCK timerangecollection_buttons;
47
48 INCLUDE component type = 'submitbtn' self.value = 'add' self.event = 'add_range_vp' self.label = '';
49
50 IF self.has_on_next_callback;
51 INCLUDE component type = 'submitbtn' self.value = 'next' self.event = 'next' self.label = '';
52 END;
53
54 IF self.is_changed; self.value = 'cancel'; ELSE; self.value = 'close'; END;
55 INCLUDE component type = 'cancelbtn' self.label = '' self.event = 'close';
56 '<br />';
57
58END;
59
60%]