Lines 253-263
function CloneField(index, hideMarc, advancedMARCEditor) {
Link Here
|
253 |
*/ |
253 |
*/ |
254 |
function CloneSubfield(index, advancedMARCEditor){ |
254 |
function CloneSubfield(index, advancedMARCEditor){ |
255 |
var original = document.getElementById(index); //original <div> |
255 |
var original = document.getElementById(index); //original <div> |
|
|
256 |
var original_selects = original.getElementsByTagName('select'); |
257 |
for( var i=0,len=original_selects.length;i<len;i++){ |
258 |
$(original_selects[i]).select2('destroy'); |
259 |
} |
260 |
|
256 |
var clone = original.cloneNode(true); |
261 |
var clone = original.cloneNode(true); |
|
|
262 |
var selects = clone.getElementsByTagName('select'); |
263 |
for( var i=0,len=selects.length;i<len;i++){ |
264 |
$(selects[i]).select2(); |
265 |
$(original_selects[i]).select2(); |
266 |
} |
267 |
|
268 |
|
269 |
|
257 |
var new_key = CreateKey(); |
270 |
var new_key = CreateKey(); |
258 |
// set the attribute for the new 'div' subfields |
271 |
// set the attribute for the new 'div' subfields |
259 |
var inputs = clone.getElementsByTagName('input'); |
272 |
var inputs = clone.getElementsByTagName('input'); |
260 |
var selects = clone.getElementsByTagName('select'); |
|
|
261 |
var textareas = clone.getElementsByTagName('textarea'); |
273 |
var textareas = clone.getElementsByTagName('textarea'); |
262 |
var linkid; |
274 |
var linkid; |
263 |
|
275 |
|
264 |
- |
|
|