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

(-)a/koha-tmpl/intranet-tmpl/prog/en/css/addbiblio.css (-56 / +65 lines)
Lines 1-51 Link Here
1
#addbibliotabs {
1
#addbibliotabs {
2
	margin-top : 1em;
2
        margin-top : 1em;
3
}
3
}
4
4
ul li.tag {
5
    list-style-type:none;
6
    padding:0 0 0 25px;
7
    background: url("../../img/cursor_split_16.png") no-repeat left top;
8
}
9
ul li, ul li li {
10
    list-style-type:none;
11
    margin: 0 5px 5px 5px; padding: 5px;
12
}
13
.ui-state-highlight { height: 1.5em; line-height: 1.2em; }
5
#addbibliotabs .ui-tabs-panel {
14
#addbibliotabs .ui-tabs-panel {
6
	float : left;
15
        float : left;
7
}
16
}
8
17
9
.buttonPlus {
18
.buttonPlus {
10
	font-weight : bold;
19
        font-weight : bold;
11
	text-decoration : none;
20
        text-decoration : none;
12
}
21
}
13
22
14
.buttonMinus {
23
.buttonMinus {
15
	font-weight : bold;
24
        font-weight : bold;
16
	text-decoration : none;
25
        text-decoration : none;
17
}
26
}
18
27
19
a.expandfield {
28
a.expandfield {
20
	text-decoration : none;
29
        text-decoration : none;
21
}
30
}
22
31
23
#yui-cms-loading {
32
#yui-cms-loading {
24
	background : #FFFFFF;
33
        background : #FFFFFF;
25
	color : #333333;
34
        color : #333333;
26
	display : none;
35
        display : none;
27
}
36
}
28
37
29
#yui-cms-loading #yui-cms-float {
38
#yui-cms-loading #yui-cms-float {
30
	text-align : center;
39
        text-align : center;
31
	font-size : 175%;
40
        font-size : 175%;
32
	background-image : url(../../img/loading.gif);
41
        background-image : url(../../img/loading.gif);
33
	background-repeat : no-repeat;
42
        background-repeat : no-repeat;
34
	background-position : top;
43
        background-position : top;
35
	padding-top : 50px;
44
        padding-top : 50px;
36
}
45
}
37
46
38
	 
47
39
#authoritytabs {
48
#authoritytabs {
40
	margin-top : 1em;
49
        margin-top : 1em;
41
	margin-bottom : 1em;
50
        margin-bottom : 1em;
