From 47432473b4da84ec129cfb6d47af4117ed933745 Mon Sep 17 00:00:00 2001 From: tipaul Date: Fri, 9 Jun 2006 15:58:09 +0000 Subject: [PATCH] MARC editor continued. Thanks to ToinS, the cloneTag & authority popup seems to work perfectly... --- acqui.simple/addbiblio.pl | 2 +- .../default/en/acqui.simple/addbiblio.tmpl | 11 +++++++---- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/acqui.simple/addbiblio.pl b/acqui.simple/addbiblio.pl index 7a32a216ff..3964a99552 100755 --- a/acqui.simple/addbiblio.pl +++ b/acqui.simple/addbiblio.pl @@ -224,7 +224,7 @@ sub create_input () { $subfield_data{marc_value}= build_authorized_values_list($tag, $subfield, $value, $dbh,$authorised_values_sth); # it's a thesaurus / authority field } elsif ($tagslib->{$tag}->{$subfield}->{authtypecode}) { - $subfield_data{marc_value}=" {$tag}->{$subfield}->{authtypecode}','subfield$tag$i')\">..."; + $subfield_data{marc_value}=" {$tag}->{$subfield}->{authtypecode}',this.parentNode.parentNode)\">..."; # it's a plugin field } elsif ($tagslib->{$tag}->{$subfield}->{'value_builder'}) { # opening plugin. Just check wether we are on a developper computer on a production one diff --git a/koha-tmpl/intranet-tmpl/default/en/acqui.simple/addbiblio.tmpl b/koha-tmpl/intranet-tmpl/default/en/acqui.simple/addbiblio.tmpl index 0212dcc16b..3f96a2bd0f 100644 --- a/koha-tmpl/intranet-tmpl/default/en/acqui.simple/addbiblio.tmpl +++ b/koha-tmpl/intranet-tmpl/default/en/acqui.simple/addbiblio.tmpl @@ -286,12 +286,15 @@ function Changefwk(FwkList) { window.location = "addbiblio.pl?oldbiblionumber=&frameworkcode="+fwk; } -function AddField(field) { - document.forms['f'].op.value = "addfield"; - document.forms['f'].addfield_field.value=field; - document.f.submit(); +function openAuth(tagid,authtype,X) { +// defaultid=document.getElementById(subfieldid); +// alert("X"+X); + Y=X.parentNode.getAttribute("id"); +// alert("tagid"+Y); + newin=window.open("../authorities/auth_finder.pl?authtypecode="+ authtype+ "&tagid="+Y, "value builder",'width=550,height=550,toolbar=false,scrollbars=yes'); } + function cloneTag(index) { var original = document.getElementById(index); var clone = original.cloneNode(true); -- 2.39.5