ENTAXY-480 release version 1.8.3

This commit is contained in:
2023-08-03 04:44:09 +03:00
parent 603889d627
commit 5844a2e5cf
2546 changed files with 11242 additions and 207556 deletions

View File

@ -3,7 +3,7 @@
<parent>
<groupId>ru.entaxy.esb.ui</groupId>
<artifactId>entaxy-hawtio</artifactId>
<version>1.8.2.2</version>
<version>1.8.3</version>
</parent>
<groupId>ru.entaxy.esb.ui.hawtio</groupId>
<artifactId>entaxy-branding-plugin</artifactId>

View File

@ -2,7 +2,7 @@
* ~~~~~~licensing~~~~~~
* entaxy-branding-plugin
* ==========
* Copyright (C) 2020 - 2021 EmDev LLC
* Copyright (C) 2020 - 2023 EmDev LLC
* ==========
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.

View File

@ -3,7 +3,7 @@
~~~~~~licensing~~~~~~
entaxy-branding-plugin
==========
Copyright (C) 2020 - 2021 EmDev LLC
Copyright (C) 2020 - 2023 EmDev LLC
==========
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -3,7 +3,7 @@
~~~~~~licensing~~~~~~
entaxy-branding-plugin
==========
Copyright (C) 2020 - 2021 EmDev LLC
Copyright (C) 2020 - 2023 EmDev LLC
==========
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -2,7 +2,7 @@
* ~~~~~~licensing~~~~~~
* entaxy-branding-plugin
* ==========
* Copyright (C) 2020 - 2021 EmDev LLC
* Copyright (C) 2020 - 2023 EmDev LLC
* ==========
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -18,101 +18,60 @@
* ~~~~~~/licensing~~~~~~
*/
/* jmx tree icon */
/*.ru-entaxy-esb span.node-icon::before,*/
.node-entaxytree span.node-icon::before /* BUT this way icons aren't present in JMX */
/*.ru-entaxy-esb-0-0-0-0-folder span.node-icon::before,
.ru-entaxy-esb-platform-folder span.node-icon::before,
.ru-entaxy-esb-adapters-folder span.node-icon::before,
.ru-entaxy-esb-artemis-adapter-1-folder span.node-icon::before,
.ru-entaxy-esb-artemis-amqp-adapter-1-folder span.node-icon::before,
.ru-entaxy-esb-file-adapter-1-folder span.node-icon::before,
.ru-entaxy-esb-h2-adapter-1-4-199-folder span.node-icon::before,
.ru-entaxy-esb-postgresql-adapter-42-2-9-folder span.node-icon::before,
.ru-entaxy-esb-rabbitmq-amqp-adapter-1-folder span.node-icon::before*/
{
display: inline-block;
background: url(../img/entaxy.svg);
min-width: 16px;
min-height: 16px;
background-size: 16px 16px;
background-position: -1px center;
background-repeat: no-repeat;
content: "" !important;
vertical-align: middle;
/* jmx tree icons */
.entaxy-node-icon span.node-icon::before {
background: url("../img/icons/cranberry-red/entaxy-node-icon.png");
}
/*.ru-entaxy-esb-adapters-folder span.node-icon::before*/
/*.ru-entaxy-esb-artemis-adapter-1-folder span.node-icon::before
{
display: inline-block;
background: url(../img/artemis.png);
min-width: 16px;
min-height: 16px;
background-size: 16px 16px;
background-position: -1px center;
background-repeat: no-repeat;
content: "" !important;
vertical-align: middle;
.entaxy-connectors-icon span.node-icon::before {
background: url("../img/icons/cranberry-red/entaxy-connectors-icon.png");
}
.ru-entaxy-esb-artemis-amqp-adapter-1-folder span.node-icon::before
{
display: inline-block;
background: url(../img/activemq.png);
min-width: 16px;
min-height: 16px;
background-size: 16px 16px;
background-position: -1px center;
background-repeat: no-repeat;
content: "" !important;
vertical-align: middle;
.entaxy-connections-icon span.node-icon::before {
background: url("../img/icons/cranberry-red/entaxy-connections-icon.png");
}
.ru-entaxy-esb-file-adapter-1-folder span.node-icon::before
{
display: inline-block;
background: url(../img/jesus.jpg);
min-width: 16px;
min-height: 16px;
background-size: 16px 16px;
background-position: -1px center;
background-repeat: no-repeat;
content: "" !important;
vertical-align: middle;
.entaxy-adapter-icon span.node-icon::before {
background: url("../img/icons/cranberry-red/entaxy-adapter-icon.png");
}
.ru-entaxy-esb-h2-adapter-1-4-199-folder span.node-icon::before
{
display: inline-block;
background: url(../img/h2.png);
min-width: 16px;
min-height: 16px;
background-size: 16px 16px;
background-position: -1px center;
background-repeat: no-repeat;
content: "" !important;
vertical-align: middle;
.entaxy-routes-icon span.node-icon::before {
background: url("../img/icons/cranberry-red/entaxy-routes-icon.png");
}
.ru-entaxy-esb-postgresql-adapter-42-2-9-folder span.node-icon::before
{
display: inline-block;
background: url(../img/postgresql.png);
min-width: 16px;
min-height: 16px;
background-size: 16px 16px;
background-position: -1px center;
background-repeat: no-repeat;
content: "" !important;
vertical-align: middle;
.entaxy-profiles-icon span.node-icon::before {
background: url("../img/icons/cranberry-red/entaxy-profiles-icon.png");
}
.ru-entaxy-esb-rabbitmq-amqp-adapter-1-folder span.node-icon::before
{
display: inline-block;
background: url(../img/rabbitmq.svg);
min-width: 16px;
.entaxy-factories-icon span.node-icon::before {
background: url("../img/icons/cranberry-red/entaxy-factories-icon.png");
}
.entaxy-platform-icon span.node-icon::before {
background: url("../img/icons/cranberry-red/entaxy-platform-icon.png");
}
.entaxy-runtime-icon span.node-icon::before {
background: url("../img/icons/cranberry-red/entaxy-runtime-icon.png");
}
.entaxy-resource-icon span.node-icon::before {
background: url("../img/icons/cranberry-red/entaxy-resource-icon.png");
}
.entaxy-node-icon span.node-icon::before,
.entaxy-connectors-icon span.node-icon::before,
.entaxy-connections-icon span.node-icon::before,
.entaxy-adapter-icon span.node-icon::before,
.entaxy-routes-icon span.node-icon::before,
.entaxy-profiles-icon span.node-icon::before,
.entaxy-factories-icon span.node-icon::before,
.entaxy-platform-icon span.node-icon::before,
.entaxy-runtime-icon span.node-icon::before,
.entaxy-resource-icon span.node-icon::before {
display: inline-block;
min-width: 16px;
min-height: 16px;
background-size: 16px 16px;
background-position: -1px center;
@ -120,11 +79,9 @@
content: "" !important;
vertical-align: middle;
}
*/
/* fonts */
/* You can customise the styles of your application here. */
@font-face {
font-family: 'PatternFlyIcons-webfont';
@ -315,9 +272,10 @@ tbody>tr:hover {
color: #fff!important;
}
/*.list-group.list-view-pf.list-view-pf-view {
margin-top: -30px;
}*/
.toast-pf-content {
max-height: calc(100vh - 150px);
overflow-y: auto;
}
.entaxy-result-table {
width: 300px;
@ -350,24 +308,39 @@ table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc {
/* CSSs for entaxy modal window are below */
.modal-xl {
width: 70%;
min-width: 900px;
}
.modal-body-header {
height: 70px;
max-height: 70px;
margin-bottom: 15px;
padding-top: 5px;
padding-left: 15px;
padding-right: 15px;
border-bottom: 1px #f5f5f5 solid;
background-color: whitesmoke;
border-bottom: 1px #bbbbbb solid;
border-top: 1px #bbbbbb solid;
}
.entaxy-modal-container .modal-body {
height: calc(100vh - 300px);
max-height: calc(100vh - 300px);
height: calc(100vh - 270px);
max-height: calc(100vh - 270px);
padding: 0px;
}
.entaxy-modal-container .modal-body-without-header {
height: calc(100vh - 230px);
max-height: calc(100vh - 230px);
padding: 0px;
margin-top:15px;
}
.entaxy-modal-container .modal-footer {
background-color: whitesmoke;
border-top: 1px #bbbbbb solid;
margin-top: 0px;
}
.modal-list-container {
display: flex;
flex-direction: column;
@ -379,12 +352,38 @@ table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc {
padding-right: 20px;
}
.group-list .modal-list-toolbar-container .toolbar-pf {
background-color: #cfcdcd;
border-bottom: 1px solid #ffffff;
padding-top: 15px;
}
.modal-list-toolbar-container .toolbar-pf .form-group {
border-right: none;
}
.group-list .modal-list-toolbar-container .toolbar-pf-results {
border-top: none;
}
.modal-list-list-container {
min-height:200px;
overflow-y:auto;
flex:initial;
}
.modal-list-list-container .list-view-pf .list-group-item {
border-color: #ededed;
}
.modal-list-list-container .list-view-pf-view {
margin-top: 0;
}
.modal-list-list-container .list-group {
margin-bottom: 0;
}
/* This changes the size of the list-view item */
/*.list-group-item*/
.modal-list-list-container .list-view-pf-main-info {
@ -393,20 +392,62 @@ table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc {
padding-bottom: 10px;
}
.modal-group-fields-container {
.group-list .modal-list-list-container .blank-slate-pf {
background-color: #cfcdcd;
border: none;
}
.modal-group-fields-container,
.modal-list-with-description-container {
height: 100%;
max-height: 100%;
display: flex;
flex-direction: row;
}
.modal-list-with-description-list-container {
width: 50%;
border-right: #d1d1d1 solid 1px;
}
.modal-description-container {
width: 50%;
}
.modal-description-title {
height: 47px;
padding: 15px;
border-bottom: #d1d1d1 solid 1px;
}
.modal-description-body {
padding: 15px;
}
.modal-groups-list-container {
width: 335px;
padding-bottom: 15px;
background-color: #cfcdcd;
}
.modal-groups-list-container .list-group-item {
background-color: #cfcdcd;
border-width: 0px;
}
.modal-groups-list-container .list-group-item:first-child {
border-top: 0px;
}
.modal-groups-list-container .list-group-item.active {
background-color: #ffffff;
}
.modal-group-fields-form-container {
overflow-y: auto;
flex: auto;
padding-top: 15px;
padding-bottom: 15px;
}
.modal-group-fields-form-container .form-group {
@ -444,6 +485,118 @@ table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc {
-o-transform: translateY(-50%) !important;*/
}
/* Styles for labels and popovers in modal */
.label-col {
text-align: right;
}
.label-col .control-label {
display: unset;
}
.form-group .popover {
width: max-content;
max-width: 200%;
}
.label-description-popover {
padding: 2px 0px 2px 2px;
}
.label-description-popover:focus {
outline: none;
}
.label-description-popover:active:focus {
outline: none;
}
/*These are for custom forms*/
.entaxy-xml-form {
width: 100%;
height: 26px;
}
.custom-select .caret {
float: right;
margin-top: 6px;
}
.btn-select {
font-size: 13.5px;
border-radius: 0;
text-align: left;
vertical-align: middle;
padding: 0px 6px;
}
.btn-select:focus,
.btn-select:active:focus {
outline: none;
}
.custom-select .dropdown-menu {
font-size: 13.5px;
max-height: 100px;
overflow-y: auto;
left: auto;
width: calc(100% - 40px);
}
.custom-select .dropdown-menu li {
line-height:26px !important;
}
.dropdown-option-new {
background-color: whitesmoke;
}
.dropdown-option-new span {
margin-right: 5px;
}
select.form-control {
font-size: 13.5px;
}
/*Margin for health checks*/
.health-checks-status {
margin-right: 10px;
}
/* Fixes artemis preferences form margin */
.artemis-preferences-form {
margin-top: 20px;
}
.route-source-header-container {
display: flex;
}
.route-source-header-container h2 {
display: inline-block;
}
.route-source-error-message {
font-size: 13.5px;
color: #c00;
padding-left: 10px;
margin-top: 22.5px;
}
.xml-route-source-container {
padding-bottom: 15px;
}
.properties-container {
height: calc(100vh - 320px);
border-top: 1px #bbb solid;
border-bottom: 1px #bbb solid;
margin-bottom: 15px;
}
/*This is the original css from HawtIO 1,leaving as is as somemay be used*/
* {
font-family: "Open Sans";
@ -596,6 +749,57 @@ ul.dynatree-container li {
border: 1px solid #d4d4d4;
}
.xml-editor-container {
margin-left: 20px;
margin-right: 20px;
}
.xml-editor-container .editor-autoresize .CodeMirror-scroll {
height: calc(100vh - 240px);
}
.xml-route-source-container .editor-autoresize .CodeMirror-scroll {
height: calc(100vh - 320px);
}
.CodeMirror-hints {
position: absolute;
z-index: 2000;
overflow: hidden;
list-style: none;
margin: 0;
padding: 2px;
-webkit-box-shadow: 2px 3px 5px rgba(0,0,0,.2);
-moz-box-shadow: 2px 3px 5px rgba(0,0,0,.2);
box-shadow: 2px 3px 5px rgba(0,0,0,.2);
border-radius: 3px;
border: 1px solid silver;
background: white;
font-size: 90%;
font-family: monospace;
max-height: 20em;
overflow-y: auto;
box-sizing: border-box;
}
.CodeMirror-hint {
margin: 0;
padding: 0 4px;
border-radius: 2px;
white-space: pre;
color: black;
cursor: pointer;
}
li.CodeMirror-hint-active {
background: #08f;
color: white;
}
i.expandable-indicator {
color: #666;
}

View File

@ -3,7 +3,7 @@
~~~~~~licensing~~~~~~
entaxy-branding-plugin
==========
Copyright (C) 2020 - 2021 EmDev LLC
Copyright (C) 2020 - 2023 EmDev LLC
==========
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

@ -3,7 +3,7 @@
~~~~~~licensing~~~~~~
entaxy-branding-plugin
==========
Copyright (C) 2020 - 2021 EmDev LLC
Copyright (C) 2020 - 2023 EmDev LLC
==========
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

Before

Width:  |  Height:  |  Size: 39 KiB

After

Width:  |  Height:  |  Size: 39 KiB

View File

@ -2,7 +2,7 @@
* ~~~~~~licensing~~~~~~
* entaxy-branding-plugin
* ==========
* Copyright (C) 2020 - 2021 EmDev LLC
* Copyright (C) 2020 - 2023 EmDev LLC
* ==========
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.