diff --git a/cataloguing/addbiblio.pl b/cataloguing/addbiblio.pl
index fc56047..2cd6e73 100755
--- a/cataloguing/addbiblio.pl
+++ b/cataloguing/addbiblio.pl
@@ -1018,6 +1018,9 @@ elsif ( $op eq "delete" ) {
}
$template->param( title => $record->title() ) if ( $record ne "-1" );
+if (C4::Context->preference("marcflavour") eq "MARC21"){
+ $template->param(MARC21 => 1);
+}
$template->param(
popup => $mode,
frameworkcode => $frameworkcode,
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tmpl b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tmpl
index 6c4a2c4..5a5a4ce 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tmpl
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tmpl
@@ -67,6 +67,26 @@ function PopupZ3950() {
}
}
+function PopupMARCFieldDoc(field) {
+ if(field == 0) {
+ window.open("http://www.loc.gov/marc/bibliographic/bdleader.html");
+ } else if (field < 900) {
+ window.open("http://www.loc.gov/marc/bibliographic/bd"+field+".html");
+ } else {
+ window.open("http://www.loc.gov/marc/bibliographic/bd9xx.html");
+ }
+}
+
+function PopupUNIMARCFieldDoc(field,fieldnumber) {
+ if(field == 0) {
+ window.open("http://archive.ifla.org/VI/3/p1996-1/uni.htm");
+ } else if (field < 900) {
+ window.open("http://archive.ifla.org/VI/3/p1996-1/uni"+fieldnumber+".htm#b"+field);
+ } else {
+ window.open("http://archive.ifla.org/VI/3/p1996-1/uni9.htm");
+ }
+}
+
/**
* check if mandatory subfields are written
*/
@@ -741,7 +761,10 @@ function unHideSubfield(index,labelindex) { // FIXME :: is it used ?
- Click to Expand this Tag" onclick="ExpandField('tag__'); return false;">
- ">
+ ">PopupMARCFieldDoc()
+ PopupUNIMARCFieldDoc(,)
+ ;return false;"> ?
_indicator1_" size="1" maxlength="1" value="" />