Owen Leonard
04d79ba063
This patch modifies more and more staff client serials templates so that JavaScript is included in the footer instead of the header. This patch adds a new JavaScript include, showpredictionpattern.js, which is used by subscription-add.tt and subscription-numberpatterns.tt. it also adds subscription-add.js, moving most of the JS embedded in subscription-add.tt into an external file. To test, apply the patch and test the JavaScript-driven features of the modified templates: All button controls, DataTables functionality, tabs, etc. - Serials -> New subscription - Date pickers - Popup search windows for vendors and bibliographic records - Next / Previous buttons - Form validation - Prediction pattern operations Test with new subscriptions, editing existing subscriptions, and duplicating subscriptions. - Serials -> Manage Numbering Patterns - Datatable - Delete confirmation -> Edit - Datepicker, test pattern - Serials -> Manage frequencies - Delete confirmation -> Edit - Form validation - Serials -> Subscription details -> Planning tab -> Edit history -> Datepicker - Serials -> Subscription details -> Renew - Datepicker Signed-off-by: Dominic Pichette <dominic@inlibro.com> Signed-off-by: Josef Moravec <josef.moravec@gmail.com> Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
51 lines
2.1 KiB
Text
51 lines
2.1 KiB
Text
[% SET footerjs = 1 %]
|
|
[% INCLUDE 'doc-head-open.inc' %]
|
|
<title>Koha › Serials subscription renew #[% subscriptionid %]</title>
|
|
[% INCLUDE 'doc-head-close.inc' %]
|
|
<style type="text/css">
|
|
#custom-doc { width:39.85em;*width:38.86em;min-width:531px; margin:auto; text-align:left; }
|
|
</style>
|
|
</head>
|
|
|
|
<body id="ser_subscription-renew" class="ser">
|
|
|
|
<div id="custom-doc" class="yui-t7">
|
|
[% IF ( renew ) %]
|
|
Subscription renewed.
|
|
|
|
<script type="text/javascript">
|
|
//<![CDATA[
|
|
opener.document.location.reload();
|
|
self.close();
|
|
//]]>
|
|
</script>
|
|
[% ELSE %]
|
|
<div id="bd">
|
|
<form name="f" action="/cgi-bin/koha/serials/subscription-renew.pl" method="post">
|
|
<input type="hidden" name="op" value="renew" />
|
|
<input type="hidden" name="subscriptionid" value="[% subscriptionid %]" />
|
|
<fieldset class="rows"><legend>Subscription renewal for [% bibliotitle %]</legend>
|
|
<ol>
|
|
<li>
|
|
<label for="startdate">Start date: </label>
|
|
<input type="text" size="10" id="startdate" name="startdate" value="[% startdate %]" class="datepicker"/>
|
|
<div class="hint">[% INCLUDE 'date-format.inc' %]</div>
|
|
</li>
|
|
<li><fieldset>
|
|
<legend>Subscription length:</legend>
|
|
<ol><li><label for="numberlength">Number of num:</label><input type="text" id="numberlength" name="numberlength" value="[% numberlength %]" /></li>
|
|
<li><label for="weeklength">Number of weeks: </label><input type="text" id="weeklength" name="weeklength" value="[% weeklength %]" /></li>
|
|
<li><label for="monthlength">Number of months: </label><input type="text" id="monthlength" name="monthlength" value="[% monthlength %]" /></li></ol></fieldset></li>
|
|
<li><label for="note">Note for the librarian that will manage your renewal request: </label>
|
|
<textarea name="note" id="note" rows="5" cols="50"></textarea></li></ol></fieldset>
|
|
<fieldset class="action"><input type="submit" value="Submit" class="button" /></fieldset>
|
|
</form>
|
|
</div>
|
|
[% END %]
|
|
|
|
[% MACRO jsinclude BLOCK %]
|
|
[% INCLUDE 'calendar.inc' %]
|
|
[% END %]
|
|
|
|
[% INCLUDE 'intranet-bottom.inc' %]
|
|
|