Bug 13941: [2/2] Fix <body> tags missing id/class
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / course_reserves / course.tt
1 [% INCLUDE 'doc-head-open.inc' %]
2 <title>Koha &rsaquo; Course reserves &rsaquo; [% IF course_name %] Edit [% course_name %] [% ELSE %] New course [% END %]</title>
3 [% INCLUDE 'doc-head-close.inc' %]
4
5 [% IF ( departments ) %]
6
7     <script type="text/javascript">
8     //<![CDATA[
9     $(document).ready(function(){
10         $( "#find_instructor" ).autocomplete({
11             source: "/cgi-bin/koha/circ/ysearch.pl",
12             minLength: 3,
13             select: function( event, ui ) {
14                 AddInstructor( ui.item.surname + ", " + ui.item.firstname, ui.item.cardnumber );
15                 return false;
16             }
17         })
18         .data( "ui-autocomplete" )._renderItem = function( ul, item ) {
19             return $( "<li></li>" )
20             .data( "ui-autocomplete-item", item )
21             .append( "<a>" + item.surname + ", " + item.firstname + " (" + item.cardnumber + ") <small>" + item.address + " " + item.city + " " + item.zipcode + " " + item.country + "</small></a>" )
22             .appendTo( ul );
23         };
24
25         if ( ! $('#instructors').html() ) {
26             $('#course_instructors').hide();
27         }
28
29         $("body").on("click",".removeInstructor",function(e){
30             e.preventDefault();
31             var divid = $(this).parent().attr("id");
32             var cardnumber = divid.replace("borrower_","");
33             RemoveInstructor(cardnumber);
34         });
35     });
36
37     function AddInstructor( name, cardnumber ) {
38         div = "<div id='borrower_" + cardnumber + "'>" + name + " ( <a href='#' class='removeInstructor'> " + _("Remove")+ " </a> ) <input type='hidden' name='instructors' value='" + cardnumber + "' /></div>";
39         $('#instructors').append( div );
40
41         $('#find_instructor').val('').focus();
42         $('#course_instructors').show();
43     }
44
45     function RemoveInstructor( cardnumber ) {
46         $( '#borrower_' + cardnumber ).remove();
47
48         if ( ! $('#instructors').html() ) {
49             $('#course_instructors').hide( 800 );
50         }
51     }
52
53     //]]>
54     </script>
55
56 [% END %]
57
58 </head>
59
60 <body id="courses_course" class="course">
61
62 [% INCLUDE 'header.inc' %]
63 [% INCLUDE 'cat-search.inc' %]
64
65 <div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> &rsaquo; <a href="/cgi-bin/koha/course_reserves/course-reserves.pl">Course reserves</a> &rsaquo; [% IF course_name %] Edit <i>[% course_name %]</i> [% ELSE %] New course [% END %]</div>
66
67 [% IF ( departments ) %]
68
69     <div id="doc" class="yui-t7">
70         <div id="bd">
71             <form method="post" action="/cgi-bin/koha/course_reserves/mod_course.pl" class="validated">
72                 [% IF course_id %]<input type="hidden" name="course_id" value="[% course_id %]" />[% END %]
73                 <fieldset class="rows">
74                     <legend>[% IF course_id %]Edit course[% ELSE %]Create course[% END %]</legend>
75                     <ol>
76                         <li>
77                             <label class="required" for="department">Department:</label>
78                             <select id="department" name="department" required="required" class="required">
79                                 <option value="">Select a department</option>
80
81                                 [% FOREACH d IN departments %]
82                                     [% IF d.authorised_value == department %]
83                                         <option value="[% d.authorised_value %]" selected="selected">[% d.lib %]</option>
84                                     [% ELSE %]
85                                         <option value="[% d.authorised_value %]">[% d.lib %]</option>
86                                     [% END %]
87                                 [% END %]
88                             </select>
89                             <span class="required">Required</span>
90                         </li>
91
92                         <li>
93                             <label class="required" for="course_number">Course number:</label>
94                             <input id="course_number" name="course_number" type="text" value="[% course_number %]" required="required" class="required" />
95                             <span class="required">Required</span>
96                         </li>
97
98                         <li>
99                             <label for="section">Section:</label>
100                             <input id="section" name="section" type="text" value="[% section %]"/>
101                         </li>
102
103                         <li>
104                             <label class="required" for="course_name">Course name:</label>
105                             <input id="course_name" name="course_name" type="text" value="[% course_name %]" required="required" class="required" />
106                             <span class="required">Required</span>
107                         </li>
108
109                         <li>
110                             [% IF terms %]
111                                 <label for="term">Term:</label>
112                                 <select id="term" name="term">
113                                     <option value=""></option>
114
115                                     [% FOREACH t IN terms %]
116                                         [% IF t.authorised_value == term %]
117                                             <option value="[% t.authorised_value %]" selected="selected">[% t.lib %]</option>
118                                         [% ELSE %]
119                                             <option value="[% t.authorised_value %]">[% t.lib %]</option>
120                                         [% END %]
121                                     [% END %]
122                                 </select>
123                             [% ELSE %]
124                                 <span class="label">Term: </span>
125                                 <span id="term">No TERM authorised values found! Please create one or more authorised values with the category TERM.</span>
126                             [% END %]
127                         </li>
128
129                         <li>
130                             <span class="label">Instructors:</span>
131
132                             <fieldset id="course_instructors">
133                                  <div id="instructors">[% FOREACH i IN instructors %]<div id="borrower_[% i.cardnumber %]">[% i.surname %], [% i.firstname %] ( <a href="#" class="removeInstructor"> Remove </a> )
134                                              <input type='hidden' name='instructors' value='[% i.cardnumber %]' /></div>[% END %]</div>
135                             </fieldset>
136
137                             <fieldset>
138                                 <label for="find_instructor">Instructor search:</label>
139                                 <input autocomplete="off" id="find_instructor" type="text" style="width:150px" class="noEnterSubmit"/>
140                                 <div id="find_instructor_container"></div>
141                             </fieldset>
142                         <li>
143                             <label for="staff_note">Staff note:</label>
144                             <textarea name="staff_note" id="staff_note">[% staff_note %]</textarea>
145                         </li>
146
147                         <li>
148                             <label for="public_note">Public note:</label>
149                             <textarea name="public_note" id="public_note">[% public_note %]</textarea>
150                         </li>
151
152                         <li>
153                             <label for="students_count">Number of students:</label>
154                             <input id="students_count" name="students_count" type="text" value="[% students_count %]" />
155                         </li>
156
157                         <li>
158                             <label for="enabled">Enabled?</label>
159                             [% IF enabled == 'no' %]
160                                 <input type="checkbox" name="enabled" id="enabled" />
161                             [% ELSE %]
162                                 <input type="checkbox" name="enabled" id="enabled" checked="checked" />
163                             [% END %]
164                         </li>
165                     </ol>
166                 </fieldset>
167
168                 <fieldset class="action">
169                     <input type="submit" value="Save" class="submit" />
170
171                     <a href="/cgi-bin/koha/course_reserves/course-reserves.pl" class="cancel">Cancel</a>
172                 </fieldset>
173             </form>
174         </div>
175
176 [% ELSE %]
177
178 <div class="dialog alert">
179     <p>
180         No DEPARTMENT authorized values found!
181         [% IF ( CAN_user_parameters ) %]
182             Please <a href="/cgi-bin/koha/admin/authorised_values.pl?searchfield=DEPARTMENT">create one or more authorized values</a> with the category DEPARTMENT.
183         [% ELSE %]
184             An administrator must create one or more authorized values with the category DEPARTMENT.
185         [% END %]
186     </p>
187 </div>
188
189 [% END %]
190
191 [% INCLUDE 'intranet-bottom.inc' %]