You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by db...@apache.org on 2021/05/19 19:15:35 UTC
[tomee-site-generator] 08/09: Merge branch 'new-home-page' of
github.com:Dexmaster/tomee-site-generator into new-home-page
This is an automated email from the ASF dual-hosted git repository.
dblevins pushed a commit to branch new-home-page
in repository https://gitbox.apache.org/repos/asf/tomee-site-generator.git
commit 459b46b87f5654ba04d15618118fc8f7e2b3a9e5
Merge: a8c19f2 202ad50
Author: David Blevins <da...@gmail.com>
AuthorDate: Wed May 19 09:57:08 2021 -0700
Merge branch 'new-home-page' of github.com:Dexmaster/tomee-site-generator into new-home-page
src/main/jbake/assets/css/cardio.css | 661 ++++++++++++++++-----
src/main/jbake/assets/css/jqtree.css | 13 +-
.../jbake/assets/img/apache_tomee-logo-white.svg | 1 +
src/main/jbake/assets/img/apache_tomee-logo.svg | 1 +
src/main/jbake/assets/img/commiters-info-back.jpg | Bin 0 -> 115661 bytes
src/main/jbake/assets/img/jakarta_ee_logo.png | Bin 0 -> 6154 bytes
.../img/jakartaee-compatible-badge-color.svg | 1 +
.../img/jakartaee-compatible-badge-white.svg | 1 +
.../jbake/assets/img/microprofile-icon-orange.png | Bin 0 -> 921 bytes
src/main/jbake/assets/img/microprofile_logo.png | Bin 0 -> 12375 bytes
src/main/jbake/assets/js/main.js | 7 +-
src/main/jbake/templates/footer.gsp | 3 +-
src/main/jbake/templates/index.gsp | 180 +++++-
src/main/jbake/templates/menu.gsp | 18 +-
14 files changed, 687 insertions(+), 199 deletions(-)
diff --cc src/main/jbake/assets/css/cardio.css
index 8a3bed3,8aa3966..10de1b4
--- a/src/main/jbake/assets/css/cardio.css
+++ b/src/main/jbake/assets/css/cardio.css
@@@ -1404,6 -1405,358 +1405,358 @@@ div.compact > ul > li > p
margin: 0px;
}
- li > p {
- margin-bottom: 10px;
+ .link-block {
+ background: rgba(133,38,117,0.4);
+ padding: 15px 20px 40px 20px;
+ font-size: 19px;
+ display: flex;
+ align-items: flex-start;
+ }
+
+ .link-block .bottom h5 {
+ font-size: 15px;
+ font-weight: normal;
+ margin-top: 10px;
+ }
+
+ .link-block .bottom h4 {
+ font-size: 19px;
+ margin-bottom: 10px;
+ }
+
+ .link-block i {
+ margin: 10px 20px 0 10px;
+ }
+
+ .circled-icon {
+ border: 2px solid var(--light-white);
+ border-radius: 100%;
+ padding: 8px;
+ }
+
+ .header-links {
+ margin-top: 100px;
+ }
+
+ #main-block .table {
+ margin-bottom: 0;
+ }
+
+ .d-flex {
+ display: flex;
+ flex-wrap: wrap;
+ }
+
+ .m-auto {
+ margin: 0 auto;
+ }
+
+ .lead {
+ font-size: 20px;
+ }
+
+ .accented-block {
+ padding: 10px 30px;
+ }
+
+ .accented-block::before {
+ content: "";
+ width: 40px;
+ height: 4px;
+ display: block;
+ position: absolute;
+ }
+
+ .btn.btn-accent {
+ text-transform: uppercase;
+ padding: 10px 30px;
+ line-height: 25px;
+ font-size: 15px;
+ box-shadow: 2px 2px 3px -2px var(--light-black);
+ letter-spacing: 1.2px;
+ border-radius: 0;
+ color: var(--white);
+ }
+
+ .btn.btn-accent:active {
+ box-shadow: 0 0 15px -5px var(--light-black);
+ }
+
+ .btn i {
+ padding: 0 15px 0 0;
+ font-size: 27px;
+ margin: 0 -5px 0 -15px;
+ vertical-align: bottom;
+ }
+
+ .accented-block h5 {
+ font-size: 19px;
+ }
+
+ .accented-block h4 {
+ font-size: 38px;
+ color: var(--light-black)
+ }
+
+ .accented-block.accent-violet::before {
+ background: var(--violet);
+ }
+
+ .accented-block.accent-violet .btn.btn-accent,
+ .accent-violet.btn.btn-accent {
+ background: var(--violet);
+ border-color: var(--violet);
+ }
+
+ .accented-block.accent-violet .btn.btn-accent:hover,
+ .accented-block.accent-violet .btn.btn-accent:active,
+ .accent-violet.btn.btn-accent:hover,
+ .accent-violet.btn.btn-accent:active {
+ background: var(--white);
+ color: var(--violet);
+ }
+
+ .accented-block.accent-red::before {
+ background: var(--red);
+ }
+
+ .accented-block.accent-red .btn.btn-accent,
+ .accent-red.btn.btn-accent {
+ background: var(--red);
+ border-color: var(--red);
+ }
+
+ .accented-block.accent-red .btn.btn-accent:hover,
+ .accented-block.accent-red .btn.btn-accent:active,
+ .accent-red.btn.btn-accent:hover,
+ .accent-red.btn.btn-accent:active {
+ background: var(--white);
+ color: var(--red);
+ }
+
+ .accented-block.accent-orange::before {
+ background: var(--orange);
+ }
+
+ .accented-block.accent-orange .btn.btn-accent,
+ .accent-orange.btn.btn-accent {
+ background: var(--orange);
+ border-color: var(--orange);
+ }
+
+ .accented-block.accent-orange .btn.btn-accent:hover,
+ .accented-block.accent-orange .btn.btn-accent:active,
+ .accent-orange.btn.btn-accent:hover,
+ .accent-orange.btn.btn-accent:active {
+ background: var(--white);
+ color: var(--orange);
+ }
+
+ .f-column-start {
+ flex-direction: column;
+ align-items: flex-start;
+ text-align: left;
+ }
+
+ .f-column-end {
+ flex-direction: column;
+ align-items: flex-end;
+ text-align: right;
+ }
+
+ .f-column-end .btn, .f-column-end.accented-block::before {
+ align-self: flex-end;
+ }
+
+ .f-space-between {
+ justify-content: space-between;
+ }
+
+ .row.section {
+ padding: 80px 0;
+ }
+
+ .compatible-badge {
+ width: 204px;
+ height: 72px;
+ background-image: url(../img/jakartaee-compatible-badge-color.svg);
+ color: transparent;
+ display: inline-block;
+ background-size: contain;
+ user-select: none;
+ }
+
+ .compatible-badge.white {
+ background-image: url(../img/jakartaee-compatible-badge-white.svg);
+ }
+
+ .jakarta-ee-logo {
+ width: 265px;
+ height: 80px;
+ background: url(../img/jakarta_ee_logo.png) center center no-repeat;
+ background-size: contain;
+ display: inline-block;
+ user-select: none;
+ }
+
+ .microprofile-logo {
+ width: 288px;
+ height: 80px;
+ background: url(../img/microprofile_logo.png) center center no-repeat;
+ background-size: contain;
+ display: inline-block;
+ user-select: none;
+ }
+
+ .committers-info-section {
+ width: 100%;
+ color: var(--violet);
+ background: rgba(28, 36, 65, 0.93);
+ background: url('../img/commiters-info-back.jpg');
+ background-size: cover;
+ text-align: center;
+ padding: 25px 0;
+ }
+
+ .committers-info-section .info-count {
+ display: block;
+ font-weight: bold;
+ font-size: 60px;
+ color: rgba(255,255,255,1);
+ letter-spacing: 0.4px;
+ margin-top: 25px;
+ }
+
+ .committers-info-section .info-title {
+ display: block;
+ font-weight: normal;
+ font-size: 35px;
+ color: rgba(255,255,255,1);
+ text-transform: uppercase;
+ margin-bottom: 25px;
+ }
+
+ .flavours-title {
+ position: absolute;
+ writing-mode: vertical-rl;
+ text-orientation: mixed;
+ right: -92px;
+ top: calc(50% - 55px);
+ padding: 10px 0;
+ }
+
+ .flavours-block {
+ width: 375px;
+ max-width: calc(100vw - 130px);
+ position: relative;
+ min-width: 240px;
+ }
+
+ .flavour {
+ border: 2px solid rgb(229, 229, 229);
+ border-radius: 20px;
+ padding: 5px 20px;
+ margin-bottom: 25px;
+ display: flex;
+ box-shadow: 0 0 80px -10px var(--light-gray);
+ }
+
+ .flavour-icon {
+ border-radius: 100%;
+ width: 56px;
+ height: 56px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ margin: 3px 15px 3px 0;
+ }
+
+ .flavour-plus .flavour-icon{
+ background: rgb(238, 226, 255);
+ font-family: Montserrat;
+ font-style: normal;
+ font-weight: bold;
+ font-size: 40px;
+ color: rgba(131,38,119,1);
+ }
+
+ .flavour-plume .flavour-icon{
+ background: rgba(255,87,87, 0.344);
+ font-family: Poppins;
+ font-style: normal;
+ font-weight: bold;
+ font-size: 28px;
+ color: rgba(253,87,87,1);
+ }
+
+ .flavour-webprofile .flavour-icon{
+ background: rgba(243,143,36,0.476);
+ font-family: Poppins;
+ font-style: normal;
+ font-weight: bold;
+ font-size: 26px;
+ color: rgba(243,143,36,1);
+ }
+
+ .flavour-microprofile .flavour-icon{
+ background: url(../img/microprofile-icon-orange.png) center center no-repeat rgba(86,109,131,1);
+ color: transparent;
+ }
+
+ .flavour-content {
+ display: flex;
+ align-items: start;
+ justify-content: center;
+ flex-direction: column;
+ padding: 10px 0 0;
+ }
+ .flavour-artifact {
+ font-family: Montserrat;
+ font-style: normal;
+ font-weight: bold;
+ font-size: 11px;
+ color: rgba(34,34,34,1);
+ text-transform: uppercase;
+ letter-spacing: 2.5px;
+ opacity: 0.5;
+ }
+ .flavour-identifier, .flavours-title {
+ font-family: Bebas Neue;
+ font-style: normal;
+ font-weight: bold;
+ font-size: 21px;
+ color: rgba(34,34,34,1);
+ text-transform: uppercase;
+ letter-spacing: 1.25px;
+ background: var(--white);
+ }
+
+ .flavours-block::after {
+ display: block;
+ content: '';
+ bottom: 60px;
+ border: 3px dashed var(--light-gray);
+ position: absolute;
+ top: 36px;
+ border-left: none;
+ width: 68px;
+ right: -79px;
+ z-index: -1;
+ }
+
+ .block-content {
+ max-width: 90%;
+ }
+
+ .no-shadow {
+ box-shadow: none !important;
+ }
+
+ .navbar-nav > li > a.btn {
+ padding: 7px 16px;
+ text-transform: initial;
+ }
+
+ .navbar-brand img {
+ margin: -5px 0;
-}
+}