[% INCLUDE 'doc-head-open.inc' %]
<title>Koha › Cataloging › [% IF ( biblionumber ) %]Editing [% title |html %] (Record number [% biblionumber %])[% ELSE %]Add MARC record[% END %]</title>
[% INCLUDE 'doc-head-close.inc' %]
-<script type="text/javascript" src="[% themelang %]/lib/yui/plugins/bubbling-min.js"></script>
<script type="text/javascript" src="[% themelang %]/lib/jquery/plugins/jquery.fixFloat.js"></script>
<script type="text/javascript" src="[% themelang %]/js/cataloging.js"></script>
<script type="text/javascript">
//<![CDATA[
-
+ $(window).load(function(){
+ $("#loading").hide();
+ });
$(document).ready(function() {
$('#addbibliotabs').tabs().bind('show.ui-tabs', function(e, ui) {
$("#"+ui.panel.id+" input:eq(0)").focus();
});
+ [% IF tab %]
+ $('#addbibliotabs').tabs('option', 'selected', "#[% tab %]");
+ [% END %]
+
/* check cookie to hide/show marcdocs*/
if($.cookie("marcdocs_[% borrowernumber %]") == 'false'){
hideMARCdocLinks();
$.cookie("marcdocs_[% borrowernumber %]",'true',
{ path: "/", expires: 365 });
}
+ $('#toolbar').fixFloat();
+ $("#marcDocsSelect").click(function(){
+ if($(this).attr("checked")){
+ showMARCdocLinks();
+ } else {
+ hideMARCdocLinks();
+ }
+ });
+ $("#z3950search").click(function(){
+ if (confirm(_("Please note that this Z39.50 search could replace the current record."))){
+ PopupZ3950();
+ }
+ });
+
+ $("#saverecord").click(function(){
+ $(".btn-group").removeClass("open");
+ onOption();
+ return false;
+ })
+
+ $("#saveandview").click(function(){
+ $(".btn-group").removeClass("open");
+ redirect("view");
+ return false;
+ });
+
+ $("#saveanditems").click(function(){
+ $(".btn-group").removeClass("open");
+ redirect("items");
+ return false;
+ });
+ $("#saveandcontinue").click(function(){
+ $(".btn-group").removeClass("open");
+ var tab = $("#addbibliotabs li.ui-tabs-selected:first a").attr('href');
+ tab = tab.replace('#', '');
+ $("#current_tab").val(tab);
+ redirect("just_save", tab);
+ return false;
+ });
});
- $('#header_search').tabs().bind('show.ui-tabs', function(e, ui) { $('#header_search > div:not(.ui-tabs-hide)').find('input').eq(0).focus(); });
+function redirect(dest){
+ $("#redirect").attr("value",dest);
+ return Check();
+}
+[% IF ( CAN_user_editcatalogue_edit_items ) %]
+ var onOption = function () {
+ return Check();
+ }
+[% END %]
function confirmnotdup(redirect){
$("#confirm_not_duplicate").attr("value","1");
function Changefwk(FwkList) {
var f = document.f;
- f.op.value = "";
+ f.op.value = "[% op %]";
+ f.biblionumber.value = "[% biblionumberdata %]";
+ f.changed_framework.value = "changed";
f.submit();
}
//]]>
</script>
<link type="text/css" rel="stylesheet" href="[% themelang %]/css/addbiblio.css" />
+[% IF ( bidi ) %]
+ <link rel="stylesheet" type="text/css" href="[% themelang %]/css/right-to-left.css" />
+[% END %]
</head>
<body id="cat_addbiblio" class="cat">
-<div id="yui-cms-loading">
- <div id="yui-cms-float">
- Loading, please wait...
- </div>
- </div>
-<script type="text/javascript" src="[% themelang %]/lib/yui/plugins/loading-min.js"></script>
-<script type="text/javascript">
-//<![CDATA[
-(function() {
- // configuring the loading mask
- YAHOO.widget.Loading.config({
- opacity: 0.8
- });
-})();
-//]]>
-</script>
+
+ <div id="loading">
+ <div>Loading, please wait...</div>
+ </div>
+
[% INCLUDE 'header.inc' %]
<div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> › <a href="/cgi-bin/koha/cataloguing/addbooks.pl">Cataloging</a> › [% IF ( biblionumber ) %]Editing <em>[% title |html %]</em> (Record number [% biblionumber %])[% ELSE %]Add MARC record[% END %]</div>
<div id="yui-main">
<div class="yui-g">
-<h1>[% IF ( biblionumber ) %]Editing <em>[% title |html %]</em> (Record number [% biblionumber %])</h1>[% ELSE %]Add MARC record</h1>[% END %]
+<h1>
+[% IF ( biblionumber ) %]Editing <em>[% title |html %]</em> (Record number [% biblionumber %])
+[% ELSE %]Add MARC record [% IF (circborrowernumber) %]<em>(fast cataloging)</em>[% END %]
+[% END %]
+</h1>
+
[% IF marcflavour != 'NORMARC' %]
<div><input type="checkbox" name="marcDocsSelect" id="marcDocsSelect" checked="true" /> Show MARC tag documentation links<br/></div>
[% END %]
[% ELSE %]
<form method="post" name="f" id="f" action="/cgi-bin/koha/cataloguing/addbiblio.pl" onsubmit="return Check();">
<input type="hidden" value="[% IF ( biblionumber ) %]view[% ELSE %]items[% END %]" id="redirect" name="redirect" />
- <input type="hidden" value="0" id="confirm_not_duplicate" name="confirm_not_duplicate" />
+ <input type="hidden" value="" id="current_tab" name="current_tab" />
+ <input type="hidden" value="0" id="confirm_not_duplicate" name="confirm_not_duplicate" />
[% END %]
-
-<div id="toolbar">
-
-<script type="text/javascript">
- //<![CDATA[
- // prepare DOM for YUI Toolbar
-
- $(document).ready(function() {
- $('#toolbar').fixFloat();
- $("#z3950searchc").empty();
- $("#savebutton").empty();
- yuiToolbar();
-
- $("#marcDocsSelect").click(function(){
- if($(this).attr("checked")){
- showMARCdocLinks();
- } else {
- hideMARCdocLinks();
- }
- });
- });
-
- function redirect(dest){
- $("#redirect").attr("value",dest);
- return Check();
- }
-[% IF ( CAN_user_editcatalogue_edit_items ) %]
- var onOption = function () {
- return Check();
- }
-
- var savemenu = [
- { text: _("Save and view record"), value: 1, onclick: {fn:function(){redirect("view");}} },
- { text: _("Save and edit items"), value: 2, onclick: {fn:function(){redirect("items");}} }
- ];
-[% END %]
-
- // YUI Toolbar Functions
-
- function yuiToolbar() {
-[% IF ( CAN_user_editcatalogue_edit_items ) %]
- var savesplitmenu = new YAHOO.widget.Button({
- type: "split",
- label: _("Save"),
- id: "addbiblio",
- name: "savemenubutton",
- menu: savemenu,
- container: "savebutton"
- });
-
- savesplitmenu.on("click", onOption);
-[% ELSE %]
- new YAHOO.widget.Button({
- id: "addbiblio",
- type: "button",
- label: _("Save"),
- container: "savebutton",
- onclick: {fn:function(){redirect("view");}}
- });
-[% END %]
- new YAHOO.widget.Button({
- id: "z3950search",
- type: "button",
- label: _("Z39.50 Search"),
- container: "z3950searchc",
- onclick: {fn:function(){if (confirm(_("Please note that this Z39.50 search could replace the current record."))) PopupZ3950()}}
- });
- }
+<div id="toolbar" class="btn-toolbar">
+ [% IF ( CAN_user_editcatalogue_edit_items ) %]
+ [% IF (circborrowernumber) %][%# fast cataloging must lead to items %]
+ <!-- Action is under fast cataloging - Save button redirecting to items -->
+ <div class="btn-group"><a href="#" id="saveanditems" class="btn btn-small"><i class="icon-hdd"></i> Save</a></div>
+ [% ELSE %]
+ <!-- Not using fast cataloging - Display split menu -->
+ <div class="btn-group">
+ <button class="btn btn-small" id="saverecord"><i class="icon-hdd"></i> Save</button>
+ <button class="btn btn-small dropdown-toggle" data-toggle="dropdown">
+ <span class="caret"></span>
+ </button>
+ <ul class="dropdown-menu">
+ <li><a id="saveandview" href="#">Save and view record</a></li>
+ <li><a id="saveanditems" href="#">Save and edit items</a></li>
+ <li><a id="saveandcontinue" href="#">Save and continue editing</a></li>
+ </ul>
+ </div>
+ [% END %]
+ [% ELSE %]
+ <!-- User cannot edit items - single button redirecting to view -->
+ <div class="btn-group"><a href="#" id="saveandview" class="btn btn-small"><i class="icon-hdd"></i> Save</a></div>
+ [% END %]
- //]]>
- </script>
-
- <ul class="toolbar">
- <li id="savebutton"><input id="addbiblio" type="submit" value="Save" /></li>
- <li id="z3950searchc"><input type="button" id="z3950search" value="Z39.50 Search" onclick="PopupZ3950(); return false;" /></li>
- <li id="changeframework"><label for="Frameworks">Change framework: </label>
- <select name="frameworkcode" id="Frameworks" onchange="Changefwk(this);">
- <option value="Default">Default</option>
- [% FOREACH frameworkcodeloo IN frameworkcodeloop %]
- [% IF ( frameworkcodeloo.selected ) %]
- <option value="[% frameworkcodeloo.value %]" selected="selected">
- [% ELSE %]
- <option value="[% frameworkcodeloo.value %]">
- [% END %]
- [% frameworkcodeloo.frameworktext %]
- </option>
- [% END %]
- </select>
-<input type="hidden" name="op" value="addbiblio" /></li>
- </ul>
+ [% UNLESS (circborrowernumber) %][%# Hide in fast cataloging %]
+ <div class="btn-group"><a class="btn btn-small" href="#" id="z3950search"><i class="icon-search"></i> Z39.50 search</a></div>
+ [% IF (biblionumber) %]
+ [% IF ( BiblioDefaultViewmarc ) %]
+ <div class="btn-group">
+ <a class="btn btn-small" id="cancel" href="/cgi-bin/koha/catalogue/MARCdetail.pl?biblionumber=[% biblionumber |url %]">Cancel</a>
+ </div>
+ [% ELSIF ( BiblioDefaultViewlabeled_marc ) %]
+ <div class="btn-group">
+ <a class="btn btn-small" id="cancel" href="/cgi-bin/koha/catalogue/labeledMARCdetail.pl?biblionumber=[% biblionumber |url %]">Cancel</a>
+ </div>
+ [% ELSIF ( BiblioDefaultViewisbd ) %]
+ <div class="btn-group">
+ <a class="btn btn-small" id="cancel" href="/cgi-bin/koha/catalogue/ISBDdetail.pl?biblionumber=[% biblionumber |url %]">Cancel</a>
+ </div>
+ [% ELSE %]
+ <div class="btn-group">
+ <a class="btn btn-small" id="cancel" href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=[% biblionumber |url %]">Cancel</a>
+ </div>
+ [% END %]
+ [% ELSE %]
+ <a class="btn btn-small" id="cancel" href="/cgi-bin/koha/cataloguing/addbooks.pl">Cancel</a>
+ [% END %]
+ [% END %]
+ <div class="btn-group">
+ <label for="Frameworks">Change framework: </label>
+ <select name="frameworkcode" id="Frameworks" onchange="Changefwk(this);">
+ <option value="Default">Default</option>
+ [% FOREACH frameworkcodeloo IN frameworkcodeloop %]
+ [% IF ( frameworkcodeloo.selected ) %]
+ <option value="[% frameworkcodeloo.value %]" selected="selected">
+ [% ELSE %]
+ <option value="[% frameworkcodeloo.value %]">
+ [% END %]
+ [% frameworkcodeloo.frameworktext %]
+ </option>
+ [% END %]
+ </select>
+</div>
</div>
[% IF ( popup ) %]
<input type="hidden" name="mode" value="popup" />
[% END %]
+ <input type="hidden" name="op" value="addbiblio" />
<input type="hidden" name="frameworkcode" value="[% frameworkcode %]" />
<input type="hidden" name="biblionumber" value="[% biblionumber %]" />
<input type="hidden" name="breedingid" value="[% breedingid %]" />
+ <input type="hidden" name="changed_framework" value="" />
<div id="addbibliotabs" class="toptabs numbered">
<ul>
<a href="#" tabindex="1" class="tagnum" title="[% innerloo.tag_lib %] - Click to Expand this Tag" onclick="ExpandField('tag_[% innerloo.tag %]_[% innerloo.index %][% innerloo.random %]'); return false;">[% innerloo.tag %]</a>
[% ELSE %]
<span class="tagnum" title="[% innerloo.tag_lib %]">[% innerloo.tag %]
- [% IF marcflavour != 'NORMARC' %]<a class="marcdocs" onclick="PopupMARCFieldDoc('[% innerloo.tag %]', [% BIG_LOO.number %]); return false;"> ?</a>[% END %]
+ [% IF marcflavour != 'NORMARC' %]<a href="#" class="marcdocs" onclick="PopupMARCFieldDoc('[% innerloo.tag %]', [% BIG_LOO.number %]); return false;"> ?</a>[% END %]
</span>
[% END %]
[% IF ( innerloo.fixedfield ) %]
<span class="field_controls">
[% IF ( innerloo.repeatable ) %]
<a href="#" tabindex="1" class="buttonPlus" onclick="CloneField('tag_[% innerloo.tag %]_[% innerloo.index %][% innerloo.random %]','[% hide_marc %]','[% advancedMARCEditor %]'); return false;" title="Repeat this Tag">
- <img src="/intranet-tmpl/prog/img/repeat-tag.png" alt="Repeat this Tag" />
+ <img src="[% interface %]/[% theme %]/img/repeat-tag.png" alt="Repeat this Tag" />
</a>
[% END %]
<a href="#" tabindex="1" class="buttonMinus" onclick="UnCloneField('tag_[% innerloo.tag %]_[% innerloo.index %][% innerloo.random %]'); return false;" title="Delete this Tag">
- <img src="/intranet-tmpl/prog/img/delete-tag.png" alt="Delete this Tag" />
+ <img src="[% interface %]/[% theme %]/img/delete-tag.png" alt="Delete this Tag" />
</a>
</span>
[% UNLESS hide_marc %]
<span class="subfieldcode">
[% IF ( subfield_loo.fixedfield ) %]
- <img class="buttonUp" style="display:none;" src="/intranet-tmpl/prog/img/up.png" onclick="upSubfield('subfield[% subfield_loo.tag %][% subfield_loo.subfield %][% subfield_loo.random %]')" alt="Move Up" title="Move Up" />
+ <img class="buttonUp" style="display:none;" src="[% interface %]/[% theme %]/img/up.png" onclick="upSubfield('subfield[% subfield_loo.tag %][% subfield_loo.subfield %][% subfield_loo.random %]')" alt="Move Up" title="Move Up" />
[% ELSE %]
- <img class="buttonUp" src="/intranet-tmpl/prog/img/up.png" onclick="upSubfield('subfield[% subfield_loo.tag %][% subfield_loo.subfield %][% subfield_loo.random %]')" alt="Move Up" title="Move Up" />
+ <img class="buttonUp" src="[% interface %]/[% theme %]/img/up.png" onclick="upSubfield('subfield[% subfield_loo.tag %][% subfield_loo.subfield %][% subfield_loo.random %]')" alt="Move Up" title="Move Up" />
[% END %]
<input type="text"
title="[% subfield_loo.marc_lib_plain %]"
<span class="subfield_controls">
[% IF ( subfield_loo.repeatable ) %]
<a href="#" class="buttonPlus" tabindex="1" onclick="CloneSubfield('subfield[% subfield_loo.tag %][% subfield_loo.subfield %][% subfield_loo.random %]','[% advancedMARCEditor %]'); return false;">
- <img src="/intranet-tmpl/prog/img/clone-subfield.png" alt="Clone" title="Clone this subfield" />
+ <img src="[% interface %]/[% theme %]/img/clone-subfield.png" alt="Clone" title="Clone this subfield" />
</a>
<a href="#" class="buttonMinus" tabindex="1" onclick="UnCloneField('subfield[% subfield_loo.tag %][% subfield_loo.subfield %][% subfield_loo.random %]'); return false;">
- <img src="/intranet-tmpl/prog/img/delete-subfield.png" alt="Delete" title="Delete this subfield" />
+ <img src="[% interface %]/[% theme %]/img/delete-subfield.png" alt="Delete" title="Delete this subfield" />
</a>
[% END %]
</span>
</div><!-- tabs -->
-[%# Fields for fast cataloguing %]
+[%# Fields for fast cataloging %]
<input type="hidden" name="barcode" value="[% barcode %]" />
<input type="hidden" name="branch" value="[% branch %]" />
<input type="hidden" name="circborrowernumber" value="[% circborrowernumber %]" />
<input type="hidden" name="stickyduedate" value="[% stickyduedate %]" />
<input type="hidden" name="duedatespec" value="[% duedatespec %]" />
-[%# End of fields for fast cataloguing %]
+[%# End of fields for fast cataloging %]
</form>