Owen Leonard
d9deb165db
This patch converts the toolbar on the printers administration page to Bootstrap, replacing YUI button code with Bootstrap markup. To test, view the printers administration page and confirm that the "New printer" button looks correct and works correctly. Signed-off-by: Bernardo Gonzalez Kriegel <bgkriegel@gmail.com> Comment: Works well. No errors. Off-topic: How do you access this page? I can't find a link (tested using .../cgi-bin/koha/admin/printers.pl) Signed-off-by: Katrin Fischer <Katrin.Fischer.83@web.de> Works well, no problems found. Accessed printers page manually: /cgi-bin/koha/admin/printers.pl Signed-off-by: Jared Camins-Esakov <jcamins@cpbibliography.com>
204 lines
6.9 KiB
Text
204 lines
6.9 KiB
Text
[% INCLUDE 'doc-head-open.inc' %]
|
|
<title>Koha › Administration ›
|
|
[% IF ( add_form ) %][% IF ( searchfield ) %] Printers › Modify printer '[% searchfield %]'[% ELSE %] Printers › New printer[% END %][% END %]
|
|
[% IF ( add_validate ) %] Printers › Printer added[% END %]
|
|
[% IF ( delete_confirm ) %] Printers › Confirm deletion of printer '[% searchfield %]'[% END %]
|
|
[% IF ( delete_confirmed ) %] Printers › Printer deleted[% END %]
|
|
[% IF ( else ) %]Printers[% END %]</title>
|
|
[% INCLUDE 'doc-head-close.inc' %]
|
|
[% IF ( add_form ) %]<script type="text/javascript">
|
|
//<![CDATA[
|
|
//
|
|
function isNotNull(f,noalert) {
|
|
if (f.value.length ==0) {
|
|
return false;
|
|
}
|
|
return true;
|
|
}
|
|
//
|
|
function toUC(f) {
|
|
var x=f.value.toUpperCase();
|
|
f.value=x;
|
|
return true;
|
|
}
|
|
//
|
|
function isNum(v,maybenull) {
|
|
var n = new Number(v.value);
|
|
if (isNaN(n)) {
|
|
return false;
|
|
}
|
|
if (maybenull==0 && v.value=="") {
|
|
return false;
|
|
}
|
|
return true;
|
|
}
|
|
//
|
|
function isDate(f) {
|
|
var t = Date.parse(f.value);
|
|
if (isNaN(t)) {
|
|
return false;
|
|
}
|
|
}
|
|
//
|
|
function Check(f) {
|
|
var ok=1;
|
|
var _alertString="";
|
|
var alertString2;
|
|
if (f.printername.value.length==0) {
|
|
_alertString += "- printer name missing\n";
|
|
}
|
|
if (f.printqueue.value.length==0) {
|
|
_alertString += "- Queue missing\n";
|
|
}
|
|
if (_alertString.length==0) {
|
|
document.Aform.submit();
|
|
} else {
|
|
alertString2 = "Form not submitted because of the following problem(s)\n";
|
|
alertString2 += "------------------------------------------------------------------------------------\n\n";
|
|
alertString2 += _alertString;
|
|
alert(alertString2);
|
|
}
|
|
}
|
|
//]]>
|
|
</script>
|
|
[% END %]
|
|
</head>
|
|
<body id="admin_printers" class="admin">
|
|
[% INCLUDE 'header.inc' %]
|
|
[% INCLUDE 'printers-admin-search.inc' %]
|
|
|
|
<div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> › <a href="/cgi-bin/koha/admin/admin-home.pl">Administration</a> › [% IF ( add_form ) %][% IF ( searchfield ) %] <a href="/cgi-bin/koha/admin/printers.pl">Printers</a> › Modify printer '[% searchfield %]'[% ELSE %] <a href="/cgi-bin/koha/admin/printers.pl">Printers</a> › New printer[% END %][% END %]
|
|
[% IF ( add_validate ) %] <a href="/cgi-bin/koha/admin/printers.pl">Printers</a> › Printer added[% END %]
|
|
[% IF ( delete_confirm ) %] <a href="/cgi-bin/koha/admin/printers.pl">Printers</a> › Confirm deletion of printer '[% searchfield %]'[% END %]
|
|
[% IF ( delete_confirmed ) %] <a href="/cgi-bin/koha/admin/printers.pl">Printers</a> › Printer deleted[% END %]
|
|
[% IF ( else ) %]Printers[% END %]</div>
|
|
|
|
<div id="doc3" class="yui-t2">
|
|
|
|
<div id="bd">
|
|
<div id="yui-main">
|
|
<div class="yui-b">
|
|
|
|
[% IF ( add_form ) %]
|
|
|
|
[% IF ( searchfield ) %]
|
|
<h1>Modify printer</h1>
|
|
[% ELSE %]
|
|
<h1>New printer</h1>
|
|
[% END %]
|
|
<form action="[% script_name %]" name="Aform" method="post">
|
|
<input type="hidden" name="op" value="add_validate" />
|
|
[% IF ( searchfield ) %]
|
|
<input type="hidden" name="add" value="0" />
|
|
[% ELSE %]
|
|
<input type="hidden" name="add" value="1" />
|
|
[% END %]
|
|
<fieldset class="rows">
|
|
<ol> [% IF ( searchfield ) %]
|
|
<li>
|
|
<span class="label">Printer name: </span>
|
|
<input type="hidden" name="printername" id="" value="[% searchfield %]" />[% searchfield %]
|
|
</li>
|
|
[% ELSE %]
|
|
<li>
|
|
<label for="printername">Printer name: </label>
|
|
<input type="text" name="printername" id="printername" size="50" maxlength="50" />
|
|
</li>
|
|
[% END %]
|
|
<li>
|
|
<label for="printqueue">Queue: </label>
|
|
<input type="text" name="printqueue" id="printqueue" size="50" maxlength="50" value="[% printqueue %]" />
|
|
</li>
|
|
<li>
|
|
<label for="printtype">Type: </label>
|
|
<input type="text" name="printtype" id="printtype" size="50" maxlength="50" value="[% printtype %]" />
|
|
</li></ol>
|
|
</fieldset>
|
|
<fieldset class="action"><input type="submit" value="Submit" onclick="Check(this.form);" /> <a class="cancel" href="/cgi-bin/koha/admin/printers.pl">Cancel</a></fieldset>
|
|
</form>
|
|
|
|
[% END %]
|
|
|
|
[% IF ( add_validate ) %]
|
|
<h3>Printer added</h3>
|
|
<form action="[% script_name %]" method="post">
|
|
<fieldset class="action"> <input type="submit" value="OK" /></fieldset>
|
|
</form>
|
|
[% END %]
|
|
|
|
[% IF ( delete_confirm ) %]
|
|
<h3>Confirm deletion of printer <em>[% searchfield %]</em></h3>
|
|
<ul>
|
|
<li>
|
|
<strong>Printer: </strong>
|
|
[% searchfield %]
|
|
</li>
|
|
<li>
|
|
<strong>Queue: </strong>
|
|
[% printqueue %]
|
|
</li>
|
|
<li>
|
|
<strong>Type: </strong>
|
|
[% printtype %]
|
|
</li>
|
|
</ul>
|
|
<form action="[% script_name %]" method="post">
|
|
<input type="hidden" name="op" value="delete_confirmed" />
|
|
<input type="hidden" name="searchfield" value="[% searchfield %]" />
|
|
<input type="submit" value="Delete this printer" />
|
|
</form> <form action="[% script_name %]" method="post">
|
|
<input type="submit" value="Do not Delete" />
|
|
</form>
|
|
[% END %]
|
|
|
|
[% IF ( delete_confirmed ) %]
|
|
<h3>Printer deleted</h3>
|
|
<form action="[% script_name %]" method="post">
|
|
<fieldset class="action"><input type="submit" value="OK" /></fieldset>
|
|
</form>
|
|
[% END %]
|
|
|
|
[% IF ( else ) %]
|
|
|
|
<div id="toolbar" class="btn-toolbar">
|
|
<a class="btn btn-small" id="newprinter" href="/cgi-bin/koha/admin/printers.pl?op=add_form"><i class="icon-plus"></i> New printer</a>
|
|
</div>
|
|
|
|
<h2>Printers</h2>
|
|
[% IF ( searchfield ) %]
|
|
You searched for [% searchfield %]</span>
|
|
[% END %]
|
|
|
|
[% IF ( loop ) %]<table>
|
|
<tr>
|
|
<th>Name</th>
|
|
<th>Queue</th>
|
|
<th>Type</th>
|
|
<th> </th>
|
|
</tr>
|
|
[% FOREACH loo IN loop %]
|
|
[% IF ( loop.odd ) %]<tr>[% ELSE %]<tr class="highlight">[% END %]
|
|
<td>[% loo.printername %]</td>
|
|
<td>[% loo.printqueue %]</td>
|
|
<td>[% loo.printtype %]</td>
|
|
<td><a href="[% loo.script_name %]?op=add_form&searchfield=[% loo.printername %]">Edit</a> <a href="[% loo.script_name %]?op=delete_confirm&searchfield=[% loo.printername %]">Delete</a></td>
|
|
</tr>
|
|
[% END %]
|
|
</table>[% ELSE %]<div class="notice">No printers defined.</div>[% END %]
|
|
|
|
[% IF ( offsetgtzero ) %]
|
|
<a href="[% script_name %]?offset=[% prevpage %]"><< Previous</a>
|
|
[% END %]
|
|
|
|
[% IF ( ltcount ) %]
|
|
<a href="[% script_name %]?offset=[% nextpage %]">Next >></a>
|
|
[% END %]
|
|
[% END %]
|
|
|
|
</div>
|
|
</div>
|
|
<div class="yui-b">
|
|
[% INCLUDE 'admin-menu.inc' %]
|
|
</div>
|
|
</div>
|
|
[% INCLUDE 'intranet-bottom.inc' %]
|