gerrit 自定义主页不适用于像 v3.0 这样的新 UI
gerrit customized homepage does not work for new UI like v3.0
当gerrit版本为v2.15时,在../$gerrit_path/etc/中支持GerritSiteHeader.html。但它只适用于称为 GWT UI 的旧 UI。我想在名为 PolyGerrit 的新 UI 中看到 GerritSiteHeader。
我尝试将 gerrit 版本从 v2.15 升级到 v3.0,但它不起作用!
有人遇到这样的问题吗?
文档:https://gerrit-documentation.storage.googleapis.com/Documentation/3.1.2/config-themes.html
我在迁移到 Gerrit 3.0 时遇到了同样的问题。 PolyGerrit UI 使用插件,请参阅文档 pg plugin dev 页。
如果您放置以下文件,将其命名为 my-logo.html 在 /var/gerrit/plugins 目录中,它会将您的徽标更改为 my-logo.png
<dom-module id="my-logo">
<script>
Gerrit.install(plugin => {
const domHook = plugin.hook('header-title', {replace: true});
domHook.onAttached(element => {
var i = document.createElement("img");
i.src = "/static/my-logo.png";
i.height = 32;
i.align = "top";
element.appendChild(i);
});
});
</script>
</dom-module>
可以在这个讨论中找到更多信息 thread,这是一个提问的好地方,因为所有的 Gerrit 贡献者都在那里闲逛
当gerrit版本为v2.15时,在../$gerrit_path/etc/中支持GerritSiteHeader.html。但它只适用于称为 GWT UI 的旧 UI。我想在名为 PolyGerrit 的新 UI 中看到 GerritSiteHeader。 我尝试将 gerrit 版本从 v2.15 升级到 v3.0,但它不起作用! 有人遇到这样的问题吗? 文档:https://gerrit-documentation.storage.googleapis.com/Documentation/3.1.2/config-themes.html
我在迁移到 Gerrit 3.0 时遇到了同样的问题。 PolyGerrit UI 使用插件,请参阅文档 pg plugin dev 页。
如果您放置以下文件,将其命名为 my-logo.html 在 /var/gerrit/plugins 目录中,它会将您的徽标更改为 my-logo.png
<dom-module id="my-logo">
<script>
Gerrit.install(plugin => {
const domHook = plugin.hook('header-title', {replace: true});
domHook.onAttached(element => {
var i = document.createElement("img");
i.src = "/static/my-logo.png";
i.height = 32;
i.align = "top";
element.appendChild(i);
});
});
</script>
</dom-module>
可以在这个讨论中找到更多信息 thread,这是一个提问的好地方,因为所有的 Gerrit 贡献者都在那里闲逛