42
}
51
}
43
52
44
.toptabs .ui-tabs-nav li a {
53
.toptabs .ui-tabs-nav li a {
45
	padding : .2em 1.2em;
54
        padding : .2em 1.2em;
46
}
55
}
47
56
48
div.tag {
57
li.tag, li.subfield_line {
49
    clear: both;
58
    clear: both;
50
}
59
}
51
60
Lines 56-65 div.subfield_line { Link Here
56
    width: 100%;
65
    width: 100%;
57
}
66
}
58
67
59
div.subfield_line label {
68
li.subfield_line label {
60
    font-size:89%;
69
    font-size:89%;
61
    float: left;
70
    float: left;
62
	 padding-right : .4em;
71
         padding-right : .4em;
63
    width: 16em;
72
    width: 16em;
64
    text-align: left;
73
    text-align: left;
65
    clear:left;
74
    clear:left;
Lines 70-113 div.subfield_line label { Link Here
70
}
79
}
71
80
72
.tag_title {
81
.tag_title {
73
	font-size : 90%;
82
        font-size : 90%;
74
	padding : .2em 0;
83
        padding : .2em 0;
75
}
84
}
76
85
77
.tagnum {
86
.tagnum {
78
	font-size : 110%;
87
        font-size : 110%;
79
	font-weight : bold;
88
        font-weight : bold;
80
	color : #000;
89
        color : #000;
81
	padding : .1em .3em .1em 0;
90
        padding : .1em .3em .1em 0;
82
}
91
}
83
92
84
a.tagnum {
93
a.tagnum {
85
	font-size : 110%;
94
        font-size : 110%;
86
	font-weight : bold;
95
        font-weight : bold;
87
	color : #000;
96
        color : #000;
88
	padding : .1em .3em .1em 0;
97
        padding : .1em .3em .1em 0;
89
	text-decoration : none;
98
        text-decoration : none;
90
}
99
}
91
100
92
.subfield {
101
.subfield {
93
	color : #00698a;
102
        color : #00698a;
94
	float: left;
103
        float: left;
95
	width: 10em;
104
        width: 10em;
96
	text-align:right;
105
        text-align:right;
106
97
}
107
}
98
108
99
.subfieldcode {
109
.subfieldcode {
100
	display: block;
110
        display: block;
101
	float: left;
111
        float: left;
102
}
112
}
103
113
104
.labelsubfield {
114
.labelsubfield {
105
	float:left;
115
        float:left;
106
}
116
}
107
117
108
.input_marceditor {
118
.input_marceditor {
109
	float:left;
119
        float:left;
110
	width:30em;
120
        width:30em;
111
}
121
}
112
122
113
.indicator {
123
.indicator {
Lines 115-137 a.tagnum { Link Here
115
}
125
}
116
126
117
*html .input_marceditor {
127
*html .input_marceditor {
118
	width : 15em;
128
        width : 15em;
119
}
129
}
120
130
121
#cataloguing_additem_newitem fieldset.rows label, #cataloguing_additem_newitem fieldset.rows span.label {
131
#cataloguing_additem_newitem fieldset.rows label, #cataloguing_additem_newitem fieldset.rows span.label {
122
	font-size : 100%;
132
        font-size : 100%;
123
	width : 25%;
133
        width : 25%;
124
}
134
}
125
135
126
#cataloguing_additem_newitem fieldset.rows li {
136
#cataloguing_additem_newitem fieldset.rows li {
127
	padding-bottom : 3px;
137
        padding-bottom : 3px;
128
}
138
}
129
#cataloguing_additem_newitem .input_marceditor {
139
#cataloguing_additem_newitem .input_marceditor {
130
	width : auto;
140
        width : auto;
131
}
141
}
132
142
133
.mandatory_marker {
143
.mandatory_marker {
134
	color: red;
144
        color: red;
135
}
145
}
136
.linktools { display: block; white-space: nowrap; }
146
.linktools { display: block; white-space: nowrap; }
137
.linktools a { font-size : 75%; display:block;text-decoration:none;}
147
.linktools a { font-size : 75%; display:block;text-decoration:none;}
Lines 142-162 a.tagnum { Link Here
142
.readonly { border-width : 1px; border-style: inset; padding-left : 15px; background: #EEE url(../../img/locked.png) center left no-repeat; width:29em; }
152
.readonly { border-width : 1px; border-style: inset; padding-left : 15px; background: #EEE url(../../img/locked.png) center left no-repeat; width:29em; }
143
153
144
#cataloguing_additem_itemlist {
154
#cataloguing_additem_itemlist {
145
	margin-bottom : 1em;
155
        margin-bottom : 1em;
146
}
156
}
147
.yui-gf div.first {
157
.yui-gf div.first {
148
	width : 19%;
158
        width : 19%;
149
}
159
}
150
160
151
.yui-gf .yui-u {
161
.yui-gf .yui-u {
152
	width: 79.2%;
162
        width: 79.2%;
153
}
163
}
154
/* Class to be added to toolbar when it starts being fixed at the top of the screen*/
164
/* Class to be added to toolbar when it starts being fixed at the top of the screen*/
155
.floating {
165
.floating {
156
	-webkit-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, .5);
166
        -webkit-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, .5);
157
	box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, .5);
167
        box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, .5);
