Добавлены bundle.js, global.js, l10n, admin с правками F7 Office; скрипты установки копируют их

This commit is contained in:
F7 Office Deploy
2026-02-23 05:25:01 +00:00
parent c69f105764
commit 6e70fbebe3
8 changed files with 47052 additions and 1 deletions
@@ -0,0 +1,48 @@
<!doctype html>
<html data-theme="%UI_THEME%">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="localizations" href="%SERVICE_ROOT%/browser/%VERSION%/l10n/localizations.json" type="application/vnd.oftn.l10n+json"/>
<title>F7 Office - Settings</title>
<link
rel="StyleSheet"
href="%SERVICE_ROOT%/browser/%VERSION%/admin/css/admin.css"
type="text/css"
/>
<link rel="stylesheet" href="%SERVICE_ROOT%/browser/%VERSION%/color-palette.css" />
<link rel="stylesheet" href="%SERVICE_ROOT%/browser/%VERSION%/color-palette-dark.css" />
<script src="%SERVICE_ROOT%/browser/%VERSION%/l10n.js" defer></script>
<link
rel="stylesheet"
href="%SERVICE_ROOT%/browser/%VERSION%/admin/css/adminIntegratorSettings.css"
/>
<script
src="%SERVICE_ROOT%/browser/%VERSION%/admin-bundle.js"
defer
></script>
<!--%BRANDING_CSS%-->
<!--%BRANDING_JS%-->
</head>
<body>
<div id="settingIframe">
<div id="allConfigSection"></div>
<input
type="hidden"
id="initial-variables"
data-access-token="%ACCESS_TOKEN%"
data-access-token-ttl="%ACCESS_TOKEN_TTL%"
data-no-auth-header="%NO_AUTH_HEADER%"
data-access-header="%ACCESS_HEADER%"
data-enable-accessibility="%ENABLE_ACCESSIBILITY%"
data-enable-debug="%ENABLE_DEBUG%"
data-wopi-setting-base-url="%WOPI_SETTING_BASE_URL%"
data-iframe-type="%IFRAME_TYPE%"
data-service-root="%SERVICE_ROOT%"
data-css-vars="<!--%CSS_VARIABLES%-->"
data-version-hash="%VERSION%"
data-lang="%UI_LANG%"
/>
</div>
</body>
</html>
+86
View File
@@ -0,0 +1,86 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<meta name="description" content=""/>
<meta name="author" content=""/>
<link rel="localizations" href="%SERVICE_ROOT%/browser/%VERSION%/l10n/localizations.json" type="application/vnd.oftn.l10n+json"/>
<title>F7 Office - Admin console</title>
<link rel=StyleSheet href="%SERVICE_ROOT%/browser/%VERSION%/admin/css/bulma.min.css" type="text/css" />
<script>
var params = new URLSearchParams(window.location.search);
var routeToken = params.get('RouteToken');
var adminBundleSrc = '%SERVICE_ROOT%/browser/%VERSION%/admin-bundle.js';
if (routeToken) {
adminBundleSrc += '?RouteToken=' + routeToken
}
document.write('<script src="' + adminBundleSrc + '"><\/script>');
</script>
<style>
@font-face {
font-family: "Montserrat";
src: url("%SERVICE_ROOT%/browser/%VERSION%/admin/font/Montserrat-Regular.ttf") format("truetype");
}
html, body {
font-family: 'Montserrat', sans-serif;
}
/* These classes are for tab views without javascipt. */
div:target.mtabs {
display: block;
}
div.mtabs {
display: none
}
/* These classes are for collapsable elements without javascript. */
input[type=checkbox].mcollapsable + ul {
display: block;
visibility: hidden;
height: 0;
opacity: 0;
transition-property: opacity, visibility;
transition-duration: 500ms, 500ms;
}
input[type=checkbox].mcollapsable:checked + ul {
visibility: visible;
height: auto;
opacity: 1;
transition-property: opacity, visibility;
transition-duration: 500ms, 500ms;
}
</style>
</head>
<body>
<!--%BRANDING_JS%-->
<!--%BODY%-->
<!--%FOOTER%-->
<script>
window.jwtToken = '%JWT_TOKEN%';
window.addEventListener('load', function () {
var buttonAdminPanelExpand = document.getElementById('button-admin-panel-expand');
if (buttonAdminPanelExpand) {
buttonAdminPanelExpand.onclick = function () {
document.getElementById('column-admin-panel').style.display = 'block';
document.getElementById('column-admin-panel-expand').style.display = 'none';
};
}
var buttonAdminPanelCollapse = document.getElementById('button-admin-panel-collapse');
if (buttonAdminPanelCollapse) {
buttonAdminPanelCollapse.onclick = function () {
document.getElementById('column-admin-panel').style.display = 'none';
document.getElementById('column-admin-panel-expand').style.display = 'block';
};
}
});
</script>
</body>
</html>