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

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/authorities/authorities.tt (-2 / +60 lines)
Lines 78-83 Link Here
78
            selectTab( tablink );
78
            selectTab( tablink );
79
            window.scrollTo( 0, getScrollto( field, "toolbar" ) );
79
            window.scrollTo( 0, getScrollto( field, "toolbar" ) );
80
        });
80
        });
81
82
        $('#preview').click(function (){ 
83
        		var content="<h3>Authority #: [% authid %]</h3><hr>";		
84
		        content+="<div style='color:#004d99;'>";
85
        		var line=1;
86
        		var has_input=0;
87
        		var sf_has_input=0;	
88
        		$('#authoritytabs').find('[id^=tag_]').each(function(){ 
89
    		    //check if tag has content
90
		        has_input=0;
91
		        $(this).find('.input_marceditor').each(function(){
92
				      if($(this).val()) has_input=1;
93
		        });
94
		        if(has_input){
95
			        line=1;
96
			        //tag
97
			        var $tag = $(this).find('.tagnum').text();
98
			        content += $tag.replace('*','') +"&nbsp;&nbsp;";			
99
			        //indicators
100
			        $(this).find('.indicator').each(function(){
101
			      	  if( $(this).val() ) content += $(this).val();
102
				        else content += "_";
103
			        });			
104
			       content += "&nbsp;&nbsp;";	
105
        		 //subfields
106
			       $(this).find('.subfield_line').each(function(){
107
108
				     //check if subfield has content
109
				     sf_has_input=0;
110
				     $(this).find('.input_marceditor').each(function(){
111
					    if($(this).val()) sf_has_input=1;
112
				     });
113
				     if(sf_has_input){
114
					      if(line>1) content += "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
115
					      //code
116
					      $(this).find('.subfieldcode').each(function(){
117
						      $(this).find('.flat').each(function(){
118
							      if($(this).val()!='00')
119
								      content += "\$"+$(this).val()+"&nbsp;&nbsp;";
120
						      });
121
					      });
122
					      //value
123
					      $(this).find('.input_marceditor').each(function(){					
124
					        content += "<span style='color:#000;'>"+$(this).val()+"</span>";					
125
					      });
126
					      content+="</br>";
127
					      line+=1;
128
				      }
129
			        });
130
		        }	
131
		        });
132
		
133
           $('#auEditPreview').modal('show');
134
           $("#auloadpreview").html(content); 
135
	});
136
81
    });
137
    });
82
138
83
    function selectTab( tablink ){
139
    function selectTab( tablink ){
Lines 321-326 Link Here
321
                                <a class="btn btn-default" id="z3950submit" href="#"><i class="fa fa-search"></i> Z39.50/SRU search</a>
377
                                <a class="btn btn-default" id="z3950submit" href="#"><i class="fa fa-search"></i> Z39.50/SRU search</a>
322
                            [% END %]
378
                            [% END %]
323
                        </div>
379
                        </div>
380
                        <div class="btn-group">
381
                                <a class="btn btn-default" id="preview" href="#"><i class="fa fa-eye"></i> MARC Preview</a>
382
                        </div>
324
                        <div class="btn-group">
383
                        <div class="btn-group">
325
                            [% IF ( authid ) %]
384
                            [% IF ( authid ) %]
326
                                <a class="btn btn-default" id="cancel" href="/cgi-bin/koha/authorities/detail.pl?authid=[% authid | url %]">Cancel</a>
385
                                <a class="btn btn-default" id="cancel" href="/cgi-bin/koha/authorities/detail.pl?authid=[% authid | url %]">Cancel</a>
Lines 604-610 Link Here
604
                </form>
663
                </form>
605
664
606
                [% INCLUDE 'modals/cataloguing_create_av.inc' %]
665
                [% INCLUDE 'modals/cataloguing_create_av.inc' %]
607
666
                [% INCLUDE 'modals/edit_authority_preview.inc' %]
608
            </div>
667
            </div>
609
        </div>
668
        </div>
610
    </div>
669
    </div>
611
- 

Return to bug 29825