158
}
168
}
159
160
tr.active td {
169
tr.active td {
161
    background-color: #FFFFCC;
170
    background-color: #FFFFCC;
162
}
171
}
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tt (-124 / +125 lines)
Lines 7-36 Link Here
7
<script type="text/javascript">
7
<script type="text/javascript">
8
//<![CDATA[
8
//<![CDATA[
9
9
10
	 $(document).ready(function() {
10
         $(document).ready(function() {
11
        $('#addbibliotabs').tabs().bind('show.ui-tabs', function(e, ui) {
11
             var $tabs = $('#addbibliotabs').tabs();
12
			$("#"+ui.panel.id+" input:eq(0)").focus();
12
             $( "ul.sortable_field", $tabs ).sortable({
13
		});
13
                 placeholder: "ui-state-highlight",
14
14
             }).disableSelection();
15
		/* check cookie to hide/show marcdocs*/
15
             $( "ul.sortable_subfield", $tabs ).sortable({
16
		if($.cookie("marcdocs_[% borrowernumber %]") == 'false'){
16
                 placeholder: "ui-state-highlight",
17
			hideMARCdocLinks();
17
             }).disableSelection();
18
19
                /* check cookie to hide/show marcdocs*/
20
                if($.cookie("marcdocs_[% borrowernumber %]") == 'false'){
21
                        hideMARCdocLinks();
18
            $("#marcDocsSelect").removeAttr('checked');
22
            $("#marcDocsSelect").removeAttr('checked');
19
		} else {
23
                } else {
20
			/* reset cookie expire date */
24
                        /* reset cookie expire date */
21
			$.cookie("marcdocs_[% borrowernumber %]",'true',
25
                        $.cookie("marcdocs_[% borrowernumber %]",'true',
22
						{ path: "/", expires: 365 });
26
                                                { path: "/", expires: 365 });
23
		}
27
                }
24
28
25
	});
29
        });
26
30
27
    $('#header_search').tabs().bind('show.ui-tabs', function(e, ui) { $('#header_search > div:not(.ui-tabs-hide)').find('input').eq(0).focus(); });
31
    $('#header_search').tabs().bind('show.ui-tabs', function(e, ui) { $('#header_search > div:not(.ui-tabs-hide)').find('input').eq(0).focus(); });
