diff --git a/docker/gerrit/bazel/Dockerfile b/docker/gerrit/bazel/Dockerfile index 5c1db52c55..4031001093 100644 --- a/docker/gerrit/bazel/Dockerfile +++ b/docker/gerrit/bazel/Dockerfile @@ -22,7 +22,7 @@ RUN mkdir /var/gerrit/plugins && \ unzip -jo /var/gerrit/bin/gerrit.war WEB-INF/plugins/* -d /var/gerrit/plugins # NOTE(ianw) : copied into build context by playbooks/zuul/gerrit/run.yaml -COPY plugins/opendevtheme.html /var/gerrit/plugins/opendevtheme.html +COPY plugins/opendev-theme-plugin.js /var/gerrit/plugins/opendev-theme-plugin.js # Copy copies only the contents of a directory not the directory itself. COPY static/ /var/gerrit/static/ diff --git a/playbooks/zuul/gerrit/files/plugins/opendev-theme-plugin.js b/playbooks/zuul/gerrit/files/plugins/opendev-theme-plugin.js new file mode 100644 index 0000000000..38742f075a --- /dev/null +++ b/playbooks/zuul/gerrit/files/plugins/opendev-theme-plugin.js @@ -0,0 +1,39 @@ +/** + * @license + * Copyright (C) 2021 Red Hat, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +'use strict'; + +const openDevThemeStyle = document.createElement('dom-module'); +openDevThemeStyle.innerHTML = ` + +`; +openDevThemeStyle.register('opendev-site-theme'); + +Gerrit.install(plugin => { + plugin.registerStyleModule('app-theme', 'opendev-site-theme'); +}); diff --git a/playbooks/zuul/gerrit/files/plugins/opendevtheme.html b/playbooks/zuul/gerrit/files/plugins/opendevtheme.html deleted file mode 100644 index 2ffa829412..0000000000 --- a/playbooks/zuul/gerrit/files/plugins/opendevtheme.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/playbooks/zuul/gerrit/run.yaml b/playbooks/zuul/gerrit/run.yaml index c6fe55f3d3..0dd1e081fb 100644 --- a/playbooks/zuul/gerrit/run.yaml +++ b/playbooks/zuul/gerrit/run.yaml @@ -53,7 +53,7 @@ - static/robots.txt - static/system-cla.html - static/usg-cla.html - - plugins/opendevtheme.html + - plugins/opendev-theme-plugin.js - name: Build docker image include_role: