@@ -, +, @@ --- koha-tmpl/intranet-tmpl/prog/js/cataloging.js | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) --- a/koha-tmpl/intranet-tmpl/prog/js/cataloging.js +++ a/koha-tmpl/intranet-tmpl/prog/js/cataloging.js @@ -253,6 +253,10 @@ function CloneField(index, hideMarc, advancedMARCEditor) { */ function CloneSubfield(index, advancedMARCEditor){ var original = document.getElementById(index); //original
+ var original_selects = original.getElementsByTagName('select'); + for( var i=0,len=original_selects.length;i") // getting all subfields for this tag - var subfields = tag.getElementsByTagName('div'); + var subfields = tag.querySelectorAll("div.subfield_line"); var subfieldsLength = subfields.length; if(subfieldsLength<=1) return; // nothing to do if there is just one subfield. @@ -422,8 +432,8 @@ function upSubfield(index) { // among all subfields for(var i=0;i