View | Details | Raw Unified | Return to bug 9672
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/en/css/addbiblio.css (-16 / +25 lines)
Lines 20-41 a.expandfield { Link Here
20
	text-decoration : none;
20
	text-decoration : none;
21
}
21
}
22
22
23
#yui-cms-loading {
24
	background : #FFFFFF;
25
	color : #333333;
26
	display : none;
27
}
28
29
#yui-cms-loading #yui-cms-float {
30
	text-align : center;
31
	font-size : 175%;
32
	background-image : url(../../img/loading.gif);
33
	background-repeat : no-repeat;
34
	background-position : top;
35
	padding-top : 50px;
36
}
37
38
	 
39
#authoritytabs {
23
#authoritytabs {
40
	margin-top : 1em;
24
	margin-top : 1em;
41
	margin-bottom : 1em;
25
	margin-bottom : 1em;
Lines 155-160 a.tagnum { Link Here
155
.floating {
139
.floating {
156
	-webkit-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, .5);
140
	-webkit-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, .5);
157
	box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, .5);
141
	box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, .5);
142
    margin-top: 0;
158
}
143
}
159
144
160
tr.active td {
145
tr.active td {
Lines 163-166 tr.active td { Link Here
163
148
164
tr.active.highlight td {
149
tr.active.highlight td {
165
    background-color: #FEF4B4;
150
    background-color: #FEF4B4;
151
}
152
153
#loading {
154
    background-color: #FFF;
155
    cursor: wait;
156
    height: 100%;
157
    left: 0;
158
    opacity: .7;
159
    position: fixed;
160
    top: 0;
161
    width: 100%;
162
    z-index: 1000;
163
}
164
#loading div {
165
    background : transparent url(../../img/loading.gif) top left no-repeat;
166
    font-size : 175%;
167
    font-weight: bold;
168
    height: 2em;
169
    left: 50%;
170
    margin: -1em 0 0 -2.5em;
171
    padding-left : 50px;
172
    position: absolute;
173
    top: 50%;
174
    width: 15em;
166
}
175
}
(-)a/koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css (+4 lines)
Lines 2548-2550 a.disabled { Link Here
2548
.modal-header .closebtn{margin-top:2px;}
2548
.modal-header .closebtn{margin-top:2px;}
2549
.closebtn{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20);}.closebtn:hover{color:#000000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40);}
2549
.closebtn{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20);}.closebtn:hover{color:#000000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40);}
2550
button.closebtn{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;}
2550
button.closebtn{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;}
2551
.btn-group label,
2552
.btn-group select {
2553
    font-size: 13px;
2554
}
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tt (-118 / +85 lines)
Lines 1-12 Link Here
1
[% INCLUDE 'doc-head-open.inc' %]
1
[% INCLUDE 'doc-head-open.inc' %]
2
<title>Koha &rsaquo; Cataloging &rsaquo; [% IF ( biblionumber ) %]Editing [% title |html %] (Record number [% biblionumber %])[% ELSE %]Add MARC record[% END %]</title>
2
<title>Koha &rsaquo; Cataloging &rsaquo; [% IF ( biblionumber ) %]Editing [% title |html %] (Record number [% biblionumber %])[% ELSE %]Add MARC record[% END %]</title>
3
[% INCLUDE 'doc-head-close.inc' %]
3
[% INCLUDE 'doc-head-close.inc' %]
4
<script type="text/javascript" src="[% themelang %]/lib/yui/plugins/bubbling-min.js"></script>
5
<script type="text/javascript" src="[% themelang %]/lib/jquery/plugins/jquery.fixFloat.js"></script>
4
<script type="text/javascript" src="[% themelang %]/lib/jquery/plugins/jquery.fixFloat.js"></script>
6
<script type="text/javascript" src="[% themelang %]/js/cataloging.js"></script>
5
<script type="text/javascript" src="[% themelang %]/js/cataloging.js"></script>
7
<script type="text/javascript">
6
<script type="text/javascript">
8
//<![CDATA[
7
//<![CDATA[
9
8
    $(window).load(function(){
9
        $("#loading").hide();
10
    });
10
	 $(document).ready(function() {
11
	 $(document).ready(function() {
11
        $('#addbibliotabs').tabs().bind('show.ui-tabs', function(e, ui) {
12
        $('#addbibliotabs').tabs().bind('show.ui-tabs', function(e, ui) {
12
			$("#"+ui.panel.id+" input:eq(0)").focus();
13
			$("#"+ui.panel.id+" input:eq(0)").focus();
Lines 21-31 Link Here
21
			$.cookie("marcdocs_[% borrowernumber %]",'true',
22
			$.cookie("marcdocs_[% borrowernumber %]",'true',
22
						{ path: "/", expires: 365 });
23
						{ path: "/", expires: 365 });
23
		}
24
		}
25
        $('#toolbar').fixFloat();
26
        $("#marcDocsSelect").click(function(){
27
            if($(this).attr("checked")){
28
                showMARCdocLinks();
29
            } else {
30
                hideMARCdocLinks();
31
            }
32
        });
33
        $("#z3950search").click(function(){
34
            if (confirm(_("Please note that this Z39.50 search could replace the current record."))){
35
                PopupZ3950();
36
            }
37
        });
38
39
        $("#saverecord").click(function(){
40
            $(".btn-group").removeClass("open");
41
            onOption();
42
            return false;
43
        })
44
45
        $("#saveandview").click(function(){
46
            $(".btn-group").removeClass("open");
47
            redirect("view");
48
            return false;
49
        });
24
50
51
        $("#saveanditems").click(function(){
52
            $(".btn-group").removeClass("open");
53
            redirect("items");
54
            return false;
55
        });
25
	});
56
	});
26
57
27
    $('#header_search').tabs().bind('show.ui-tabs', function(e, ui) { $('#header_search > div:not(.ui-tabs-hide)').find('input').eq(0).focus(); });
58
function redirect(dest){
59
    $("#redirect").attr("value",dest);
60
    return Check();
61
}
28
62
63
[% IF ( CAN_user_editcatalogue_edit_items ) %]
64
    var onOption = function () {
65
        return Check();
66
    }
67
[% END %]
29
68
30
function confirmnotdup(redirect){
69
function confirmnotdup(redirect){
31
	$("#confirm_not_duplicate").attr("value","1");
70
	$("#confirm_not_duplicate").attr("value","1");
Lines 250-271 function Changefwk(FwkList) { Link Here
250
<link type="text/css" rel="stylesheet" href="[% themelang %]/css/addbiblio.css" />
289
<link type="text/css" rel="stylesheet" href="[% themelang %]/css/addbiblio.css" />
251
</head>
290
</head>
252
<body id="cat_addbiblio" class="cat">
291
<body id="cat_addbiblio" class="cat">
253
<div id="yui-cms-loading">
292
254
      <div id="yui-cms-float">
293
   <div id="loading">
255
          Loading, please wait...
294
       <div>Loading, please wait...</div>
256
      </div>
295
   </div>
257
  </div>
296
258
<script type="text/javascript" src="[% themelang %]/lib/yui/plugins/loading-min.js"></script>
259
<script type="text/javascript">
260
//<![CDATA[
261
(function() {
262
	// configuring the loading mask
263
	YAHOO.widget.Loading.config({
264
		opacity: 0.8
265
	});
266
})();
267
//]]>
268
</script>
269
[% INCLUDE 'header.inc' %]
297
[% INCLUDE 'header.inc' %]
270
298
271
<div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> &rsaquo; <a href="/cgi-bin/koha/cataloguing/addbooks.pl">Cataloging</a>  &rsaquo; [% IF ( biblionumber ) %]Editing <em>[% title |html %]</em> (Record number [% biblionumber %])[% ELSE %]Add MARC record[% END %]</div>
299
<div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> &rsaquo; <a href="/cgi-bin/koha/cataloguing/addbooks.pl">Cataloging</a>  &rsaquo; [% IF ( biblionumber ) %]Editing <em>[% title |html %]</em> (Record number [% biblionumber %])[% ELSE %]Add MARC record[% END %]</div>
Lines 317-424 function Changefwk(FwkList) { Link Here
317
    <input type="hidden" value="[% IF ( biblionumber ) %]view[% ELSE %]items[% END %]" id="redirect" name="redirect" />
345
    <input type="hidden" value="[% IF ( biblionumber ) %]view[% ELSE %]items[% END %]" id="redirect" name="redirect" />
318
	<input type="hidden" value="0" id="confirm_not_duplicate" name="confirm_not_duplicate" />
346
	<input type="hidden" value="0" id="confirm_not_duplicate" name="confirm_not_duplicate" />
319
[% END %]
347
[% END %]
320
	
321
<div id="toolbar">
322
323
<script type="text/javascript">
324
	//<![CDATA[
325
326
	// prepare DOM for YUI Toolbar
327
328
	 $(document).ready(function() {
329
        $('#toolbar').fixFloat();
330
		$("#z3950searchc").empty();
331
        $("#savebutton").empty();
332
	    yuiToolbar();
333
348
334
        $("#marcDocsSelect").click(function(){
349
<div id="toolbar" class="btn-toolbar">
335
            if($(this).attr("checked")){
350
    [% IF ( CAN_user_editcatalogue_edit_items ) %]
336
                showMARCdocLinks();
351
        [% IF (circborrowernumber) %][%# fast cataloging must lead to items %]
337
            } else {
352
            <!-- Action is under fast cataloging - Save button redirecting to items -->
338
                hideMARCdocLinks();
353
            <div class="btn-group"><a href="#" id="saveanditems" class="btn btn-small"><i class="icon-hdd"></i> Save</a></div>
339
            }
354
        [% ELSE %]
340
        });
355
            <!-- Not using fast cataloging - Display split menu -->
341
	 });
356
            <div class="btn-group">
342
357
                <button class="btn btn-small" id="saverecord"><i class="icon-hdd"></i> Save</button>
343
    function redirect(dest){
358
                <button class="btn btn-small dropdown-toggle" data-toggle="dropdown">
344
        $("#redirect").attr("value",dest);
359
                <span class="caret"></span>
345
        return Check();
360
                </button>
346
    }
361
                <ul class="dropdown-menu">
347
[% IF ( CAN_user_editcatalogue_edit_items ) %]
362
                    <li><a id="saveandview" href="#">Save and view record</a></li>
348
    var onOption = function () {
363
                    <li><a id="saveanditems" href="#">Save and edit items</a></li>
349
        return Check();
364
                </ul>
350
    }
365
            </div>
351
366
        [% END %]
352
    var savemenu = [
353
        { text: _("Save and view record"), value: 1, onclick: {fn:function(){redirect("view");}} },
354
        { text: _("Save and edit items"), value: 2, onclick: {fn:function(){redirect("items");}} }
355
    ];
356
[% END %]
357
358
	// YUI Toolbar Functions
359
360
	function yuiToolbar() {
361
[% IF ( CAN_user_editcatalogue_edit_items ) %]
362
    [% IF (circborrowernumber) %][%# fast cataloging must lead to items %]
363
        new YAHOO.widget.Button({
364
            id: "addbiblio",
365
            type: "button",
366
            label: _("Save"),
367
            container: "savebutton",
368
            onclick: {fn:function(){redirect("items");}}
369
        });
370
    [% ELSE %]
367
    [% ELSE %]
371
        var savesplitmenu = new YAHOO.widget.Button({
368
        <!-- User cannot edit items - single button redirecting to view -->
372
            type: "split",
369
        <div class="btn-group"><a href="#" id="saveandview" class="btn btn-small"><i class="icon-hdd"></i> Save</a></div>
373
            label: _("Save"),
374
            id: "addbiblio",
375
            name: "savemenubutton",
376
            menu: savemenu,
377
            container: "savebutton"
378
         });
379
        savesplitmenu.on("click", onOption);
380
    [% END %]
370
    [% END %]
381
[% ELSE %]
382
        new YAHOO.widget.Button({
383
            id: "addbiblio",
384
            type: "button",
385
            label: _("Save"),
386
            container: "savebutton",
387
            onclick: {fn:function(){redirect("view");}}
388
        });
389
[% END %]
390
		new YAHOO.widget.Button({
391
            id: "z3950search",
392
            type: "button",
393
            label: _("Z39.50 Search"),
394
            container: "z3950searchc",
395
            onclick: {fn:function(){if (confirm(_("Please note that this Z39.50 search could replace the current record."))) PopupZ3950()}}
396
        });
397
	}
398
371
399
	//]]>
372
    [% UNLESS (circborrowernumber) %][%# Hide in fast cataloging %]
400
	</script>
373
        <div class="btn-group"><a class="btn btn-small" href="#" id="z3950search"><i class="icon-search"></i> Z39.50 search</a></div>
401
374
        <div class="btn-group">
402
		<ul class="toolbar">
375
            <label for="Frameworks">Change framework: </label>
403
			<li id="savebutton"><input id="addbiblio" type="submit" value="Save" /></li>
376
            <select name="frameworkcode" id="Frameworks" onchange="Changefwk(this);">
404
            [% UNLESS (circborrowernumber) %][%# Hide in fast cataloging %]
377
                <option value="Default">Default</option>
405
			<li id="z3950searchc"><input type="button" id="z3950search" value="Z39.50 Search" onclick="PopupZ3950(); return false;" /></li>
378
                [% FOREACH frameworkcodeloo IN frameworkcodeloop %]
406
			<li id="changeframework"><label for="Frameworks">Change framework: </label>
379
                    [% IF ( frameworkcodeloo.selected ) %]
407
			<select name="frameworkcode" id="Frameworks" onchange="Changefwk(this);">
380
                        <option value="[% frameworkcodeloo.value %]" selected="selected">
408
			                <option value="Default">Default</option>
381
                    [% ELSE %]
409
							[% FOREACH frameworkcodeloo IN frameworkcodeloop %]
382
                        <option value="[% frameworkcodeloo.value %]">
410
                                [% IF ( frameworkcodeloo.selected ) %]
383
                    [% END %]
411
                                    <option value="[% frameworkcodeloo.value %]" selected="selected">
384
                     [% frameworkcodeloo.frameworktext %]
412
                                [% ELSE %]
385
                     </option>
413
                                    <option value="[% frameworkcodeloo.value %]">
386
                [% END %]
414
                                [% END %]
387
            </select>
415
					             [% frameworkcodeloo.frameworktext %]                                      
388
        </div>
416
                                 </option>                          
389
    [% END %]
417
					        [% END %]
418
			</select> 
419
            </li>
420
            [% END %]
421
		</ul>
422
</div>
390
</div>
423
391
424
[% IF ( popup ) %]
392
[% IF ( popup ) %]
425
- 

Return to bug 9672