Lines 6-43
Link Here
|
6 |
|
6 |
|
7 |
<script type="text/javascript"> |
7 |
<script type="text/javascript"> |
8 |
//<![CDATA[ |
8 |
//<![CDATA[ |
9 |
|
|
|
10 |
function Check(f) { |
11 |
var _alertString = ""; |
12 |
|
13 |
if( ! $("#department").val() ) { |
14 |
_alertString += _("- You must choose a department") + "\n"; |
15 |
} |
16 |
|
17 |
if( ! $("#course_number").val() ) { |
18 |
_alertString += _("- You must choose a course number") + "\n"; |
19 |
} |
20 |
|
21 |
if( ! $("#course_name").val() ) { |
22 |
_alertString += _("- You must add a course name") + "\n"; |
23 |
} |
24 |
|
25 |
if ( _alertString.length ) { |
26 |
var alertHeader; |
27 |
alertHeader = _("Form not submitted because of the following problem(s)"); |
28 |
alertHeader += "\n------------------------------------------------------------------------------------\n\n"; |
29 |
|
30 |
alert( alertHeader + _alertString ); |
31 |
} else { |
32 |
f.submit(); |
33 |
} |
34 |
} |
35 |
|
36 |
//]]> |
37 |
</script> |
38 |
|
39 |
<script type="text/javascript"> |
40 |
//<![CDATA[ |
41 |
$(document).ready(function(){ |
9 |
$(document).ready(function(){ |
42 |
$( "#find_instructor" ).autocomplete({ |
10 |
$( "#find_instructor" ).autocomplete({ |
43 |
source: "/cgi-bin/koha/circ/ysearch.pl", |
11 |
source: "/cgi-bin/koha/circ/ysearch.pl", |
Lines 100-113
Link Here
|
100 |
|
68 |
|
101 |
<div id="doc" class="yui-t7"> |
69 |
<div id="doc" class="yui-t7"> |
102 |
<div id="bd"> |
70 |
<div id="bd"> |
103 |
<form method="post" action="/cgi-bin/koha/course_reserves/mod_course.pl"> |
71 |
<form method="post" action="/cgi-bin/koha/course_reserves/mod_course.pl" class="validated"> |
104 |
[% IF course_id %]<input type="hidden" name="course_id" value="[% course_id %]" />[% END %] |
72 |
[% IF course_id %]<input type="hidden" name="course_id" value="[% course_id %]" />[% END %] |
105 |
<fieldset class="rows"> |
73 |
<fieldset class="rows"> |
106 |
<legend>[% IF course_id %]Edit course[% ELSE %]Create course[% END %]</legend> |
74 |
<legend>[% IF course_id %]Edit course[% ELSE %]Create course[% END %]</legend> |
107 |
<ol> |
75 |
<ol> |
108 |
<li> |
76 |
<li> |
109 |
<label class="required" for="department">Department:</label> |
77 |
<label class="required" for="department">Department:</label> |
110 |
<select id="department" name="department"> |
78 |
<select id="department" name="department" required="required" class="required"> |
111 |
<option value="">Select a department</option> |
79 |
<option value="">Select a department</option> |
112 |
|
80 |
|
113 |
[% FOREACH d IN departments %] |
81 |
[% FOREACH d IN departments %] |
Lines 118-128
Link Here
|
118 |
[% END %] |
86 |
[% END %] |
119 |
[% END %] |
87 |
[% END %] |
120 |
</select> |
88 |
</select> |
|
|
89 |
<span class="required">Required</span> |
121 |
</li> |
90 |
</li> |
122 |
|
91 |
|
123 |
<li> |
92 |
<li> |
124 |
<label class="required" for="course_number">Course number:</label> |
93 |
<label class="required" for="course_number">Course number:</label> |
125 |
<input id="course_number" name="course_number" type="text" value="[% course_number %]" /> |
94 |
<input id="course_number" name="course_number" type="text" value="[% course_number %]" required="required" class="required" /> |
|
|
95 |
<span class="required">Required</span> |
126 |
</li> |
96 |
</li> |
127 |
|
97 |
|
128 |
<li> |
98 |
<li> |
Lines 132-138
Link Here
|
132 |
|
102 |
|
133 |
<li> |
103 |
<li> |
134 |
<label class="required" for="course_name">Course name:</label> |
104 |
<label class="required" for="course_name">Course name:</label> |
135 |
<input id="course_name" name="course_name" type="text" value="[% course_name %]" /> |
105 |
<input id="course_name" name="course_name" type="text" value="[% course_name %]" required="required" class="required" /> |
|
|
106 |
<span class="required">Required</span> |
136 |
</li> |
107 |
</li> |
137 |
|
108 |
|
138 |
<li> |
109 |
<li> |
Lines 195-201
Link Here
|
195 |
</fieldset> |
166 |
</fieldset> |
196 |
|
167 |
|
197 |
<fieldset class="action"> |
168 |
<fieldset class="action"> |
198 |
<input type="submit" onclick="Check(this.form); return false;" value="Save" class="submit" /> |
169 |
<input type="submit" value="Save" class="submit" /> |
199 |
|
170 |
|
200 |
<a href="/cgi-bin/koha/course_reserves/course-reserves.pl" class="cancel">Cancel</a> |
171 |
<a href="/cgi-bin/koha/course_reserves/course-reserves.pl" class="cancel">Cancel</a> |
201 |
</fieldset> |
172 |
</fieldset> |
202 |
- |
|
|