28
32
29
33
30
function confirmnotdup(redirect){
34
function confirmnotdup(redirect){
31
	$("#confirm_not_duplicate").attr("value","1");
35
        $("#confirm_not_duplicate").attr("value","1");
32
    $("#redirect").attr("value",redirect);
36
    $("#redirect").attr("value",redirect);
33
	Check();
37
        Check();
34
}
38
}
35
39
36
function Dopop(link,i) {
40
function Dopop(link,i) {
Lines 43-49 function Dopop(link,i) { Link Here
43
 */
47
 */
44
function PopupZ3950() {
48
function PopupZ3950() {
45
    var strQuery = GetZ3950Terms();
49
    var strQuery = GetZ3950Terms();
46
	if(strQuery){
50
        if(strQuery){
47
        window.open("/cgi-bin/koha/cataloguing/z3950_search.pl?biblionumber=[% biblionumber %]"+strQuery,"z3950search",'width=740,height=450,location=yes,toolbar=no,scrollbars=yes,resize=yes');
51
        window.open("/cgi-bin/koha/cataloguing/z3950_search.pl?biblionumber=[% biblionumber %]"+strQuery,"z3950search",'width=740,height=450,location=yes,toolbar=no,scrollbars=yes,resize=yes');
48
    } 
52
    } 
49
}
53
}
Lines 87-99 function _UNIMARCFieldDoc(field, blocknumber) { Link Here
87
 * Functions to hide/show marc docs links
91
 * Functions to hide/show marc docs links
88
 */
92
 */
89
function hideMARCdocLinks() {
93
function hideMARCdocLinks() {
90
	$(".marcdocs").hide();
94
        $(".marcdocs").hide();
91
	$.cookie("marcdocs_[% borrowernumber %]",'false', { path: "/", expires: 365 });
95
        $.cookie("marcdocs_[% borrowernumber %]",'false', { path: "/", expires: 365 });
92
}
96
}
93
97
94
function showMARCdocLinks() {
98
function showMARCdocLinks() {
95
	$(".marcdocs").show();
99
        $(".marcdocs").show();
96
	$.cookie("marcdocs_[% borrowernumber %]",'true', { path: "/", expires: 365 });
100
        $.cookie("marcdocs_[% borrowernumber %]",'true', { path: "/", expires: 365 });
97
}
101
}
98
102
99
/**
103
/**
Lines 107-120 function AreMandatoriesNotOk(){ Link Here
107
    var flag=0;
111
    var flag=0;
108
    var tabflag= new Array();  
112
    var tabflag= new Array();  
109
    [% FOREACH BIG_LOO IN BIG_LOOP %]
113
    [% FOREACH BIG_LOO IN BIG_LOOP %]
110
    	[% FOREACH innerloo IN BIG_LOO.innerloop %]
114
        [% FOREACH innerloo IN BIG_LOO.innerloop %]
111
	        [% IF ( innerloo.mandatory ) %]
115
                [% IF ( innerloo.mandatory ) %]
112
    	    	mandatoriesfields.push(new Array("[% innerloo.tag %]","[% innerloo.index %][% innerloo.random %]","[% innerloo.index %]"));
116
                mandatoriesfields.push(new Array("[% innerloo.tag %]","[% innerloo.index %][% innerloo.random %]","[% innerloo.index %]"));
113
        	[% END %]
117
                [% END %]
114
    		[% FOREACH subfield_loo IN innerloo.subfield_loop %]
118
                [% FOREACH subfield_loo IN innerloo.subfield_loop %]
115
    			[% IF ( subfield_loo.mandatory ) %]mandatories.push("[% subfield_loo.id %]");
119
                        [% IF ( subfield_loo.mandatory ) %]mandatories.push("[% subfield_loo.id %]");
116
                   	tab.push("[% BIG_LOO.number %]");
120
                        tab.push("[% BIG_LOO.number %]");
117
                   	label.push("[% subfield_loo.marc_lib %]");
121
                        label.push("[% subfield_loo.marc_lib %]");
118
                [% END %]
122
                [% END %]
119
            [% END %]
123
            [% END %]
120
        [% END %]
124
        [% END %]
Lines 126-134 function AreMandatoriesNotOk(){ Link Here
126
        var subfield=mandatories[i].substr(17,1);
130
        var subfield=mandatories[i].substr(17,1);
127
        var tagnumber=mandatories[i].substr(19,mandatories[i].lastIndexOf("_")-19);
131
        var tagnumber=mandatories[i].substr(19,mandatories[i].lastIndexOf("_")-19);
128
        if (tabflag[tag+subfield+tagnumber] ==  null) { 
132
        if (tabflag[tag+subfield+tagnumber] ==  null) { 
129
	    tabflag[tag+subfield+tagnumber]=new Array();
133
            tabflag[tag+subfield+tagnumber]=new Array();
130
            tabflag[tag+subfield+tagnumber][0]=0; 
134
            tabflag[tag+subfield+tagnumber][0]=0; 
131
	}
135
        }
132
        if( tabflag[tag+subfield+tagnumber][0] != 1 && (document.getElementById(mandatories[i]) != null && ! document.getElementById(mandatories[i]).value || document.getElementById(mandatories[i]) == null)){
136
        if( tabflag[tag+subfield+tagnumber][0] != 1 && (document.getElementById(mandatories[i]) != null && ! document.getElementById(mandatories[i]).value || document.getElementById(mandatories[i]) == null)){
133
            tabflag[tag+subfield+tagnumber][0] = 0 + tabflag[tag+subfield+tagnumber] ;
137
            tabflag[tag+subfield+tagnumber][0] = 0 + tabflag[tag+subfield+tagnumber] ;
134
            document.getElementById(mandatories[i]).setAttribute('class','subfield_not_filled');
138
            document.getElementById(mandatories[i]).setAttribute('class','subfield_not_filled');
Lines 151-208 function AreMandatoriesNotOk(){ Link Here
151
    
155
    
152
    /* Check for mandatories field(not subfields) */
156
    /* Check for mandatories field(not subfields) */
153
    for(var i=0,len=mandatoriesfields.length; i<len; i++){
157
    for(var i=0,len=mandatoriesfields.length; i<len; i++){
154
	    isempty  = true;
158
            isempty  = true;
155
		arr      = mandatoriesfields[i];
159
                arr      = mandatoriesfields[i];
156
    	divid    = "tag_" + arr[0] + "_" + arr[1];
160
        divid    = "tag_" + arr[0] + "_" + arr[1];
157
    	varegexp = new RegExp("^tag_" + arr[0] + "_code_");
161
        varegexp = new RegExp("^tag_" + arr[0] + "_code_");
158
    	
162
159
		if(parseInt(arr[0]) >= 10){
163
                if(parseInt(arr[0]) >= 10){
160
	    	elem = document.getElementById(divid);
164
                elem = document.getElementById(divid);
161
	    	eleminputs = elem.getElementsByTagName('input');
165
                eleminputs = elem.getElementsByTagName('input');
162
	    	
166
163
	    	for(var j=0,len2=eleminputs.length; j<len2; j++){
167
                for(var j=0,len2=eleminputs.length; j<len2; j++){
164
	
168
165
	    		if(eleminputs[j].name.match(varegexp) && eleminputs[j].value){
169
                        if(eleminputs[j].name.match(varegexp) && eleminputs[j].value){
166
					inputregexp = new RegExp("^tag_" + arr[0] + "_subfield_" + eleminputs[j].value + "_" + arr[2]);
170
                                        inputregexp = new RegExp("^tag_" + arr[0] + "_subfield_" + eleminputs[j].value + "_" + arr[2]);
167
					
171
168
					for( var k=0; k<len2; k++){
172
                                        for( var k=0; k<len2; k++){
169
						if(eleminputs[k].id.match(inputregexp) && eleminputs[k].value){
173
                                                if(eleminputs[k].id.match(inputregexp) && eleminputs[k].value){
170
							isempty = false
174
                                                        isempty = false
171
						}
175
                                                }
172
					}
176
                                        }
173
					
177
174
					elemselect = elem.getElementsByTagName('select');
178
                                        elemselect = elem.getElementsByTagName('select');
175
					for( var k=0; k<elemselect.length; k++){
179
                                        for( var k=0; k<elemselect.length; k++){
176
						if(elemselect[k].id.match(inputregexp) && elemselect[k].value){
180
                                                if(elemselect[k].id.match(inputregexp) && elemselect[k].value){
177
							isempty = false
181
                                                        isempty = false
178
						}
182
                                                }
179
					}
183
                                        }
180
	    		}
184
                        }
181
	    	}
185
                }
182
186
183
	    	elemtextareas = elem.getElementsByTagName('textarea');
187
                elemtextareas = elem.getElementsByTagName('textarea');
184
	    	for(var j=0,len2=elemtextareas.length; j<len2; j++){
188
                for(var j=0,len2=elemtextareas.length; j<len2; j++){
185
                // this bit assumes that the only textareas in this context would be for subfields
189
                // this bit assumes that the only textareas in this context would be for subfields
186
                if (elemtextareas[j].value) {
190
                if (elemtextareas[j].value) {
187
                    isempty = false;
191
                    isempty = false;
188
                }
192
                }
189
            }
193
            }
190
    	}else{
194
        }else{
191
    		isempty = false;
195
                isempty = false;
192
    	}
196
        }
193
    	
197
194
    	if(isempty){
198
        if(isempty){
195
    		flag = 1;
199
                flag = 1;
196
    		StrAlert += _("\t* Field ") + arr[0] + _(" is mandatory, at least one of its subfields must be filled.") + "\n";
200
                StrAlert += _("\t* Field ") + arr[0] + _(" is mandatory, at least one of its subfields must be filled.") + "\n";
197
    	}
201
        }
198
    	
202
199
    }
203
    }
200
    
204
    
201
    if(flag){
205
    if(flag){
202
	    return StrAlert;
206
            return StrAlert;
203
	} else {
207
        } else {
204
		return flag;
208
                return flag;
205
	}
209
        }
206
}
210
}
207
211
208
/**
212
/**
Lines 259-268 function Changefwk(FwkList) { Link Here
259
<script type="text/javascript">
263
<script type="text/javascript">
260
//<![CDATA[
264
//<![CDATA[
261
(function() {
265
(function() {
262
	// configuring the loading mask
266
        // configuring the loading mask
263
	YAHOO.widget.Loading.config({
267
        YAHOO.widget.Loading.config({
264
		opacity: 0.8
268
                opacity: 0.8
265
	});
269
        });
266
})();
270
})();
267
//]]>
271
//]]>
268
</script>
272
</script>
Lines 310-330 function Changefwk(FwkList) { Link Here
310
[% ELSE %]
314
[% ELSE %]
311
    <form method="post" name="f" id="f" action="/cgi-bin/koha/cataloguing/addbiblio.pl" onsubmit="return Check();">
315
    <form method="post" name="f" id="f" action="/cgi-bin/koha/cataloguing/addbiblio.pl" onsubmit="return Check();">
312
    <input type="hidden" value="[% IF ( biblionumber ) %]view[% ELSE %]items[% END %]" id="redirect" name="redirect" />
316
    <input type="hidden" value="[% IF ( biblionumber ) %]view[% ELSE %]items[% END %]" id="redirect" name="redirect" />
313
	<input type="hidden" value="0" id="confirm_not_duplicate" name="confirm_not_duplicate" />
317
        <input type="hidden" value="0" id="confirm_not_duplicate" name="confirm_not_duplicate" />
314
[% END %]
318
[% END %]
315
	
319
316
<div id="toolbar">
320
<div id="toolbar">
317
321
318
<script type="text/javascript">
322
<script type="text/javascript">
319
	//<![CDATA[
323
        //<![CDATA[
320
324
321
	// prepare DOM for YUI Toolbar
325
        // prepare DOM for YUI Toolbar
322
326
323
	 $(document).ready(function() {
327
         $(document).ready(function() {
324
        $('#toolbar').fixFloat();
328
        $('#toolbar').fixFloat();
325
		$("#z3950searchc").empty();
329
                $("#z3950searchc").empty();
326
        $("#savebutton").empty();
330
        $("#savebutton").empty();
327
	    yuiToolbar();
331
            yuiToolbar();
328
332
329
        $("#marcDocsSelect").click(function(){
333
        $("#marcDocsSelect").click(function(){
330
            if($(this).attr("checked")){
334
            if($(this).attr("checked")){
Lines 333-339 function Changefwk(FwkList) { Link Here
333
                hideMARCdocLinks();
337
                hideMARCdocLinks();
334
            }
338
            }
335
        });
339
        });
336
	 });
340
         });
337
341
338
    function redirect(dest){
342
    function redirect(dest){
339
        $("#redirect").attr("value",dest);
343
        $("#redirect").attr("value",dest);
Lines 350-358 function Changefwk(FwkList) { Link Here
350
    ];
354
    ];
351
[% END %]
355
[% END %]
352
356
353
	// YUI Toolbar Functions
357
        // YUI Toolbar Functions
354
358
355
	function yuiToolbar() {
359
        function yuiToolbar() {
356
[% IF ( CAN_user_editcatalogue_edit_items ) %]
360
[% IF ( CAN_user_editcatalogue_edit_items ) %]
357
        var savesplitmenu = new YAHOO.widget.Button({
361
        var savesplitmenu = new YAHOO.widget.Button({
358
            type: "split",
362
            type: "split",
Lines 373-408 function Changefwk(FwkList) { Link Here
373
            onclick: {fn:function(){redirect("view");}}
377
            onclick: {fn:function(){redirect("view");}}
374
        });
378
        });
375
[% END %]
379
[% END %]
376
		new YAHOO.widget.Button({
380
                new YAHOO.widget.Button({
377
            id: "z3950search",
381
            id: "z3950search",
378
            type: "button",
382
            type: "button",
379
            label: _("Z39.50 Search"),
383
            label: _("Z39.50 Search"),
380
            container: "z3950searchc",
384
            container: "z3950searchc",
381
            onclick: {fn:function(){if (confirm(_("Please note that this Z39.50 search could replace the current record."))) PopupZ3950()}}
385
            onclick: {fn:function(){if (confirm(_("Please note that this Z39.50 search could replace the current record."))) PopupZ3950()}}
382
        });
386
        });
383
	}
387
        }
384
388
385
	//]]>
389
        //]]>
386
	</script>
390
        </script>
387
391
388
		<ul class="toolbar">
392
                <ul class="toolbar">
389
			<li id="savebutton"><input id="addbiblio" type="submit" value="Save" /></li>
393
                        <li id="savebutton"><input id="addbiblio" type="submit" value="Save" /></li>
390
			<li id="z3950searchc"><input type="button" id="z3950search" value="Z39.50 Search" onclick="PopupZ3950(); return false;" /></li>
394
                        <li id="z3950searchc"><input type="button" id="z3950search" value="Z39.50 Search" onclick="PopupZ3950(); return false;" /></li>
391
			<li id="changeframework"><label for="Frameworks">Change framework: </label>
395
                        <li id="changeframework"><label for="Frameworks">Change framework: </label>
392
			<select name="frameworkcode" id="Frameworks" onchange="Changefwk(this);">
396
                        <select name="frameworkcode" id="Frameworks" onchange="Changefwk(this);">
393
			                <option value="Default">Default</option>
397
                                        <option value="Default">Default</option>
394
							[% FOREACH frameworkcodeloo IN frameworkcodeloop %]
398
                                                        [% FOREACH frameworkcodeloo IN frameworkcodeloop %]
395
                                [% IF ( frameworkcodeloo.selected ) %]
399
                                [% IF ( frameworkcodeloo.selected ) %]
396
                                    <option value="[% frameworkcodeloo.value %]" selected="selected">
400
                                    <option value="[% frameworkcodeloo.value %]" selected="selected">
397
                                [% ELSE %]
401
                                [% ELSE %]
398
                                    <option value="[% frameworkcodeloo.value %]">
402
                                    <option value="[% frameworkcodeloo.value %]">
399
                                [% END %]
403
                                [% END %]
400
					             [% frameworkcodeloo.frameworktext %]                                      
404
                                                     [% frameworkcodeloo.frameworktext %]
401
                                 </option>                          
405
                                 </option>                          
402
					        [% END %]
406
                                                [% END %]
403
			</select> 
407
                        </select>
404
<input type="hidden" name="op" value="addbiblio" /></li>
408
<input type="hidden" name="op" value="addbiblio" /></li>
405
		</ul>
409
                </ul>
406
</div>
410
</div>
407
411
408
[% IF ( popup ) %]
412
[% IF ( popup ) %]
Lines 420-430 function Changefwk(FwkList) { Link Here
420
    </ul>
424
    </ul>
421
425
422
[% FOREACH BIG_LOO IN BIG_LOOP %]
426
[% FOREACH BIG_LOO IN BIG_LOOP %]
423
    <div id="tab[% BIG_LOO.number %]XX">
427
    <ul id="tab[% BIG_LOO.number %]XX" class="sortable_field">
424
    
428
    
425
    [% FOREACH innerloo IN BIG_LOO.innerloop %]
429
    [% FOREACH innerloo IN BIG_LOO.innerloop %]
426
    [% IF ( innerloo.tag ) %]
430
    [% IF ( innerloo.tag ) %]
427
    <div class="tag" id="tag_[% innerloo.tag %]_[% innerloo.index %][% innerloo.random %]">
431
    <li class="tag" id="tag_[% innerloo.tag %]_[% innerloo.index %][% innerloo.random %]">
428
        <div class="tag_title" id="div_indicator_tag_[% innerloo.tag %]_[% innerloo.index %][% innerloo.random %]">
432
        <div class="tag_title" id="div_indicator_tag_[% innerloo.tag %]_[% innerloo.index %][% innerloo.random %]">
429
        [% UNLESS hide_marc %]
433
        [% UNLESS hide_marc %]
430
            [% IF advancedMARCEditor %]
434
            [% IF advancedMARCEditor %]
Lines 504-513 function Changefwk(FwkList) { Link Here
504
                </span>
508
                </span>
505
509
506
        </div>
510
        </div>
507
511
        <ul class="sortable_subfield">
508
        [% FOREACH subfield_loo IN innerloo.subfield_loop %]
512
        [% FOREACH subfield_loo IN innerloo.subfield_loop %]
509
            <!--  One line on the marc editor -->
513
            <!--  One line on the marc editor -->
510
            <div class="subfield_line" style="[% subfield_loo.visibility %]" id="subfield[% subfield_loo.tag %][% subfield_loo.subfield %][% subfield_loo.random %]">
514
            <li class="subfield_line" style="[% subfield_loo.visibility %]" id="subfield[% subfield_loo.tag %][% subfield_loo.subfield %][% subfield_loo.random %]">
511
            
515
            
512
                [% UNLESS advancedMARCEditor %]
516
                [% UNLESS advancedMARCEditor %]
513
                    [% IF ( subfield_loo.fixedfield ) %]<label for="tag_[% subfield_loo.tag %]_subfield_[% subfield_loo.subfield %]_[% subfield_loo.index %]_[% subfield_loo.index_subfield %]" style="display:none;" class="labelsubfield">
517
                    [% IF ( subfield_loo.fixedfield ) %]<label for="tag_[% subfield_loo.tag %]_subfield_[% subfield_loo.subfield %]_[% subfield_loo.index %]_[% subfield_loo.index_subfield %]" style="display:none;" class="labelsubfield">
Lines 518-526 function Changefwk(FwkList) { Link Here
518
                [% UNLESS hide_marc %]
522
                [% UNLESS hide_marc %]
519
                <span class="subfieldcode">
523
                <span class="subfieldcode">
520
                    [% IF ( subfield_loo.fixedfield ) %]
524
                    [% IF ( subfield_loo.fixedfield ) %]
521
                        <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" />
525
                        <img class="buttonUp" style="display:none;" src="/intranet-tmpl/prog/img/cursor_split_16.png" alt="Move Up" title="Move Up" />
522
                    [% ELSE %]
526
                    [% ELSE %]
523
                        <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" />
527
                        <img class="buttonUp" src="/intranet-tmpl/prog/img/cursor_split_16.png" alt="Move Up" title="Move Up" />
524
                    [% END %]
528
                    [% END %]
525
                        <input type="text"
529
                        <input type="text"
526
                            title="[% subfield_loo.marc_lib_plain %]"
530
                            title="[% subfield_loo.marc_lib_plain %]"
Lines 558-575 function Changefwk(FwkList) { Link Here
558
                    </a>
562
                    </a>
559
                [% END %]
563
                [% END %]
560
                </span>
564
                </span>
561
                
565
            </li>             <!-- End of the subfield line -->
562
            </div>
566
	    [% END %]
563
            <!-- End of the line -->
567
	    
564
        [% END %]
568
	  </ul>
565
569
	</li>
566
    </div>
570
	[% END %]<!-- if innerloo.tag -->
567
    [% END %]<!-- if innerloo.tag -->
571
	[% END %]<!-- BIG_LOO.innerloop -->
568
    [% END %]<!-- BIG_LOO.innerloop -->
572
      </ul><!-- tabs -->
569
    </div>
573
      [% END %]<!-- BIG_LOOP -->
570
[% END %]<!-- BIG_LOOP -->
571
572
</div><!-- tabs -->
573
574
574
<!-- Fields for fast add cataloguing -->
575
<!-- Fields for fast add cataloguing -->
575
<input type="hidden" name="barcode" value="[% barcode %]" />
576
<input type="hidden" name="barcode" value="[% barcode %]" />

Return to bug 7882