Koha/koha-tmpl/intranet-tmpl/prog/en/modules/labels/label-edit-layout.tt
Evan Giles 8855da2265
Bug 30763: fixes spelling of 'proceeds'
Test plan:
1. Login to the staff interface
2. go to tools
3. go to label creator
4. Click New -> Layout
5. Click the 'Choose layout type' dropdown
6. Notice the 'barcode proceeds biblio data' and 'biblio data proceeds
barcode'.  These are typos
7. Apply the patch and refresh the page
8 repeat step 5. Confirm 'proceeds' now correctly says 'precedes'

Sponsored by: Catalyst IT

Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>

Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
2022-07-08 15:20:25 -03:00

252 lines
14 KiB
Text

[% USE raw %]
[% SET footerjs = 1 %]
[%- BLOCK translate_label_types -%]
[%- SWITCH type -%]
[%- CASE 'BIB' -%]<span> Only the bibliographic data is printed</span>
[%- CASE 'BARBIB'-%]<span> Barcode precedes bibliographic data</span>
[%- CASE 'BIBBAR'-%]<span> Bibliographic data precedes barcode</span>
[%- CASE 'ALT' -%]<span> Barcode and bibliographic data are printed on alternating labels</span>
[%- CASE 'BAR' -%]<span> Only the barcode is printed</span>
[%- END -%]
[%- END -%]
[% INCLUDE 'doc-head-open.inc' %]
<title>[% IF ( layout_id ) %]Edit label layout [% layout_id | html %] [% ELSE %] New label layout [% END %] &rsaquo; Layouts &rsaquo; Label creator &rsaquo; Tools &rsaquo; Koha</title>
[% INCLUDE 'doc-head-close.inc' %]
</head>
[% BLOCK translate_justification_types %]
[% SWITCH type %]
[% CASE 'L' %]<span>Left</span>
[% CASE 'C' %]<span>Center</span>
[% CASE 'R' %]<span>Right</span>
[% END %]
[% END %]
<body id="labels_label-edit-layout" class="tools labels">
[% INCLUDE 'header.inc' %]
[% INCLUDE 'cat-search.inc' %]
<nav id="breadcrumbs" aria-label="Breadcrumb" class="breadcrumb">
<ol>
<li>
<a href="/cgi-bin/koha/mainpage.pl">Home</a>
</li>
<li>
<a href="/cgi-bin/koha/tools/tools-home.pl">Tools</a>
</li>
<li>
<a href="/cgi-bin/koha/labels/label-home.pl">Label creator</a>
</li>
<li>
<a href="/cgi-bin/koha/labels/label-manage.pl?label_element=layout">Layouts</a>
</li>
[% IF ( layout_id ) %]
<li>
<a href="#" aria-current="page">
Edit label layout [% layout_id | html %]
</a>
</li>
[% ELSE %]
<li>
<a href="#" aria-current="page">
New label layout
</a>
</li>
[% END %]
</ol>
</nav>
<div class="main container-fluid">
<div class="row">
<div class="col-sm-10 col-sm-push-2">
<main>
[% INCLUDE 'labels-toolbar.inc' %]
[% IF ( layout_id ) %]
<h1>Edit label layout [% layout_id | html %]</h1>
[% ELSE %]
<h1>New label layout</h1>
[% END %]
<form name="input" action="/cgi-bin/koha/labels/label-edit-layout.pl" method="get">
<fieldset class="rows">
<ol>
<li>
<label for="layout_name">Layout name: </label>
<input type="text" name="layout_name" id="layout_name" size="20" value="[% layout_name | html %]" />
</li>
<li>
<label for="barcode_type">Choose barcode type (encoding): </label>
<select name="barcode_type" id="barcode_type">
[% FOREACH barcode_type IN barcode_types %]
[% IF ( barcode_type.selected ) %]
<option value="[% barcode_type.type | html %]" selected="selected">[% barcode_type.name | html %]</option>
[% ELSE %]
<option value="[% barcode_type.type | html %]">[% barcode_type.name | html %]</option>
[% END %]
[% END %]
</select>
</li>
<li>
<label for="printing_type">Choose layout type: </label>
<select name="printing_type" id="printing_type">
[% FOREACH label_type IN label_types %]
[% IF ( label_type.selected ) %]
<option value="[% label_type.type | html %]" selected="selected">[% PROCESS translate_label_types type=label_type.type %]</option>
[% ELSE %]
<option value="[% label_type.type | html %]">[% PROCESS translate_label_types type=label_type.type %]</option>
[% END %]
[% END %]
</select>
</li>
<li>
<fieldset>
<legend>Bibliographic data to print</legend>
<ol>
<li class="radio">[% IF ( layout_string ) %]
<input type="radio" name="layout_choice" id="layout_choice_order" value="layout_table" checked="checked" /><label for="layout_choice_order">Choose order of text fields to print</label>
[% ELSE %]
<input type="radio" name="layout_choice" id="layout_choice_order" value="layout_table" /><label for="layout_choice_order">Choose order of text fields to print</label>
[% END %]
<div id="layout_table">
<p>
[% FOREACH text_field IN fields %]
<select name="[% text_field.field_name | html %]" id="[% text_field.field_name |url %]">
<option value=""></option>
[% FOREACH orde IN [1..field_count] %]
[% IF ( orde == text_field.order ) %]
<option value="[% orde | html %]" selected="1">[% orde | html %]</option>
[% ELSE %]
<option value="[% orde | html %]">[% orde | html %]</option>
[% END %]
[% END %]
</select>&nbsp;<label for="[% text_field.field_name |url %]">[% text_field.field_label | html %]</label>
&nbsp;&nbsp;
[% END %]
</p>
</div>
</li>
[% UNLESS ( layout_string ) %]
<li class="radio"><input type="radio" id="layout_choice_list" name="layout_choice" value="layout_string" checked="checked" /> <label for="layout_choice_list">List fields</label></li>
[% ELSE %]
<li class="radio"><input type="radio" id="layout_choice_list" name="layout_choice" value="layout_string" /> <label for="layout_choice_list">List fields</label></li>
[% END %]
<li> <fieldset id="layout_string" class="brief">
<label for="format_string">Data fields</label>
<input type="text" name="format_string" id="format_string" size="80" value="[% format_string | html %]" />
<div class="hint">
<p>Enter a comma separated list of fields to print. You may include any <em>Koha field</em> or MARC subfield.</p>
<p>See online help for advanced options</p>
<p>ex: barcode, itemcallnumber, title, "050a 050b", 300a </p>
<p>Fields homebranch_description, holdingbranch_description, ccode_description, location_description and permanent_location_description show description instead of code.</p>
</div>
</fieldset></li>
</ol>
</fieldset>
</li>
<li>
<label for="guidebox">Draw guide boxes: </label>
[% IF ( guidebox ) %]
<input type="checkbox" name="guidebox" id="guidebox" value="1" checked="checked" />
[% ELSE %]
<input type="checkbox" name="guidebox" id="guidebox" value="1" />
[% END %]
</li>
<li>
<label for="callnum_split">Split call numbers: </label>
[% IF ( callnum_split ) %]
<input type="checkbox" name="callnum_split" id="callnum_split" value="1" checked="checked" />
[% ELSE %]
<input type="checkbox" name="callnum_split" id="callnum_split" value="1" />
[% END %]
</li>
<li>
<label for="text_justify">Text justification: </label>
<select name="text_justify" id="text_justify">
[% FOREACH text_justification_type IN text_justification_types %]
[% IF ( text_justification_type.selected ) %]
<option value="[% text_justification_type.type | html %]" selected="selected">[% PROCESS translate_justification_types type=text_justification_type.type %]</option>
[% ELSE %]
<option value="[% text_justification_type.type | html %]">[% PROCESS translate_justification_types type=text_justification_type.type %]</option>
[% END %]
[% END %]
</select>
</li>
<li>
<label for="font">Font: </label>
<select name="font" id="font">
[% FOREACH font_type IN font_types %]
[% IF ( font_type.selected ) %]
<option value="[% font_type.type | html %]" selected="selected">[% font_type.name | html %]</option>
[% ELSE %]
<option value="[% font_type.type | html %]">[% font_type.name | html %]</option>
[% END %]
[% END %]
</select>
</li>
<li>
<label for="font_size">Font size: </label>
<input type="text" name="font_size" id="font_size" size="2" value="[% font_size | html %]" />
</li>
<li>
<label for="oblique_title">Oblique title: </label>
[% IF ( oblique_title ) %]
<input type="checkbox" name="oblique_title" id="oblique_title" value="1" checked="checked" />
[% ELSE %]
<input type="checkbox" name="oblique_title" id="oblique_title" value="1" />
[% END %]
</li>
</ol>
</fieldset>
<fieldset class="action">
<input type="submit" value="Save" />
<a class="cancel" href="/cgi-bin/koha/labels/label-manage.pl?label_element=layout">Cancel</a>
<input type="hidden" name="op" value="save" />
<input type="hidden" name="layout_id" value="[% layout_id | html %]" />
</fieldset>
</form>
</main>
</div> <!-- /.col-sm-10.col-sm-push-2 -->
<div class="col-sm-2 col-sm-pull-10">
<aside>
[% INCLUDE 'tools-menu.inc' %]
</aside>
</div> <!-- /.col-sm-2.col-sm-pull-10 -->
</div> <!-- /.row -->
[% MACRO jsinclude BLOCK %]
[% Asset.js("js/tools-menu.js") | $raw %]
<script>
$(document).ready(function() {
$("input[name='layout_choice']").change( function() { layout_method() } );
layout_method();
$("#font").on("change",function(){
checkOblique();
});
});
function layout_method() {
if( $("input[name='layout_choice']:checked").val() == 'layout_string' ) {
$('#layout_table').hide();
$('#layout_string').show();
} else {
$('#layout_table').show();
$('#layout_string').hide();
}
}
function checkOblique() {
var font = document.getElementById("font");
var selectedfont = font.options[font.selectedIndex].value;
if ( selectedfont.match("I$") || selectedfont.match("O$") ) {
document.getElementById("oblique_title").disabled = true;
} else {
document.getElementById("oblique_title").disabled = false;
}
}
</script>
[% END %]
[% INCLUDE 'intranet-bottom.inc' %]