maxlength=\"$max_length\"
readonly=\"readonly\"
\/><a href=\"#\" class=\"buttonDot\"
- onclick=\"openAuth('".$subfield_data{id}."','".$tagslib->{$tag}->{$subfield}->{authtypecode}."'); return false;\" title=\"Tag Editor\">...</a>
+ onclick=\"openAuth(this.parentNode.getElementsByTagName('input')[1].id,'".$tagslib->{$tag}->{$subfield}->{authtypecode}."'); return false;\" title=\"Tag Editor\">...</a>
";
}
# it's a plugin field
var elementsubfcode=getSubfieldcode(element.name);
var mainmainstring=element.value;
var mainstring="";
- var inputs = document.getElementsByTagName("input");
+ var inputs = element.parentNode.parentNode.getElementsByTagName("input");
+
for (var myindex =0; myindex<inputs.length;myindex++){
if (inputs[myindex].name && inputs[myindex].name.match(tagsubfield)){
- var subfieldcode=getSubfieldcode(inputs[myindex].name);
+ var subfieldcode=getSubfieldcode(inputs[myindex].name);
if (isNaN(parseInt(subfieldcode)) && inputs[myindex].value != "" && subfieldcode!=elementsubfcode){
mainstring=inputs[myindex].value+" "+mainstring;
}
var inputs = divs[i].getElementsByTagName('input');
var id_input = "";
+ for( j = 0 ; j < inputs.length ; j++ ) {
+ if(inputs[j].getAttribute("id") && inputs[j].getAttribute("id").match(/^tag_/) ){
+ inputs[j].value = "";
+ }
+ }
+
inputs[0].setAttribute('id',inputs[0].getAttribute('id')+new_key);
inputs[0].setAttribute('name',inputs[0].getAttribute('name')+new_key);
var id_input;