JBAS-1132 TT org_selector onchange / none_label
authorBill Erickson <berickxx@gmail.com>
Wed, 23 Mar 2016 19:57:43 +0000 (15:57 -0400)
committerBill Erickson <berickxx@gmail.com>
Thu, 21 Mar 2019 19:46:23 +0000 (15:46 -0400)
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Open-ILS/src/templates/opac/parts/org_selector.tt2

index 0c502ce..86a8aea 100644 (file)
@@ -3,6 +3,8 @@
 #   INCLUDE build_org_selector id='selector-id' name='selector-name' 
 #       value=org_id show_loc_groups=1/0 can_have_vols_only=1/0
 #       can_have_users_only=1/0 valid_org_list=[1,2,3]
+#       none_label='nothing-selected-label'
+#       onchange='onchange-handler'
 #
 # NOTE: DO NOT USE PROCESS
 # Use of PROCESS results in internal variables, such as value or org_unit, to "leak" out
@@ -29,7 +31,13 @@ BLOCK build_org_selector;
 
     <select [% IF id %] id='[% id %]' [% END -%]
             title='[% arialabel || l("Select Library") %]' 
+            [% IF onchange %]onchange="[% onchange %]"[% END %]
             name='[% name %]'>
+
+    [% IF none_label %]
+      <option value=''>[% none_label %]</option>
+    [% END %]
+
     [%- 
         WHILE node_stack.size > 0; 
             node = node_stack.pop();