_baiduMapAk and _officePreviewUrl

This commit is contained in:
devezhao 2021-12-30 20:13:03 +08:00
parent 4ca6339f99
commit f31281a54b
4 changed files with 16 additions and 1 deletions

2
@rbv

@ -1 +1 @@
Subproject commit 85c5ae2c04a9014fbce35bf89084c30f6fe4f7c1
Subproject commit f5e683f1812ca53daa1141457582e1b9b2a738a1

View file

@ -99,6 +99,10 @@ public enum ConfigurationItem {
// SAML (IdP)
SamlIdPEntityid, SamlIdPEndpoint, SamlIdPSloEndpoint, SamlIdPCert,
// PORTALs
PortalBaiduMapAk,
PortalOfficePreviewUrl,
// !!! 仅命令行适用
DataDirectory, // 数据目录
RedisDatabase(0), // Redis DB

View file

@ -81,6 +81,15 @@ public class RebuildWebConfigurer implements WebMvcConfigurer, ErrorViewResolver
thymeleafViewResolver.addStaticVariable(WebConstants.PAGE_FOOTER, pageFooter);
}
String officePreviewUrl = RebuildConfiguration.get(ConfigurationItem.PortalOfficePreviewUrl);
if (StringUtils.isNotBlank(officePreviewUrl)) {
thymeleafViewResolver.addStaticVariable(ConfigurationItem.PortalOfficePreviewUrl.name(), officePreviewUrl);
}
String baiduMapAk = RebuildConfiguration.get(ConfigurationItem.PortalBaiduMapAk);
if (StringUtils.isNotBlank(baiduMapAk)) {
thymeleafViewResolver.addStaticVariable(ConfigurationItem.PortalBaiduMapAk.name(), baiduMapAk);
}
// 清理缓存
thymeleafViewResolver.clearCache();
}

View file

@ -30,6 +30,8 @@
<meta name="rb.isAdminUser" th:content="${user.isAdmin()}" />
<meta name="rb.isAdminVerified" th:content="${T(com.rebuild.utils.AppUtils).isAdminVerified(#request)}" />
</th:block>
<meta name="rb._baiduMapAk" th:content="${PortalBaiduMapAk}" />
<meta name="rb._officePreviewUrl" th:content="${PortalOfficePreviewUrl}" />
<!--[if lt IE 10]><script>location.href = '[[${baseUrl}]]/error/unsupported-browser'</script><![endif]-->
<script th:if="${T(com.rebuild.utils.AppUtils).isIE11(#request)}" th:src="@{/assets/lib/react/polyfill.min.js?v=7.6.0}"></script>
<script th:if="${markWatermark == 'true'}" th:src="@{/assets/lib/watermark.js?v=2.3.2.2}"></script>