release version 1.12.0

This commit is contained in:
2026-02-18 23:32:39 +03:00
parent 24ce86f470
commit 5d0e27b3e2
2858 changed files with 18366 additions and 113588 deletions

View File

@@ -2,7 +2,7 @@
* ~~~~~~licensing~~~~~~
* entaxy-branding-plugin
* ==========
* Copyright (C) 2020 - 2025 EmDev LLC
* Copyright (C) 2020 - 2026 EmDev LLC
* ==========
* You may not use this file except in accordance with the License Terms of the Copyright
* Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property

View File

@@ -3,7 +3,7 @@
~~~~~~licensing~~~~~~
entaxy-branding-plugin
==========
Copyright (C) 2020 - 2025 EmDev LLC
Copyright (C) 2020 - 2026 EmDev LLC
==========
You may not use this file except in accordance with the License Terms of the Copyright
Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property

View File

@@ -3,7 +3,7 @@
~~~~~~licensing~~~~~~
entaxy-branding-plugin
==========
Copyright (C) 2020 - 2025 EmDev LLC
Copyright (C) 2020 - 2026 EmDev LLC
==========
You may not use this file except in accordance with the License Terms of the Copyright
Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property

View File

@@ -2,7 +2,7 @@
* ~~~~~~licensing~~~~~~
* entaxy-branding-plugin
* ==========
* Copyright (C) 2020 - 2025 EmDev LLC
* Copyright (C) 2020 - 2026 EmDev LLC
* ==========
* You may not use this file except in accordance with the License Terms of the Copyright
* Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property
@@ -549,6 +549,12 @@ table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_desc:b
margin: 0;
}
.modal-full {
width: 100%;
height: 100%;
margin: 0;
}
.modal-body-header {
height: 70px;
max-height: 70px;
@@ -573,6 +579,66 @@ table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_desc:b
margin-top:15px;
}
.entaxy-modal-container .entaxy-editor-modal-body {
height: calc(100vh - 215px);
max-height: calc(100vh - 215px);
padding: 0px;
}
.modal-body-expanded {
height: calc(100vh - 99px) !important;
max-height: 100% !important;
}
.modal-header .expand {
margin-top: 3.5px;
}
.modal-header .compress {
margin-top: 2.5px;
}
button.expand,
button.compress {
padding: 0;
cursor: pointer;
background: 0 0;
border: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.expand,
.compress {
text-shadow: none;
z-index: 1;
position: relative;
opacity: .6;
float: right;
font-weight: 700;
line-height: 1;
color: #000;
margin-right: 15px;
}
.expand {
font-size: 15px;
}
.compress {
font-size: 16px;
}
.expand:focus,
.expand:hover,
.compress:focus,
.compress:hover {
opacity: .9;
}
.entaxy-modal-container .modal-footer {
background-color: whitesmoke;
border-top: 1px #bbbbbb solid;
@@ -684,6 +750,49 @@ table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_desc:b
padding: 15px;
}
/* Autosave styles */
.autosave-notification {
color: #363636;
white-space: nowrap;
font-size: 12px;
}
.autosave-notification.hide {
opacity: 0;
transition: opacity 1s ease-out;
display: inherit !important;
}
.autosave-notification.show {
opacity: 1;
transition: opacity 0.5s ease;
}
.route-source-header-container .autosave-notification {
margin-top: 24.5px;
margin-right: 5px;
}
.xml-modal-autosave-container {
width: 100%;
}
.xml-modal-autosave-container div {
display: flex;
justify-content: right;
}
.xml-modal-autosave-container .autosave-notification {
margin-top: 8px;
margin-right: 5px;
}
.xml-modal-autosave-container button {
height: 26px;
margin: 3.5px 10px 0 5px;
}
/* This changes the size of the list-view item */
/*.list-group-item*/
.modal-list-list-container .list-view-pf-main-info,
@@ -1084,7 +1193,7 @@ select.form-control {
}
.xml-route-source-container {
height: calc(100vh - 270px);
height: calc(100vh - 290px);
margin-bottom: 15px;
}
@@ -1125,16 +1234,25 @@ select.form-control {
.modal-resources-viewer-container .modal-resources-viewer-header-container {
padding: 0 10px;
margin-bottom: 5px;
}
.modal-resources-viewer-container .modal-resources-viewer-header-container button {
margin-left: 5px;
}
.modal-resources-viewer-container .file-panel {
height: calc(100% - 17px);
height: calc(100% - 22px);
overflow: hidden auto;
padding-right: 0 !important;
padding-right: 5px !important;
padding-left: 5px;
padding-bottom: 20px;
}
.modal-resources-viewer-container.has-providers .file-panel {
height: calc(100% - 53px);
}
.modal-resources-viewer-header-container {
display: flex;
flex-direction: column;
@@ -1235,8 +1353,7 @@ entaxy-resource-viewer-modal .modal-body-without-header {
width: 100%;
height: fit-content;
display: flex;
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
align-content: flex-start;
}
.file-panel.tile-theme {
@@ -1245,6 +1362,8 @@ entaxy-resource-viewer-modal .modal-body-without-header {
justify-content: space-between;
margin-bottom: 10px;
padding-right: 10px;
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
}
.file-panel.list-theme {
@@ -1425,7 +1544,8 @@ entaxy-resource-viewer-modal .modal-body-without-header {
color: #8b8d8f;
}
.resources-header-container .divider {
.resources-header-container .divider,
.route-source-header-container .divider {
width: 1px;
height: 26px;
margin-top: 19px;
@@ -1454,7 +1574,7 @@ entaxy-resource-viewer-modal .modal-body-without-header {
}
.file-panel-container {
width: 100%;
flex: 1;
min-width: 325px;
height: 100%;
overflow-y: auto;
@@ -2726,7 +2846,8 @@ entaxy-ci-cd-add-objects-modal entaxy-expandable-list .list-view-pf .list-group-
border-top: 0;
}
.add-objects-message-container {
.add-objects-message-container,
.collocated-objects-message-container {
padding: 5px 10px;
background-color: whitesmoke;
border-top: 1px solid #d1d1d1;
@@ -2734,7 +2855,8 @@ entaxy-ci-cd-add-objects-modal entaxy-expandable-list .list-view-pf .list-group-
/* atlasmap console */
.entaxy-atlasmap-console {
.entaxy-atlasmap-console,
.entaxy-swagger-console {
width: calc(100% + 52px);
height: 100%;
margin: 0 -20px -6px -32px;
@@ -2742,15 +2864,17 @@ entaxy-ci-cd-add-objects-modal entaxy-expandable-list .list-view-pf .list-group-
border: none;
}
/* atlasmap console modal */
/* atlasmap & swagger console modal */
.modal-body-without-header.entaxy-atlasmap-console-modal {
.modal-body-without-header.entaxy-atlasmap-console-modal,
.modal-body-without-header.entaxy-swagger-console-modal {
margin: 0;
height: calc(100vh - 170px);
max-height: calc(100vh - 170px);
}
.modal-body-without-header.entaxy-atlasmap-console-modal .entaxy-atlasmap-console-container {
.modal-body-without-header.entaxy-atlasmap-console-modal .entaxy-atlasmap-console-container,
.modal-body-without-header.entaxy-swagger-console-modal .entaxy-swagger-console-container {
height: 100%;
}
@@ -2777,18 +2901,28 @@ entaxy-ci-cd-add-objects-modal entaxy-expandable-list .list-view-pf .list-group-
/* edit resource modal */
.syntax-highlighting-container {
padding: 0 20px 10px 20px;
.entaxy-resource-editor-controls-container {
display: flex;
padding: 0 20px 10px 20px;
}
.syntax-highlighting-container label {
.entaxy-resource-editor-controls-container > label,
.entaxy-resource-editor-controls-container .encoding-enum {
margin-right: 20px;
white-space: nowrap;
}
.syntax-highlighting-container entaxy-select-from-enum {
width: 100%;
.entaxy-resource-editor-controls-container entaxy-select-from-enum,
.entaxy-resource-editor-controls-container > input {
width: 150px;
}
.entaxy-resource-editor-controls-container .highlighting-enum {
margin-right: 50px;
}
.entaxy-resource-editor-controls-container > button {
height: 26px;
padding: 0 7px;
}
/*This is the original css from HawtIO 1,leaving as is as somemay be used*/
@@ -2944,14 +3078,42 @@ ul.dynatree-container li {
}
.entaxy-editor-container {
margin-left: 20px;
margin-right: 20px;
margin: 0 20px;
height: calc(100vh - 245px);
}
.entaxy-editor-modal-body .entaxy-editor-container {
margin: 10px 20px 0 20px;
}
.entaxy-editor-container.designer {
margin: 0;
}
.entaxy-editor-container .editor-autoresize .CodeMirror-scroll {
height: calc(100vh - 240px);
}
.entaxy-editor-modal-body .entaxy-editor-container .editor-autoresize .CodeMirror-scroll {
height: calc(100vh - 270px);
}
.modal-body-expanded .entaxy-editor-container .editor-autoresize .CodeMirror-scroll {
height: calc(100vh - 130px);
}
.entaxy-editor-modal-body.modal-body-expanded .entaxy-editor-container .editor-autoresize .CodeMirror-scroll {
height: calc(100vh - 155px);
}
.modal-body-expanded .entaxy-editor-container.designer {
height: calc(100vh - 134px);
}
.container-expanded {
height: calc(100vh - 125px);
}
.entaxy-resource-editor-container .editor-autoresize .CodeMirror-scroll {
height: calc(100vh - 276px);
}
@@ -2964,6 +3126,12 @@ entaxy-create-resource-modal .entaxy-resource-editor-container .editor-autoresiz
height: calc(100vh - 320px);
}
.xml-editor,
.editor-autoresize,
.editor-autoresize .CodeMirror {
height: inherit;
}
.CodeMirror-hints {
position: absolute;
z-index: 2000;

View File

@@ -3,7 +3,7 @@
~~~~~~licensing~~~~~~
entaxy-branding-plugin
==========
Copyright (C) 2020 - 2025 EmDev LLC
Copyright (C) 2020 - 2026 EmDev LLC
==========
You may not use this file except in accordance with the License Terms of the Copyright
Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property

View File

@@ -3,7 +3,7 @@
~~~~~~licensing~~~~~~
entaxy-branding-plugin
==========
Copyright (C) 2020 - 2025 EmDev LLC
Copyright (C) 2020 - 2026 EmDev LLC
==========
You may not use this file except in accordance with the License Terms of the Copyright
Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property

View File

@@ -2,7 +2,7 @@
* ~~~~~~licensing~~~~~~
* entaxy-branding-plugin
* ==========
* Copyright (C) 2020 - 2025 EmDev LLC
* Copyright (C) 2020 - 2026 EmDev LLC
* ==========
* You may not use this file except in accordance with the License Terms of the Copyright
* Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property
@@ -56,7 +56,7 @@ var Branding = (function (Branding) {
* Here you can overwrite hawtconfig.json by putting the JSON
* data directly to configManager.config property.
*/
function initPlugin(configManager, aboutService, $templateCache) {
function initPlugin(configManager, aboutService, $templateCache, restService, $location) {
let isUsedColorSchemeDark = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;
@@ -84,12 +84,12 @@ var Branding = (function (Branding) {
"description": "Entaxy Management Console",
"links": [
{
"url": "/entaxy-docs/entaxy-core/latest/index.html",
"url": "/entaxy-documentation",
"target": "_blank",
"text": "User Manual"
},
{
"url": "/camel-docs/manual/3.4.x/index.html",
"url": "/camel-documentation",
"target": "_blank",
"text": "Camel Manual"
},
@@ -108,6 +108,19 @@ var Branding = (function (Branding) {
"disabledRoutes": []
};
restService.get(getBaseLocation() + "/atlasmap-documentation").then(() => {
configManager.config.login.links.splice(2,0,{
"url": "/atlasmap-documentation",
"target": "_blank",
"text": "Atlasmap Manual"
});
});
function getBaseLocation() {
let port = $location.port();
return $location.protocol() + '://' + $location.host() + (port ? (':' + port) : '');
}
entaxyTemplateCache = $templateCache;
aboutService.addProductInfo('Entaxy', '${project.version}');
@@ -118,7 +131,7 @@ var Branding = (function (Branding) {
Branding.log.info(Branding.pluginName, "loaded");
}
initPlugin.$inject = ['configManager', 'aboutService', '$templateCache'];
initPlugin.$inject = ['configManager', 'aboutService', '$templateCache', 'restService', '$location'];
return Branding;