Добавлены bundle.js, global.js, l10n, admin с правками F7 Office; скрипты установки копируют их
This commit is contained in:
parent
c69f105764
commit
6e70fbebe3
|
|
@ -57,12 +57,14 @@ if [ ! -d "$DIST_SRC" ]; then
|
|||
exit 1
|
||||
fi
|
||||
cp -a "$DIST_SRC"/* "$DIST_DST/" 2>/dev/null || true
|
||||
for f in branding.js branding.css branding-mobile.css branding-tablet.css cool.html wasm.html; do
|
||||
for f in branding.js branding.css branding-mobile.css branding-tablet.css cool.html wasm.html bundle.js global.js admin-bundle.js; do
|
||||
[ -f "$DIST_SRC/$f" ] && cp -a "$DIST_SRC/$f" "$DIST_DST/" && echo " Скопирован: $f"
|
||||
done
|
||||
[ -d "$DIST_SRC/welcome" ] && cp -a "$DIST_SRC/welcome" "$DIST_DST/"
|
||||
[ -d "$DIST_SRC/src" ] && mkdir -p "$DIST_DST/src" && cp -a "$DIST_SRC/src/layer" "$DIST_DST/src/" 2>/dev/null || true
|
||||
[ -d "$DIST_SRC/f7cloud" ] && cp -a "$DIST_SRC/f7cloud" "$DIST_DST/"
|
||||
[ -d "$DIST_SRC/l10n" ] && mkdir -p "$DIST_DST/l10n" && cp -a "$DIST_SRC/l10n"/* "$DIST_DST/l10n/" 2>/dev/null || true
|
||||
[ -d "$DIST_SRC/admin" ] && mkdir -p "$DIST_DST/admin" && cp -a "$DIST_SRC/admin"/* "$DIST_DST/admin/" 2>/dev/null || true
|
||||
systemctl restart coolwsd 2>/dev/null || true
|
||||
|
||||
echo "Конец: $(date '+%Y-%m-%d %H:%M:%S')" >> "$ERROR_LOG"
|
||||
|
|
|
|||
|
|
@ -46,6 +46,22 @@ if [ -d "$DIST_SRC/f7cloud" ]; then
|
|||
$DRY_RUN cp -a "$DIST_SRC/f7cloud" "$DIST_DST/"
|
||||
fi
|
||||
|
||||
# l10n (переводы, в т.ч. ui-ru.json с правками F7 Office)
|
||||
if [ -d "$DIST_SRC/l10n" ]; then
|
||||
$DRY_RUN mkdir -p "$DIST_DST/l10n"
|
||||
for f in "$DIST_SRC/l10n"/*.json; do
|
||||
[ -f "$f" ] && $DRY_RUN cp -a "$f" "$DIST_DST/l10n/"
|
||||
done
|
||||
fi
|
||||
|
||||
# admin (админ-консоль с брендингом F7 Office)
|
||||
if [ -d "$DIST_SRC/admin" ]; then
|
||||
$DRY_RUN mkdir -p "$DIST_DST/admin"
|
||||
for f in "$DIST_SRC/admin"/*.html; do
|
||||
[ -f "$f" ] && $DRY_RUN cp -a "$f" "$DIST_DST/admin/"
|
||||
done
|
||||
fi
|
||||
|
||||
# Конфиги (раскомментируйте при необходимости)
|
||||
# [ -f "${ROOT}/etc/coolwsd/coolwsd.xml" ] && COPY "${ROOT}/etc/coolwsd/coolwsd.xml" /etc/coolwsd/
|
||||
# [ -f "${ROOT}/etc/apache2/sites-available/collabora-le-ssl.conf" ] && COPY "${ROOT}/etc/apache2/sites-available/collabora-le-ssl.conf" /etc/apache2/sites-available/
|
||||
|
|
|
|||
115
usr/share/coolwsd/browser/dist/admin-bundle.js
vendored
Normal file
115
usr/share/coolwsd/browser/dist/admin-bundle.js
vendored
Normal file
File diff suppressed because one or more lines are too long
48
usr/share/coolwsd/browser/dist/admin/adminIntegratorSettings.html
vendored
Normal file
48
usr/share/coolwsd/browser/dist/admin/adminIntegratorSettings.html
vendored
Normal file
|
|
@ -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
usr/share/coolwsd/browser/dist/admin/admintemplate.html
vendored
Normal file
86
usr/share/coolwsd/browser/dist/admin/admintemplate.html
vendored
Normal 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>
|
||||
45717
usr/share/coolwsd/browser/dist/bundle.js
vendored
Normal file
45717
usr/share/coolwsd/browser/dist/bundle.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
usr/share/coolwsd/browser/dist/global.js
vendored
Normal file
1
usr/share/coolwsd/browser/dist/global.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1066
usr/share/coolwsd/browser/dist/l10n/ui-ru.json
vendored
Normal file
1066
usr/share/coolwsd/browser/dist/l10n/ui-ru.json
vendored
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user