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

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/normarc_field_008.tt (-35 / +36 lines)
Lines 4481-4520 function pad4(s) { Link Here
4481
}
4481
}
4482
4482
4483
function report() {
4483
function report() {
4484
            var doc   = opener.document; 
4484
    var doc   = opener.document;
4485
            var field = doc.getElementById("[% index %]");
4485
    var field = doc.getElementById("[% index %]");
4486
            field.value = 
4486
4487
			document.f_pop.f1.value+
4487
    document.f_pop.f710.value = document.f_pop.f710.value.match(/^\s*$/)? "    ": pad4(document.f_pop.f710.value);
4488
			document.f_pop.f6.value+
4488
    document.f_pop.f1114.value = document.f_pop.f1114.value.match(/^\s*$/)? "    ": pad4(document.f_pop.f1114.value);
4489
			// bug 2563 {
4489
4490
			( document.f_pop.f710.value.match(/^\s*$/)  ? "    " : pad4(document.f_pop.f710.value)  )+
4490
    var str = '';
4491
			( document.f_pop.f1114.value.match(/^\s*$/) ? "    " : pad4(document.f_pop.f1114.value) )+
4491
    var loopfields = [ 'f1', 'f6', 'f710', 'f1114', 'f1517', 'f18', 'f19',
4492
			// }
4492
        'f20', 'f21', 'f22', 'f23', 'f24', 'f25', 'f26', 'f27', 'f28', 'f29',
4493
			document.f_pop.f1517.value+
4493
        'f30', 'f31', 'f32', 'f33', 'f34', 'f3537', 'f38', 'f39' ];
4494
			document.f_pop.f18.value+
4494
    for( var i=0; i<loopfields.length; i++ ) {
4495
			document.f_pop.f19.value+
4495
        str= str + checkfield( loopfields[i] );
4496
			document.f_pop.f20.value+
4496
    }
4497
			document.f_pop.f21.value+
4497
    field.value = str;
4498
			document.f_pop.f22.value+
4498
    self.close();
4499
			document.f_pop.f23.value+
4499
    return false;
4500
			document.f_pop.f24.value+
4500
}
4501
			document.f_pop.f25.value+
4501
function checkfield(str) {
4502
			document.f_pop.f26.value+
4502
    var len = 1, ret;
4503
			document.f_pop.f27.value+
4503
4504
			document.f_pop.f28.value+
4504
    if(str == 'f1') {
4505
			document.f_pop.f29.value+
4505
        len = 6; // better name would be: f0005
4506
			document.f_pop.f30.value+
4506
    } else if( str == 'f710' ) {
4507
			document.f_pop.f31.value+
4507
        len = 4; // better name would be: f0710
4508
			document.f_pop.f32.value+
4508
    } else if( str.length>3 ) {
4509
			document.f_pop.f33.value+
4509
        len = 1 + parseInt(str.substr(3,2)) - parseInt(str.substr(1,2));
4510
			document.f_pop.f34.value+
4510
    }
4511
			document.f_pop.f3537.value+
4511
4512
			document.f_pop.f38.value+
4512
    if( document.f_pop.elements.namedItem(str) ) {
4513
			document.f_pop.f39.value;
4513
        ret = document.getElementsByName(str)[0].value + '      ';
4514
		self.close();
4514
    } else {
4515
		return false;
4515
        ret = '      ';
4516
	}
4516
    }
4517
	//]]>
4517
    return ret.substr(0, len);
4518
}
4519
//]]>
4518
</script>
4520
</script>
4519
4521
4520
[% INCLUDE 'popup-bottom.inc' %]
4522
[% INCLUDE 'popup-bottom.inc' %]
4521
- 

Return to bug 13438