Owen Leonard
cf79a2694e
This patch modifies the staff client course reserves templates so that JavaScript is included in the footer instead of the header. To test, apply the patch and test the JavaScript-driven features of each page: All button controls, DataTables, autocomplete, etc. Signed-off-by: Claire Gravely <claire.gravely@bsz-bw.de> Signed-off-by: Josef Moravec <josef.moravec@gmail.com> Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
113 lines
5 KiB
Text
113 lines
5 KiB
Text
[% USE AuthorisedValues %]
|
|
[% SET footerjs = 1 %]
|
|
[% INCLUDE 'doc-head-open.inc' %]
|
|
<title>Koha › Course reserves</title>
|
|
[% INCLUDE 'doc-head-close.inc' %]
|
|
|
|
<link rel="stylesheet" type="text/css" href="[% interface %]/[% theme %]/css/datatables.css" />
|
|
</head>
|
|
|
|
<body id="courses_course_reserves" class="course">
|
|
|
|
[% INCLUDE 'header.inc' %]
|
|
[% INCLUDE 'cat-search.inc' %]
|
|
|
|
<div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> › <a href="/cgi-bin/koha/course_reserves/course-reserves.pl">Course reserves</a></div>
|
|
|
|
<div id="doc2" class="yui-t7">
|
|
<div id="bd">
|
|
<div id="yui-main">
|
|
<div class="yui-b">
|
|
<div class="yui-g">
|
|
[% IF CAN_user_coursereserves_add_reserves OR CAN_user_coursereserves_manage_courses OR CAN_user_coursereserves_manage_courses %]
|
|
<div id="toolbar">
|
|
<ul class="toolbar">
|
|
[% IF ( CAN_user_coursereserves_manage_courses ) %]
|
|
<li><a class="btn btn-default btn-sm" id="new_course" href="/cgi-bin/koha/course_reserves/course.pl"><i class="fa fa-plus"></i> New course</a></li>
|
|
[% END %]
|
|
</ul>
|
|
</div><!-- /toolbar -->
|
|
[% END %]
|
|
|
|
<!--
|
|
<div id="search-toolbar">
|
|
<script type="text/javascript">
|
|
//<![CDATA[
|
|
function submitSearchForm(p_oEvent){
|
|
$('#search_courses_form').submit();
|
|
}
|
|
|
|
$(document).ready(function(){
|
|
newCourseButton = new YAHOO.widget.Button("search_courses");
|
|
newCourseButton.on("click", submitSearchForm );
|
|
});
|
|
//]]>
|
|
</script>
|
|
<ul class="toolbar">
|
|
<li><form id="search_courses_form"><input type="text" name="search_on" id="search_on"></form></li>
|
|
<li><a id="search_courses">Search courses</a></li>
|
|
</ul>
|
|
</div>
|
|
-->
|
|
|
|
<h1>Courses</h1>
|
|
<table id="course_reserves_table">
|
|
<thead>
|
|
<tr>
|
|
<th>Name</th>
|
|
<th>Dept.</th>
|
|
<th>Course #</th>
|
|
<th>Section</th>
|
|
<th>Term</th>
|
|
<th>Instructors</th>
|
|
<th>Staff note</th>
|
|
<th>Public note</th>
|
|
<th># of Students</th>
|
|
<th>Enabled</th>
|
|
</tr>
|
|
</thead>
|
|
|
|
<tbody>
|
|
[% FOREACH c IN courses %]
|
|
<tr>
|
|
<td><a href="course-details.pl?course_id=[% c.course_id %]">[% c.course_name %]</a></td>
|
|
<td>[% AuthorisedValues.GetByCode( 'DEPARTMENT', c.department ) %]</td>
|
|
<td>[% c.course_number %]</td>
|
|
<td>[% c.section %]</td>
|
|
<td>[% AuthorisedValues.GetByCode( 'TERM' c.term ) %]</td>
|
|
<td>
|
|
[% FOREACH i IN c.instructors %]
|
|
<div class="instructor"><a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% i.borrowernumber %]">[% i.firstname %] [% i.surname %]</a></div>
|
|
[% END %]
|
|
</td>
|
|
<td>[% c.staff_note %]</td>
|
|
<td>[% c.public_note %]</td>
|
|
<td>[% c.students_count %]</td>
|
|
<td>
|
|
[% IF c.enabled == 'yes' %]
|
|
Yes
|
|
[% ELSE %]
|
|
No
|
|
[% END %]
|
|
</td>
|
|
[% END %]
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
[% MACRO jsinclude BLOCK %]
|
|
[% INCLUDE 'datatables.inc' %]
|
|
<script type="text/javascript" id="js">
|
|
$(document).ready(function() {
|
|
$("#course_reserves_table").dataTable($.extend(true, {}, dataTablesDefaults, {
|
|
"sPaginationType": "four_button"
|
|
}));
|
|
});
|
|
</script>
|
|
[% END %]
|
|
|
|
[% INCLUDE 'intranet-bottom.inc' %]
|