diff --git a/Koha/Template/Plugin/Branches.pm b/Koha/Template/Plugin/Branches.pm
index 981c5b413d..693c088fe2 100644
--- a/Koha/Template/Plugin/Branches.pm
+++ b/Koha/Template/Plugin/Branches.pm
@@ -153,4 +153,26 @@ sub pickup_locations {
return \@libraries;
}
+sub GetBranchSpecificJS {
+ my ($self, $branchcode) = @_;
+
+ return q{} unless defined $branchcode;
+
+ my $library = Koha::Libraries->find($branchcode);
+ my $userjs = $library ? $library->userjs : q{};
+
+ return $userjs
+}
+
+sub GetBranchSpecificCSS {
+ my ($self, $branchcode) = @_;
+
+ return q{} unless defined $branchcode;
+
+ my $library = Koha::Libraries->find($branchcode);
+ my $usercss = $library ? $library->usercss : q{};
+
+ return $usercss
+}
+
1;
diff --git a/admin/branches.pl b/admin/branches.pl
index 112ca421d3..2ee0a71760 100755
--- a/admin/branches.pl
+++ b/admin/branches.pl
@@ -81,6 +81,8 @@ if ( $op eq 'add_form' ) {
marcorgcode
pickup_location
public
+ userjs
+ usercss
);
my $is_a_modif = $input->param('is_a_modif');
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/branches.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/branches.tt
index 9f4b1e09e2..8020c7aaa1 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/branches.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/branches.tt
@@ -23,6 +23,8 @@
[% t("Koha") | html %]
[% END %]
[% INCLUDE 'doc-head-close.inc' %]
+[% Asset.css("lib/codemirror/codemirror.min.css") | $raw %]
+[% Asset.css("lib/codemirror/lint.min.css") | $raw %]
@@ -286,6 +288,23 @@
Set to 'yes' to show this library as a search option and on the libraries page in the OPAC.
+
+
+
+
+
+
+
+
+