Owen Leonard
cb59e37e56
The template for printing a single spine label is a stripped-down version of a standard Koha template, but it should include intranetuserjs and IntranetUserCSS so that libraries can make local customizations. This patch updates the page's DOCTYPE to HTML5 and adds the missing markup for including those preferences. Also added is jQuery, since there's a good chance local customizations are using jQuery. To test, make sure there is something in your intranetuserjs and IntranetUserCSS system preferences. Visit /cgi-bin/koha/labels/spinelabel-home.pl and submit a barcode. View source on the spine label output page and confirm that your custom js and css were included correctly. Signed-off-by: Campbell Reid-Tait <campbellreidtait@gmail.com> Signed-off-by: Katrin Fischer <Katrin.Fischer.83@web.de> Template only change, works nicely. Signed-off-by: Galen Charlton <gmc@esilibrary.com>
42 lines
No EOL
1.3 KiB
Text
42 lines
No EOL
1.3 KiB
Text
<!DOCTYPE html>
|
|
[% IF ( bidi ) %]<html lang="[% lang %]" dir="[% bidi %]">[% ELSE %]<html lang="[% lang %]">[% END %]
|
|
<head>
|
|
<title>Koha › Tools › Spine labels</title>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
<link rel="stylesheet" type="text/css" href="[% themelang %]/css/spinelabel.css" />
|
|
|
|
<style type="text/css">
|
|
@media print {
|
|
.noprint { display: none; }
|
|
}
|
|
</style>
|
|
[% IF ( IntranetUserCSS ) %]<style type="text/css">[% IntranetUserCSS %]</style>[% END %]
|
|
<script type="text/javascript" src="[% interface %]/lib/jquery/jquery.js"></script>
|
|
[% IF ( intranetuserjs ) %]
|
|
<script type="text/javascript">
|
|
//<![CDATA[
|
|
[% intranetuserjs %]
|
|
//]]>
|
|
</script>
|
|
[% END %]
|
|
</head>
|
|
[% IF ( BarcodeNotFound ) %]
|
|
<body id="labels_spinelabel-print" class="tools labels">
|
|
<p>The barcode [% Barcode %] was not found.</p>
|
|
<p><a href="spinelabel-home.pl">Return to spine label printer</a></p>
|
|
</body>
|
|
[% ELSE %]
|
|
[% IF ( autoprint ) %]
|
|
<body id="labels_spinelabel-print" class="tools labels" onLoad="window.print()">
|
|
[% ELSE %]
|
|
<body>
|
|
[% END %]
|
|
<span id="spinelabel" class="label">
|
|
[% content %]
|
|
</span>
|
|
<span id="print_button" class="noprint">
|
|
<button onclick="window.print()">Print this label</button>
|
|
</span>
|
|
</body>
|
|
[% END %]
|
|
</html> |