You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@empire-db.apache.org by do...@apache.org on 2022/03/14 20:41:27 UTC
svn commit: r1898936 [1/14] - in /empire-db/site: ./ build/ build/css/ build/js/ community/ css/ documentation/ downloads/ empiredb/ images/ javadocs/ js/ legacy/ legacy/community/ legacy/css/ legacy/documentation/ legacy/downloads/ legacy/empiredb/ le...
Author: doebele
Date: Mon Mar 14 20:41:26 2022
New Revision: 1898936
URL: http://svn.apache.org/viewvc?rev=1898936&view=rev
Log:
new website
Added:
empire-db/site/build/
empire-db/site/build/css/
empire-db/site/build/css/code.css (with props)
empire-db/site/build/css/common.css (with props)
empire-db/site/build/css/content.css (with props)
empire-db/site/build/css/home.css (with props)
empire-db/site/build/css/layout.css (with props)
empire-db/site/build/css/navbar.css (with props)
empire-db/site/build/dist_minify.bat
empire-db/site/build/js/
empire-db/site/build/js/site.js (with props)
empire-db/site/build/site.dwt
empire-db/site/css/home.css (with props)
empire-db/site/js/site.js (with props)
empire-db/site/legacy/
empire-db/site/legacy/apache.htm (with props)
empire-db/site/legacy/community/
empire-db/site/legacy/community/community.htm (with props)
empire-db/site/legacy/community/contributors.htm (with props)
empire-db/site/legacy/community/jira.htm (with props)
empire-db/site/legacy/community/mailing_lists.htm (with props)
empire-db/site/legacy/community/road_map.htm (with props)
empire-db/site/legacy/community/source_code.htm (with props)
empire-db/site/legacy/css/
empire-db/site/legacy/css/layout.css (with props)
empire-db/site/legacy/css/layout_centered.css (with props)
empire-db/site/legacy/css/left.css (with props)
empire-db/site/legacy/css/right.css (with props)
empire-db/site/legacy/documentation/
empire-db/site/legacy/documentation/api.htm (with props)
empire-db/site/legacy/documentation/class_overview.htm (with props)
empire-db/site/legacy/documentation/documentation.htm (with props)
empire-db/site/legacy/documentation/getting_started.htm (with props)
empire-db/site/legacy/documentation/reverse_engineering.htm (with props)
empire-db/site/legacy/documentation/tutorial.htm (with props)
empire-db/site/legacy/downloads/
empire-db/site/legacy/downloads/latest.htm (with props)
empire-db/site/legacy/downloads/license.htm (with props)
empire-db/site/legacy/downloads/previous.htm (with props)
empire-db/site/legacy/empire-db.ico (with props)
empire-db/site/legacy/empiredb/
empire-db/site/legacy/empiredb/empiredb.htm (with props)
empire-db/site/legacy/empiredb/faq.htm (with props)
empire-db/site/legacy/empiredb/hibernate.htm (with props)
empire-db/site/legacy/empiredb/metadata.htm (with props)
empire-db/site/legacy/empiredb/pattern.htm (with props)
empire-db/site/legacy/empiredb/stringfree.htm (with props)
empire-db/site/legacy/images/
empire-db/site/legacy/images/Kopie von background.gif (with props)
empire-db/site/legacy/images/answer.gif (with props)
empire-db/site/legacy/images/asflink.gif (with props)
empire-db/site/legacy/images/background.gif (with props)
empire-db/site/legacy/images/background_red.gif (with props)
empire-db/site/legacy/images/bg.gif (with props)
empire-db/site/legacy/images/diagrams/
empire-db/site/legacy/images/diagrams/dao_pattern.gif (with props)
empire-db/site/legacy/images/diagrams/empire-data-interfaces.gif (with props)
empire-db/site/legacy/images/diagrams/empire-db-class-chart.gif (with props)
empire-db/site/legacy/images/diagrams/function_of_input_control.gif (with props)
empire-db/site/legacy/images/diagrams/struts2-empire.gif (with props)
empire-db/site/legacy/images/diagrams/struts2-traditional.gif (with props)
empire-db/site/legacy/images/email.gif (with props)
empire-db/site/legacy/images/expand.gif (with props)
empire-db/site/legacy/images/key.gif (with props)
empire-db/site/legacy/images/logos/
empire-db/site/legacy/images/logos/empire-db-logo.gif (with props)
empire-db/site/legacy/images/logos/feather-small.gif (with props)
empire-db/site/legacy/images/mail/
empire-db/site/legacy/images/mail/empire-bugs.gif (with props)
empire-db/site/legacy/images/mail/empire-comment.gif (with props)
empire-db/site/legacy/images/mail/empire-contribute.gif (with props)
empire-db/site/legacy/images/mail/empire-support.gif (with props)
empire-db/site/legacy/images/menu/
empire-db/site/legacy/images/menu/menu_main.gif (with props)
empire-db/site/legacy/images/menu/menu_main_current.gif (with props)
empire-db/site/legacy/images/menu/menu_sub.gif (with props)
empire-db/site/legacy/images/menu/menu_sub_current.gif (with props)
empire-db/site/legacy/images/next.gif (with props)
empire-db/site/legacy/images/prev.gif (with props)
empire-db/site/legacy/images/question.gif (with props)
empire-db/site/legacy/index.html (with props)
empire-db/site/legacy/js/
empire-db/site/legacy/js/maillink.js (with props)
empire-db/site/legacy/js/menu.js (with props)
empire-db/site/legacy/js/prototype.js (with props)
empire-db/site/legacy/main.dwt
empire-db/site/legacy/news.htm (with props)
empire-db/site/legacy/struts2ext/
empire-db/site/legacy/struts2ext/forms_controls.htm (with props)
empire-db/site/legacy/struts2ext/input_controls.htm (with props)
empire-db/site/legacy/struts2ext/rendering_parsing.htm (with props)
empire-db/site/legacy/struts2ext/struts2ext.htm (with props)
empire-db/site/legacy/struts2ext/tag_reference.htm (with props)
empire-db/site/legacy/support/
empire-db/site/legacy/support/support.htm (with props)
empire-db/site/pages/
empire-db/site/pages/community.html (with props)
empire-db/site/pages/download.html (with props)
empire-db/site/pages/home.html (with props)
empire-db/site/pages/project.html (with props)
empire-db/site/res/
empire-db/site/res/apache-small.png (with props)
empire-db/site/res/empire-db-lg.png (with props)
empire-db/site/res/empire-db-logo-b.png (with props)
empire-db/site/res/empire-db-sg.png (with props)
empire-db/site/res/feather.png (with props)
empire-db/site/res/gototop.png (with props)
empire-db/site/res/key.gif (with props)
Removed:
empire-db/site/apache.htm
empire-db/site/community/
empire-db/site/css/layout_centered.css
empire-db/site/css/left.css
empire-db/site/css/right.css
empire-db/site/documentation/
empire-db/site/downloads/
empire-db/site/empiredb/
empire-db/site/images/
empire-db/site/javadocs/
empire-db/site/js/maillink.js
empire-db/site/js/menu.js
empire-db/site/js/prototype.js
empire-db/site/main.dwt
empire-db/site/news.htm
empire-db/site/preview-v3/
empire-db/site/sitedev/
empire-db/site/struts2ext/
empire-db/site/support/
Modified:
empire-db/site/css/ (props changed)
empire-db/site/css/layout.css
empire-db/site/doap_Empire-db.rdf
empire-db/site/index.html
empire-db/site/js/ (props changed)
Added: empire-db/site/build/css/code.css
URL: http://svn.apache.org/viewvc/empire-db/site/build/css/code.css?rev=1898936&view=auto
==============================================================================
--- empire-db/site/build/css/code.css (added)
+++ empire-db/site/build/css/code.css Mon Mar 14 20:41:26 2022
@@ -0,0 +1,207 @@
+
+/* formPanel */
+.formPanel,
+.formPanel input,
+.formPanel select {
+ font-family: Verdana, Arial, sans-serif;
+ font-size: 12px;
+ line-height: normal;
+ padding: 3px;
+}
+.formPanel {
+ margin-top: 10px;
+ border: 2px solid gray;
+ background-color: #F0F0F0;
+ padding: 10px;
+ margin-bottom: 10px;
+}
+.formPanel table.inputForm {
+ width: 100%;
+}
+.formPanel table.inputForm td.eCtlLabel {
+ vertical-align: top;
+ width: 140px;
+ height: 24px;
+ padding-top: 5px;
+ font-weight: bold;
+}
+.formPanel table.inputForm td.eCtlInput {
+ vertical-align: top;
+ padding-bottom: 7px;
+}
+.formPanel label.eLabel.eInpReq:after {
+ content: "*";
+ color: #D00000;
+}
+.formPanel select,
+.formPanel input[type=text],
+.formPanel input[type=password] {
+ border: 1px #8f99ef solid;
+}
+.formPanel select.eInpReq,
+.formPanel input[type=text].eInpReq {
+/* border: 1px brown solid; */
+ background-color: #FFFFE0;
+}
+.formPanel select.eInpDis,
+.formPanel textarea.eInpDis,
+.formPanel input[type=text].eInpDis {
+ border: 1px #C0C0C0 solid;
+ color: #808080;
+}
+.formPanel .eInput {
+ width: 100%;
+}
+.formPanel .eInput.eTypeBool {
+ width: auto;
+}
+.formPanel select.eInput.eInpShort,
+.formPanel input.eInput.eInpShort,
+.formPanel input.eInput.eTypeDate {
+ width: 100px;
+}
+.formPanel input.eInput.eInpDecimal {
+ width: 100px;
+ text-align: right;
+}
+.formPanel span.eInpDis {
+ display: inline-block;
+ padding-top: 4px;
+}
+.formPanel .eUnit {
+ padding-left: 4px;
+ font-style: bold;
+}
+.formPanel .eInputHint {
+ padding-left: 4px;
+ font-style: italic;
+}
+
+
+/* codebox */
+.xmlbox,
+.sqlbox,
+.codebox {
+ margin-bottom: 10px;
+ text-align: left;
+}
+.xmlbox .title,
+.sqlbox .title,
+.codebox .title {
+ display: inline-block;
+ background-color: #647CC6;
+ color: white;
+ font-weight: bold;
+ padding: 0 20px;
+}
+.xmlbox .title {
+ display:block;
+}
+.xmlbox .title > a {
+ font-weight: normal;
+ color: white;
+}
+.codebox pre,
+.sqlbox pre,
+.xmlbox pre {
+ text-align: left;
+ padding: 10px 20px;
+ margin: 0;
+ overflow: hidden;
+}
+.codebox pre {
+ background-color: #2A2A2A;
+ color: #E8E8E8;
+}
+.sqlbox pre {
+ background-color: #FFFDDD;
+ color: #0A0A0A;
+}
+.xmlbox pre {
+ /*
+ background-color: #888888;
+ color: #FFFFFF;
+ */
+ background-color: #FFFFFF;
+ color: #2A2A2A;
+}
+.xmlbox .comment,
+.sqlbox .comment,
+.codebox .comment {
+ font-style:italic;
+ color: #808080;
+}
+/* codebox */
+.codebox .el,
+.codebox .type {
+ /* lila */
+ color: #CC81BA;
+ color: #D888BD;
+}
+.codebox .attr,
+.codebox .obj {
+ /* hellorange */
+ color: #FFBF26;
+}
+.codebox .var {
+ color: white;
+}
+.codebox .field {
+ /* hellgelb */
+ color: #FFFCCC;
+}
+.codebox .unused {
+ /* rot */
+ color: #C34333;
+ color: #DC5C4C;
+ /* hellblau */
+ color: #449DDF;
+ color: #79ABFF;
+ /* blaugrün */
+ color: #1DC67E;
+ color: #80F6A7;
+ /* türkis */
+ color: #49C5F8;
+ color: #3EABE6;
+}
+.codebox .tag,
+.codebox .func {
+ /* hellgrün */
+ color: #A7EC21;
+}
+.codebox .literal {
+ /* orange */
+ color: #ED7F48;
+ color: #ED7139;
+}
+.codebox .keyword {
+ /* blau */
+ color: #C0C8FA;
+}
+/* sqlbox */
+.sqlbox .word {
+ color: #294E89;
+ color: navy;
+}
+.sqlbox .alias {
+ color: #CC81BA;
+ color: purple;
+}
+.sqlbox .param {
+ color: maroon;
+}
+.sqlbox .literal {
+ color: green;
+}
+.sqlbox .param.pstmt > .literal {
+ display: none;
+}
+.sqlbox .param.pstmt:after {
+ content: "?";
+}
+/* xmlbox */
+.xmlbox .tag {
+ color: #79ABFF; /* hellblau */
+ color: #A7EC21; /* hellgrün */
+ color: #647CC6;
+}
Propchange: empire-db/site/build/css/code.css
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: empire-db/site/build/css/common.css
URL: http://svn.apache.org/viewvc/empire-db/site/build/css/common.css?rev=1898936&view=auto
==============================================================================
--- empire-db/site/build/css/common.css (added)
+++ empire-db/site/build/css/common.css Mon Mar 14 20:41:26 2022
@@ -0,0 +1,490 @@
+* {
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+}
+*:before,
+*:after {
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+}
+html {
+ overflow-y:scroll;
+ height: 100%;
+}
+body {
+ /* font */
+ font-family: 'Montserrat', Verdana, sans-serif;
+ background-color: white; /* #F8F8FA;*/
+/* scrollbar-base-color: #BAC8E4; */
+ margin: 0;
+ padding: 0;
+ height: 100%;
+}
+body,
+button,
+input,
+select,
+textarea {
+ font-size: 13.3px; /* or 14.5 see @media */
+ line-height: 1.45;
+}
+pre {
+ font-family: Consolas, monospace, "Courier New", Courier;
+ font-size: 11px; /* or 13 see @media */
+}
+strong,
+.bold {
+ font-weight: bold;
+}
+.large-font {
+ font-size: 1.2em;
+}
+.huge-font {
+ font-size: 1.5em;
+}
+#bodywrapper {
+ position: relative;
+ min-height: 100%;
+ padding-top: 120px;
+ padding-bottom: 100px;
+}
+/* .clearfix */
+.floatbox {
+ display: block !important;
+}
+.floatbox:after {
+ content: "-";
+ clear: both;
+ display: block;
+ visibility: hidden;
+ height: 0px;
+}
+.floatbox > .float-left {
+ float:left;
+}
+.floatbox > .float-right {
+ float:right;
+}
+.animate {
+ /* set dynamically through JavaScript! */
+ -webkit-transition: all 0.25s linear;
+ transition: all 0.25s linear;
+}
+a,
+a:visited {
+ color: #33434C;
+ text-decoration: none;
+}
+a:focus {
+ outline: 0;
+}
+a:hover {
+ text-decoration: underline;
+}
+
+img {
+ border: 0;
+}
+ul {
+ list-style-type: none;
+ padding: 0;
+ margin: 0;
+}
+ul > li {
+ vertical-align: top;
+ margin: 0;
+}
+
+h1 {
+ text-align: left;
+ font-size: 1.5em;
+ font-weight: bold;
+}
+h2 {
+ text-align: left;
+ font-size: 1.35em;
+ font-weight: bold;
+}
+h3 {
+ text-align: left;
+ font-size: 1.1em;
+ font-weight: bold;
+}
+h1, h2, h3 {
+ margin-top: .75em;
+ margin-bottom: .75em;
+ line-height: 1.1;
+}
+h4 {
+ margin-top: .5em;
+ margin-bottom: .5em;
+ text-align: left;
+ font-size: 1.0em;
+ font-weight: bold;
+}
+p {
+ margin: 0;
+ margin-bottom: 10px;
+}
+table {
+ border-spacing: 0;
+ border-collapse: collapse;
+}
+.hidden {
+ display: none;
+}
+.align-left {
+ text-align: left;
+}
+.align-center {
+ text-align: center;
+}
+.align-right {
+ text-align: right;
+}
+.align-top {
+ vertical-align: top;
+}
+.align-bottom {
+ vertical-align: bottom;
+}
+
+/* custom style */
+.content,
+.container {
+/* border: 1px red solid; */
+ min-width: 320px;
+ max-width: 1170px;
+ padding: 0 20px;
+ margin-left: auto;
+ margin-right: auto;
+}
+.band {
+ /*
+ margin-bottom: 10px;
+ position: relative;
+ display: inline-block;
+ */
+}
+.band .content {
+ padding: 20px;
+}
+.first-letter {
+/* font-weight: bold; */
+ font-size: 1.1em;
+}
+
+/* footer */
+footer {
+ position: absolute;
+ bottom: 0;
+ width: 100%;
+ background-color: red;
+}
+#footer-bar {
+/* background-color: #647CC6; */
+ background-color: #58585A;
+ color: white;
+ font-size: 0.9em;
+ height: 100px;
+ border-top: 1px white solid;
+}
+#footer-bar > .container {
+ padding: 10px 20px;
+ text-align: left;
+}
+#footer-nav {
+ background-color: #58585A;
+ margin: 0;
+ padding: 20px 0;
+ color: #F8F8FA;
+ font-size: 0.9em;
+ height: 80px;
+}
+#footer-nav a,
+#footer-nav a:visited {
+ color: #F8F8FA;
+}
+#footer-nav .footer-layout {
+ width: 100%;
+}
+#footer-nav .footer-menu {
+ width: 100%;
+ color: white;
+ text-align: right;
+}
+#footer-nav .footer-menu > li {
+ display: inline-block;
+ padding: 4px 0;
+ margin-left: 20px;
+}
+div.footer-info {
+ /*
+ margin-top: 20px;
+ display: inline-block;
+ float: left;
+ min-width: 150px;
+ width: 20%;
+ color: white;
+ text-align: right;
+ min-height: 200px;
+ */
+ font-size: 11px;
+ padding-top: 10px;
+ overflow: hidden;
+ height: 70px;
+}
+div.footer-info a {
+ font-weight: bold;
+ color: #BAC8E4;
+}
+div.footer-info > span {
+ display: block;
+}
+#goto-top {
+ display: none;
+ position: fixed;
+ bottom: 0;
+ right: 20px;
+ width: 33px;
+ height: 33px;
+ text-align: center;
+ color: #58585A;
+ padding: 0;
+ /*
+ background-color: #8CA6D2;
+ border: 1px #E7ECF5 solid;
+ border-bottom: 0;
+ */
+}
+#goto-top > span {
+ display: inline-block;
+ background-image: url('../res/gototop.png');
+ background-repeat:no-repeat;
+ width: 30px;
+ height: 30px;
+}
+
+/* navbar */
+#navbar-main {
+ top: 0px;
+ padding: 10px 0;
+ border-bottom: 1px #E8E8EA solid;
+}
+#navbar-sub {
+ top: 70px;
+ z-index: 10;
+}
+#navbar-sub .navbar-nav {
+ font-size: 0.95em;
+}
+#navbar-sub .navbar-toggle {
+ margin-top: 8px;
+}
+/* apache-link */
+.navbar-link.logo-apache {
+}
+.navbar-link.logo-apache > img {
+ display: inline-block;
+ width: 100%;
+}
+.navbar.navbar-dark {
+ height: 120px;
+}
+.navbar.navbar-dark.navbar-main-style {
+ height: 70px;
+}
+.navbar-main-style .navbar-link.logo-apache {
+ margin-top: -10px;
+}
+.navbar-link.logo-apache {
+ margin-top: 10px;
+}
+
+/* gröÃe auf content-seite */
+.navbar-main-style .navbar-link.logo-empire {
+ width: 59px;
+ margin-top: 0px;
+}
+.navbar-main-style .navbar-toggle {
+ margin-top: 8px;
+}
+.navbar-main-style .navbar-nav {
+ font-size: 0.9em;
+}
+/* wegen animation auf startseite */
+.navbar-link.logo-empire {
+ width: 118px;
+ margin-top: 0px;
+ margin-right: 15px;
+}
+.navbar-link.logo-empire > img {
+ display: inline-block;
+ width: 100%;
+}
+.navbar-toggle {
+ margin-top: 32px;
+}
+.navbar-nav {
+ font-size: 1.1em;
+}
+/* nav-indicator */
+.nav > li > a {
+ padding-left: 1px;
+ padding-right: 19px;
+}
+.nav-indicator {
+ position: absolute;
+ bottom: 8px;
+ width: 100%;
+ height: 2px;
+ text-align: left;
+ line-height: 0px;
+ font-size: 0;
+ padding: 0;
+ padding-right: 24px;
+ max-width: 400px;
+}
+.nav-indicator span {
+ display: inline-block;
+ background-color: #A8A8A8;
+ height: 2px;
+ width: 0%;
+}
+
+.navbar-light .navbar-nav > li.active > a,
+.navbar-light .navbar-nav > li.active > a:focus,
+.navbar-light .navbar-nav > li.active > a:hover {
+ color: #526D9C;
+ background-color: transparent;
+}
+.navbar-light .navbar-nav > li:hover > a {
+ color: #181818;
+}
+.navbar-dark .navbar-nav > li.active > a,
+.navbar-dark .navbar-nav > li.active > a:focus,
+.navbar-dark .navbar-nav > li.active > a:hover {
+ background-color: transparent;
+}
+.navbar-nav > li:hover > .nav-indicator span {
+ width: 100%;
+}
+.navbar-nav > li.active > .nav-indicator span {
+ width: 100%;
+ background-color: #8CA6D2;
+}
+
+/* nav-highlight */
+.nav-highlight {
+ position: absolute;
+ left: -8px;
+ top: 12px;
+ width: 95%;
+ height: 27px;
+ text-align: left;
+ line-height: 0px;
+ font-size: 0;
+ padding: 0;
+ background-color: #A80335;
+ text-size-adjust: 100%;
+}
+.navbar-nav > li.highlight > a.pageLink {
+ color: white;
+ font-weight:bold;
+}
+.navbar-nav > li.highlight.active > a.pageLink {
+ color: #FFFFFF;
+}
+.navbar-nav > li.highlight:not(.active):hover > a.pageLink {
+ color: #FFFFCC !important;
+}
+.navbar-nav > li.highlight.active > .nav-indicator span {
+ background-color: #A80335;
+}
+.navbar-nav-right {
+ display: none;
+}
+
+/* github-fork-ribbon */
+.github-fork-ribbon {
+ display: none;
+ position: fixed;
+ top: 69px;
+}
+.github-fork-ribbon:hover {
+ text-decoration: none;
+}
+
+/* media */
+@media (max-width: 499px) and (orientation: portrait) {
+ /*
+ #bodywrapper {
+ padding-bottom: 325px;
+ }
+ img.anfahrt {
+ width: 320px;
+ }
+ */
+}
+@media (max-width: 767px) {
+ /* initially closed */
+ .navbar-collapse.collapse {
+ display: none;
+ }
+ .navbar-dark .navbar-collapse.collapse {
+ background-color: #7C7C7C;
+ }
+ .navbar-light .navbar-collapse.collapse {
+ background-color: #D2D6DF; /* #DDDFE6 */
+ }
+ .navbar-collapse.collapse {
+ position: absolute;
+ border: 0;
+ width: 100%;
+/* max-width: 320px; */
+ }
+ .github-fork-ribbon {
+ display: none !important;
+ }
+}
+@media (min-width: 768px) {
+ body,
+ button,
+ input,
+ select,
+ textarea {
+ font-size: 14.5px;
+ }
+ pre {
+ font-size: 13px;
+ }
+ /* one menu line */
+ .navbar-nav-wrapper {
+ float: left;
+ margin-top: 25px;
+ }
+ .navbar-main-style .navbar-nav-wrapper {
+ margin-top: 0;
+ }
+ .navbar-main-style .navbar-nav {
+ float: left;
+ }
+ .navbar-nav {
+ float: left; /* für anmation */
+ }
+}
+@media (min-width: 920px) {
+ /*
+ .navbar-nav-wrapper {
+ background-color: green;
+ }
+ .navbar-main-style .navbar-nav-wrapper {
+ background-color: red;
+ }
+ */
+ .navbar-nav-right {
+ display: inherit;
+ }
+}
Propchange: empire-db/site/build/css/common.css
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: empire-db/site/build/css/content.css
URL: http://svn.apache.org/viewvc/empire-db/site/build/css/content.css?rev=1898936&view=auto
==============================================================================
--- empire-db/site/build/css/content.css (added)
+++ empire-db/site/build/css/content.css Mon Mar 14 20:41:26 2022
@@ -0,0 +1,545 @@
+/* general */
+a.extern,
+a.homeLink,
+a.sectionLink,
+a.mailLink {
+ /* used for JavaScript only*/
+}
+.emph {
+ font-weight: bold;
+}
+.space-above {
+ margin-top: 20px;
+}
+.space-below {
+ margin-bottom: 20px;
+}
+
+ul.inline {
+ margin: 0;
+}
+ul.inline li {
+ display: inline-block;
+ margin-right: 20px;
+}
+ul.bullets {
+ list-style-type: square;
+ padding-left: 20px;
+ text-align: left;
+ margin: 0;
+ margin-bottom: 10px;
+}
+ul.bullets > li {
+ margin: 5px 0;
+ text-align: left;
+}
+ul.white {
+ background-color: white;
+ margin-top: 0;
+ padding-top: 10px;
+ padding-bottom: 10px;
+}
+
+ul.alpha {
+ list-style-type: lower-latin;
+ padding-left: 20px;
+ text-align: left;
+ margin: 10px 0;
+}
+ul.alpha > li {
+ margin: 0;
+ margin-bottom: 10px;
+ text-align: justify;
+}
+ul.alpha > li > p {
+ margin-bottom: 0;
+}
+
+/* bigpoints */
+div.bigpoints-title {
+ display: inline-block;
+ max-width: 660px;
+ text-align: left;
+}
+ul.bigpoints {
+ display: inline-block;
+ max-width: 660px;
+ text-align: left;
+}
+ul.bigpoints > li {
+ margin: 15px 0;
+}
+.floatbox > ul {
+ width: 49%;
+}
+
+/* button */
+a.button,
+.band a.button {
+ padding: 5px 15px;
+ color: white;
+ font-weight: bold;
+}
+.buttons {
+ display: block;
+ padding: 8px 0;
+}
+.buttons > .button {
+ margin-right: 8px;
+}
+
+/* band */
+.band {
+ min-height: 300px;
+}
+.band.odd {
+ background-color: #F8F8FA;
+}
+.band.even {
+ background-color: #E7ECF5;
+}
+.band.title {
+ background-repeat:no-repeat;
+ background-position: center 0;
+ background-size: 2560px auto;
+ background-color: #E7ECF5;
+}
+.band.title .slogan {
+ display: inline-block;
+ color: #48484A;
+ padding: 5px 15px;
+ font-size: 1.9em;
+ font-weight: bold;
+}
+.band.title .version {
+ display: inline-block;
+ padding: 10px;
+ margin-top: 50px;
+ background-color: #A80335;
+ color: white;
+ font-weight: bold;
+}
+.band a {
+ font-weight: bold;
+ text-decoration: none;
+ color: #526D9C;
+}
+.band a:hover {
+ text-decoration: underline;
+}
+
+/* table */
+table.inline {
+ display: inline-table;
+ width: auto;
+}
+table.inline td {
+ vertical-align: middle;
+}
+table.inline td.logo {
+ padding-right: 30px;
+}
+table.layout {
+ width: 100%;
+ table-layout: fixed;
+}
+table.layout.cell-height-med th,
+table.layout.cell-height-med td {
+ padding: 8px 0;
+ vertical-align: middle;
+}
+table.layout > tbody > tr > th {
+ text-align: left;
+}
+
+/* tiles */
+.tile-container {
+ display: inline-block;
+ position: relative;
+ padding: 0;
+ margin: 20px -12px;
+}
+.tile {
+ display: inline-block;
+/* position: relative; */
+ float: left;
+ margin: 0;
+ width: 24%;
+ padding: 12px;
+}
+.tile .text {
+ min-height: 240px;
+ text-align: justify;
+ margin-bottom: 10px;
+}
+.tile-spacer {
+ display: inline-block;
+ float: left;
+ width: 1.3%;
+ height: 20px;
+}
+@media (max-width: 1039px) {
+ .tile {
+ width: 49%;
+ }
+ .tile .text {
+ min-height: 170px;
+ }
+ .tile-spacer.middle {
+ width: 100%;
+ }
+}
+@media (max-width: 599px) {
+ .tile {
+ width: 98%;
+ }
+ .tile .text {
+ min-height: auto;
+ }
+ .tile-spacer {
+ width: 100%;
+ }
+}
+.tile .title {
+ display: block;
+ font-size: 120%;
+ font-weight: bold;
+ margin-bottom: 10px;
+
+ padding-top: 40px;
+ background-repeat:no-repeat;
+ background-position: left top;
+ background-size: auto 40px;
+}
+
+/* content */
+.content .content-section {
+ padding-bottom: 10px;
+}
+.content .content-box {
+ display: block;
+ /*
+ display: inline-block;
+ width: 100%;
+ */
+}
+.content.optional {
+/* display: none; */
+ padding-top: 0;
+ padding-bottom: 40px;
+
+ -webkit-transition: all 1.25s linear;
+ transition: all 1.25s linear;
+
+}
+.content .optional {
+ display: none;
+}
+.content .hint {
+ font-size: 0.9em;
+ margin-bottom: 10px;
+}
+.content .info-box {
+ display: inline-block;
+ background-color: white;
+ padding: 5px;
+ padding-right: 15px;
+}
+
+.content .caro {
+ color: #971337;
+ white-space: nowrap;
+}
+.quote {
+ width: 100%;
+ background-color: #E7ECF5;
+/* background-color: #F3F5FA; */
+ text-align: center;
+ padding: 15px 15%;
+ color: #526D9C;
+}
+.quote .quelle {
+ display: block;
+ font-style: italic;
+ font-size: 80%;
+ margin-top: 10px;
+ color: #18181A;
+}
+.footnote {
+ font-size: 0.8em;
+}
+.verdict .label {
+ display: inline-block;
+ padding: 2px 5px;
+ margin-right: 5px;
+/* background-color: #A80335; */
+ background-color: #647CC6;
+ color: white;
+ font-weight: bold;
+}
+.verdict .text {
+ display: inline-block;
+ padding: 2px 5px;
+ background-color: #FFFFCC;
+ font-weight: bold;
+}
+
+/* layout1col */
+.layout1col {
+ text-align: justify;
+}
+
+/* layout2col */
+.layout2col {
+ display: block;
+ margin: 0;
+ padding: 0;
+}
+.layout2col:after {
+ content: "-";
+ clear: both;
+ display: block;
+ visibility: hidden;
+ height: 0px;
+}
+.layout2col .col-left,
+.layout2col .col-right {
+ display: inline-block;
+ width: 50%;
+ float: left;
+ margin: 0;
+ padding: 0;
+ min-width: 400px;
+ text-align: justify;
+}
+.layout2col .col-left {
+ padding-right: 20px;
+}
+.layout2col .col-right {
+ padding-left: 20px;
+}
+.layout2col .col-left > .col-inlay {
+ padding-left: 10px;
+}
+.layout2col .col-right > .col-inlay {
+ padding-right: 10px;
+}
+.layout2col .col-inlay {
+ padding-top: 5px;
+ padding-bottom: 15px;
+ /* this is required for some unknown reason */
+ border-top: 1px transparent solid;
+ border-bottom: 1px transparent solid;
+}
+.layout2col .col-one,
+.layout2col .col-four {
+ background-color: #E0E0E0;
+}
+.layout2col .col-two,
+.layout2col .col-three {
+ background-color: #F0F0F0;
+}
+@media (max-width: 879px) {
+ .layout2col .col-left,
+ .layout2col .col-right {
+ display: block;
+ width: 100%;
+ padding: 0;
+ float: none;
+ min-width: inherit;
+ }
+ .layout2col .col-one,
+ .layout2col .col-three {
+ background-color: #E0E0E0;
+ }
+ .layout2col .col-two,
+ .layout2col .col-four {
+ background-color: #F0F0F0;
+ }
+ .layout2col .col-left > .col-inlay,
+ .layout2col .col-right > .col-inlay {
+ padding-left: 10px;
+ padding-right: 10px;
+ }
+}
+
+
+label {
+ display: inline-block;
+ max-width: 100%;
+ margin-bottom: 5px;
+ font-weight: bold;
+}
+
+/* checkbox */
+.checkbox {
+ vertical-align:top;
+ line-height: 22px;
+}
+.checkbox > .box {
+ float: right;
+ display: block;
+ width: 22px;
+ height: 22px;
+ border: 2px #647CC6 solid;
+ background-color: white;
+ margin-left: 5px;
+ padding: 1px;
+}
+.checkbox > .box:hover {
+ background-color: aqua;
+}
+.checkbox > .box > .tick {
+ display: none;
+ float: left;
+ background-color: #647CC6;
+ width: 16px;
+ height: 16px;
+}
+.checkbox.checked > .box > .tick {
+ display: inline-block;
+}
+
+/* tab-view */
+.tab-view .tab-head .tab-label {
+ margin-right: 1px;
+}
+.tab-view .tab-head .tab-label:not(.active) {
+/* background-color: #D5DDEE; */
+ background-color: white;
+ color: #647CC6;
+}
+.tab-view .tab-head .tab-label:not(.active):hover {
+ background-color: #B7C5E1;
+ color: white;
+}
+
+/* info */
+table.info {
+ table-layout: fixed;
+ border-collapse: separate;
+ border-spacing: 0 1px;
+ background-color: #647CC6;
+ margin: 10px 0;
+}
+table.info tr th {
+ color: white;
+ font-weight: bold;
+ text-align: left;
+ padding: 0 5px;
+}
+table.info tr td {
+ background-color: white;
+ text-align: left;
+ padding: 5px;
+}
+table.info tr td.center,
+table.info tr th.center {
+ text-align: center;
+}
+
+
+/* features */
+table.features {
+ width: 100%;
+ border-spacing: 0 1px;
+ background-color: white;
+ border-collapse:separate;
+ table-layout:fixed;
+}
+table.features col.feature {
+ width: 25%;
+}
+table.features col.description {
+ width: 75%;
+}
+table.features tr:nth-child(even) {
+ background: #E0E0E0;
+}
+table.features tr:nth-child(odd) {
+ background: #F0F0F0;
+}
+table.features td.feature {
+ font-weight: bold;
+}
+table.features td.description {
+ padding: 5px 0;
+}
+table.features td.description .feature {
+ display: none;
+ font-weight: bold;
+}
+table.features td ul.bullets {
+ margin: 0;
+ margin-bottom: 10px;
+}
+table.features td ul.bullets > li {
+ margin: 2px 0;
+}
+@media (max-width: 879px) {
+ table.features col.feature {
+ width: 0;
+ }
+ table.features col.description {
+ width: 100%;
+ }
+ table.features td.feature {
+ /* dont use display: none! */
+ visibility:hidden;
+ }
+ table.features td.description .feature {
+ display: block;
+ }
+}
+
+
+/* downloads */
+table.downloads {
+ table-layout: fixed;
+ border-collapse: separate;
+ border-spacing: 0 1px;
+ background-color: #647CC6;
+ width: 100%;
+ margin: 10px 0;
+}
+table.downloads col {
+ width: 70px;
+}
+table.downloads col.file {
+ width: 99%;
+}
+table.downloads col.size {
+ width: 60px;
+}
+table.downloads col.date {
+ width: 110px;
+}
+table.downloads tr th {
+ color: white;
+ font-weight: bold;
+ text-align: center;
+ padding: 0 5px;
+}
+table.downloads tr td {
+ text-align: center;
+ padding: 5px;
+}
+table.downloads tr th.file,
+table.downloads tr td.file {
+ text-align: left;
+ padding-left: 10px;
+}
+table.downloads tr td > a {
+ display: block;
+}
+table.downloads tbody > tr {
+ background-color: white;
+}
+table.downloads.previous tbody > tr:nth-child(even) {
+ background-color: #F4F4F4;
+}
+table.downloads.previous tbody > tr:nth-child(odd) {
+ background-color: white;
+}
+
+
Propchange: empire-db/site/build/css/content.css
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: empire-db/site/build/css/home.css
URL: http://svn.apache.org/viewvc/empire-db/site/build/css/home.css?rev=1898936&view=auto
==============================================================================
--- empire-db/site/build/css/home.css (added)
+++ empire-db/site/build/css/home.css Mon Mar 14 20:41:26 2022
@@ -0,0 +1,101 @@
+
+/* gröÃe auf startseite */
+.navbar.navbar-dark {
+ height: 70px;
+}
+.navbar.navbar-dark.navbar-main-style {
+ height: 120px;
+}
+.navbar-main-style .navbar-link.logo-apache {
+ margin-top: 20px;
+}
+.navbar-main-style .navbar-link.logo-empire {
+ width: 118px;
+ margin-top: 0px;
+}
+.navbar-main-style .navbar-toggle {
+ margin-top: 32px;
+}
+.navbar-main-style .navbar-nav {
+ font-size: 1.1em;
+}
+
+/* wegen animation */
+.navbar-link.logo-apache {
+ margin-top: 0px;
+}
+.navbar-link.logo-empire {
+ width: 59px;
+ margin-top: 0px;
+}
+.navbar-toggle {
+ margin-top: 8px;
+}
+.navbar-nav {
+ font-size: 0.9em;
+}
+
+/* other */
+#navbar-sub {
+ display: block; /* don't hide! */
+}
+#footer-bar > .container {
+ text-align: center
+}
+.footer-info {
+ display: inline-block;
+ max-width: 800px;
+ text-align: left;
+}
+
+/* github-fork-ribbon */
+.github-fork-ribbon {
+ display: block;
+ position: fixed;
+ top: 119px;
+}
+
+/* content */
+.band > .content {
+ text-align: center;
+ max-width: 800px;
+}
+.empire-logo .logo-fl,
+.empire-logo .logo-fr {
+ display: none;
+ vertical-align: top;
+}
+
+@media (min-width: 768px) {
+ /* one menu line */
+ .navbar-nav-wrapper {
+ float: left;
+ margin-top: 0;
+ }
+ .navbar-main-style .navbar-nav-wrapper {
+ margin-top: 25px;
+ }
+ .navbar-nav,
+ .navbar-main-style .navbar-nav {
+ float: left;
+ }
+ .navbar-main-style .navbar-nav {
+ }
+ /* reset */
+ .navbar-main-style .navbar-nav li a {
+ padding-top: 15px;
+ padding-bottom: 15px;
+ }
+ .navbar-main-style .nav-indicator {
+ bottom: 8px;
+ }
+ .navbar-main-style .nav-highlight {
+ top: 12px;
+ height: 27px;
+ }
+ /* empire-logo */
+ .empire-logo .logo-fl,
+ .empire-logo .logo-fr {
+ display: table-cell;
+ }
+}
Propchange: empire-db/site/build/css/home.css
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: empire-db/site/build/css/layout.css
URL: http://svn.apache.org/viewvc/empire-db/site/build/css/layout.css?rev=1898936&view=auto
==============================================================================
--- empire-db/site/build/css/layout.css (added)
+++ empire-db/site/build/css/layout.css Mon Mar 14 20:41:26 2022
@@ -0,0 +1,7 @@
+
+@import url("navbar.css");
+@import url("common.css");
+@import url("content.css");
+@import url("code.css");
+
+/* DO NOT ADD STYLES HERE! */
\ No newline at end of file
Propchange: empire-db/site/build/css/layout.css
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: empire-db/site/build/css/navbar.css
URL: http://svn.apache.org/viewvc/empire-db/site/build/css/navbar.css?rev=1898936&view=auto
==============================================================================
--- empire-db/site/build/css/navbar.css (added)
+++ empire-db/site/build/css/navbar.css Mon Mar 14 20:41:26 2022
@@ -0,0 +1,310 @@
+.nav {
+ padding-left: 0;
+ margin-bottom: 0;
+ list-style: none;
+}
+.nav > li {
+ position: relative;
+ display: block;
+ padding-right: 5px;
+}
+.nav > li > a {
+ position: relative;
+ display: block;
+ padding: 10px;
+}
+.nav > li > a:hover,
+.nav > li > a:focus {
+ text-decoration: none;
+ background-color: #eee;
+}
+.nav > li.disabled > a {
+ color: #777;
+}
+.nav > li.disabled > a:hover,
+.nav > li.disabled > a:focus {
+ color: #777;
+ text-decoration: none;
+ cursor: not-allowed;
+ background-color: transparent;
+}
+.nav .nav-divider {
+ height: 1px;
+ margin: 9px 0;
+ overflow: hidden;
+ background-color: #e5e5e5;
+}
+.nav > li > a > img {
+ max-width: none;
+}
+/* navbar */
+.navbar {
+ position: relative;
+ min-height: 50px;
+ margin-bottom: 0;
+ /*
+ border: 1px solid transparent;
+ */
+ font-weight: bold;
+ border: 0;
+}
+.navbar-header {
+ display: block;
+ padding-right: 15px;
+}
+.navbar-header:after {
+ content: " ";
+ clear: both;
+ display: block;
+ visibility: hidden;
+ height: 0px;
+}
+.navbar-collapse {
+ padding-right: 15px;
+ padding-left: 15px;
+ overflow-x: visible;
+ -webkit-overflow-scrolling: touch;
+ /*
+ -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
+ box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
+ */
+}
+.navbar-static-top {
+ z-index: 1000;
+ border-width: 0 0 1px;
+}
+.navbar-fixed-top,
+.navbar-fixed-bottom {
+ position: fixed;
+ right: 0;
+ left: 0;
+ z-index: 1030;
+}
+.navbar-fixed-top {
+ top: 0;
+ border-width: 0 0 1px;
+}
+.navbar-fixed-bottom {
+ bottom: 0;
+ margin-bottom: 0;
+ border-width: 1px 0 0;
+}
+.navbar-fixed-top .navbar-collapse,
+.navbar-fixed-bottom .navbar-collapse {
+ max-height: 400px;
+ overflow-y: auto;
+}
+
+/* navbar-link */
+.navbar-link {
+ display: inline-block;
+ float: none;
+ height: 50px;
+ padding: 0;
+ font-size: 18px;
+ line-height: 20px;
+ vertical-align: middle;
+}
+.navbar-link:hover,
+.navbar-link:focus {
+ text-decoration: none;
+}
+.navbar-link > img {
+ display: block;
+}
+
+/* navbar-toggle */
+.navbar-toggle {
+ position: relative;
+ float: right;
+ padding: 8px 6px;
+ margin-top: 8px;
+ margin-bottom: 8px;
+ background-color: transparent;
+ background-image: none;
+ border: 0;
+/* border: 1px solid transparent; */
+/* border-radius: 4px; */
+}
+.navbar-toggle:focus {
+ outline: 0;
+}
+.navbar-toggle .icon-bar {
+ display: block;
+ width: 22px;
+ height: 2px;
+ border-radius: 1px;
+}
+.navbar-toggle .icon-bar + .icon-bar {
+ margin-top: 4px;
+}
+/* navbar-nav-wrapper */
+.navbar-nav-wrapper {
+ margin-top: 0;
+ text-align: left;
+}
+/* navbar-nav */
+.navbar-nav {
+ margin: 0;
+}
+.navbar-nav > li > a {
+ padding-top: 10px;
+ padding-bottom: 10px;
+ line-height: 20px;
+}
+.navbar-text {
+ margin-top: 15px;
+ margin-bottom: 15px;
+}
+/* navbar-nav-right */
+.navbar-nav-right {
+ float: right;
+}
+/* navbar-light */
+.navbar-light {
+ background-color: #DDDFE6;
+ border-color: red;
+}
+.navbar-light .navbar-link {
+ color: #777;
+}
+.navbar-light .navbar-link:hover,
+.navbar-light .navbar-link:focus {
+ color: #5e5e5e;
+ background-color: transparent;
+}
+.navbar-light .navbar-text {
+ color: #777;
+}
+.navbar-light .navbar-nav > li > a {
+ color: #777;
+}
+.navbar-light .navbar-nav > li > a:hover,
+.navbar-light .navbar-nav > li > a:focus {
+ color: #333;
+ background-color: transparent;
+}
+.navbar-light .navbar-nav > .active > a,
+.navbar-light .navbar-nav > .active > a:hover,
+.navbar-light .navbar-nav > .active > a:focus {
+ color: #555;
+ background-color: #e7e7e7;
+}
+.navbar-light .navbar-nav > .disabled > a,
+.navbar-light .navbar-nav > .disabled > a:hover,
+.navbar-light .navbar-nav > .disabled > a:focus {
+ color: #ccc;
+ background-color: transparent;
+}
+.navbar-light .navbar-toggle {
+ border-color: #ddd;
+}
+.navbar-light .navbar-toggle:hover,
+.navbar-light .navbar-toggle:focus {
+ background-color: #eee;
+}
+.navbar-light .navbar-toggle .icon-bar {
+ background-color: #888;
+}
+.navbar-light .navbar-collapse {
+ border-color: #e7e7e7;
+}
+.navbar-light .navbar-link {
+ color: #777;
+}
+.navbar-light .navbar-link:hover {
+ color: #333;
+}
+
+/* navbar-dark */
+.navbar-dark {
+ background-color: #647CC6;
+}
+.navbar-dark .navbar-link {
+ color: #9d9d9d;
+}
+.navbar-dark .navbar-link:hover,
+.navbar-dark .navbar-link:focus {
+ color: #fff;
+ background-color: transparent;
+}
+.navbar-dark .navbar-text,
+.navbar-dark .navbar-nav > li > a {
+ color: #E0E0E0;
+}
+.navbar-dark .navbar-nav > li > a:hover,
+.navbar-dark .navbar-nav > li > a:focus {
+ color: #fff;
+ background-color: transparent;
+}
+.navbar-dark .navbar-nav > .active > a,
+.navbar-dark .navbar-nav > .active > a:hover,
+.navbar-dark .navbar-nav > .active > a:focus {
+ color: #fff;
+ background-color: #080808;
+}
+.navbar-dark .navbar-nav > .disabled > a,
+.navbar-dark .navbar-nav > .disabled > a:hover,
+.navbar-dark .navbar-nav > .disabled > a:focus {
+ color: #444;
+ background-color: transparent;
+}
+.navbar-dark .navbar-toggle {
+ border-color: #333;
+}
+.navbar-dark .navbar-toggle:hover,
+.navbar-dark .navbar-toggle:focus {
+ background-color: #333;
+}
+.navbar-dark .navbar-toggle .icon-bar {
+ background-color: #fff;
+}
+.navbar-dark .navbar-collapse {
+ border-color: #101010;
+}
+
+/* media */
+@media (min-width: 768px) {
+ .navbar-toggle {
+ display: none;
+ }
+ .navbar-header {
+ float: left;
+ }
+ .navbar-collapse {
+ width: auto;
+ border-top: 0;
+ -webkit-box-shadow: none;
+ box-shadow: none;
+ }
+ .navbar-collapse.collapse {
+ display: block !important;
+ height: auto !important;
+ padding-bottom: 0;
+ overflow: visible !important;
+ }
+ .navbar-fixed-top .navbar-collapse,
+ .navbar-static-top .navbar-collapse,
+ .navbar-fixed-bottom .navbar-collapse {
+ padding-right: 0;
+ padding-left: 0;
+ }
+ .navbar-nav {
+ float: left;
+ margin: 0;
+ }
+ .navbar-nav > li {
+ float: left;
+ }
+ .navbar-nav > li > a {
+ padding-top: 15px;
+ padding-bottom: 15px;
+ }
+}
+@media (max-device-width: 480px) and (orientation: landscape) {
+ .navbar-fixed-top .navbar-collapse,
+ .navbar-fixed-bottom .navbar-collapse {
+ max-height: 240px;
+ overflow-y: auto;
+ }
+}
Propchange: empire-db/site/build/css/navbar.css
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: empire-db/site/build/dist_minify.bat
URL: http://svn.apache.org/viewvc/empire-db/site/build/dist_minify.bat?rev=1898936&view=auto
==============================================================================
--- empire-db/site/build/dist_minify.bat (added)
+++ empire-db/site/build/dist_minify.bat Mon Mar 14 20:41:26 2022
@@ -0,0 +1,18 @@
+
+@echo off
+set target=E:\Java\Empire-DB\site
+rem backup
+copy %target%\css\*.css %target%\build\css /Y
+copy %target%\js\*.js %target%\build\js /Y
+rem css
+ajaxmin %target%\css\navbar.css %target%\css\common.css %target%\css\content.css %target%\css\code.css -o %target%\css\layout.css
+ajaxmin %target%\css\home.css -o %target%\css\home.css
+rem delete
+del %target%\css\navbar.css
+del %target%\css\common.css
+del %target%\css\content.css
+del %target%\css\code.css
+rem js
+ajaxmin %target%\js\site.js -o %target%\js\site.js
+@echo complete
+pause
Added: empire-db/site/build/js/site.js
URL: http://svn.apache.org/viewvc/empire-db/site/build/js/site.js?rev=1898936&view=auto
==============================================================================
--- empire-db/site/build/js/site.js (added)
+++ empire-db/site/build/js/site.js Mon Mar 14 20:41:26 2022
@@ -0,0 +1,533 @@
+//fix for IE console.log
+var log = Function.prototype.bind.call(console.log, console);
+
+// basic
+function e$(id) {
+ return document.getElementById(id);
+}
+jQuery.fn.tagName = function() {
+ return this.prop("tagName");
+};
+$.urlParam = function(name){
+ var results = new RegExp('[\?&]' + name + '=([^&#]*)').exec(window.location.href);
+ if (results==null){
+ return null;
+ }
+ else{
+ return results[1] || 0;
+ }
+}
+
+/* prototype: startsWith */
+String.prototype.startsWith = function(str) {
+ if (this.length>=str.length) {
+ return (str==this.substring(0,str.length));
+ }
+ return false;
+}
+/* prototype: endsWith */
+String.prototype.endsWith = function(str) {
+ if (this.length>=str.length) {
+ var src = this;
+ var pos = src.length-str.length;
+ return (str==src.substring(pos,pos+str.length));
+ }
+ return false;
+}
+
+/* Dialog and Input functions */
+function getKeyCode(event) {
+ if (window.event) { // IE
+ return event.keyCode;
+ }
+ // Netscape/Firefox/Opera
+ return event.which;
+}
+
+function cancelEvent(event) {
+ if(event.preventDefault) {
+ // Chrome, FF
+ event.preventDefault();
+ } else {
+ // IE
+ event.returnValue = false;
+ }
+ return false;
+}
+
+function isVisible(elem) {
+ return (elem.is(":visible"));
+}
+
+/**
+ * Page
+ */
+const Page = {
+ prevSection: null,
+ scrollParent: "html, body",
+ // init
+ init: function(menuId) {
+ // init all
+ this.initMenu(menuId);
+ this.initNavbarToogle();
+ this.initNavbarAnimate();
+ this.initGotoTop();
+ this.initPageLinks(menuId);
+ this.initSectionLinks();
+ this.initMailLinks();
+ this.initShowMeLinks();
+ // controls
+ TabView.init();
+ Checkbox.init();
+ LayoutResize.init();
+ // scroll to section
+ var section = $.urlParam('sec');
+ if (section) {
+ this.scrollToSection("#sec"+section);
+ }
+ },
+ // initNavbarToogle
+ initMenu: function(menuId) {
+ log("initMenu: "+menuId);
+ var mi = e$(menuId);
+ if (mi) {
+ $(mi).addClass("active");
+ }
+ },
+ // initNavbarToogle
+ initNavbarToogle: function() {
+ // Navbar toggle
+ var nbt = $('.navbar-toggle');
+ nbt.each(function() {
+ var btn = $(this);
+ var menu = $(btn.attr('data-target'));
+ if (menu.find(".navbar-nav > li").length==0)
+ btn.hide();
+ });
+ nbt.click(function() {
+ var btn = $(this);
+ var menu = $(btn.attr('data-target'));
+ // alert(menu.length);
+ var open = menu.hasClass('open');
+ if (open) {
+ menu.slideUp(300, function() {
+ menu.removeClass('open');
+ });
+ }
+ else {
+ menu.slideDown(300, function() {
+ menu.addClass('open');
+ });
+ }
+ // expanded
+ btn.attr('aria-expanded', open);
+ });
+ },
+ // initNavbarAnimate
+ initNavbarAnimate: function() {
+ /* delayed */
+ var navbar = $("#navbar-main"); // or ".navbar-main-style"
+ var animate = navbar.find(".navbar-link, .navbar-link img, .navbar-toggle, .navbar-nav-wrapper, .navbar-nav");
+ animate = animate.add(".nav-indicator span"); // also applies to sub-menu!
+ /* delayed */
+ setTimeout(function() {
+ // enableTransformation();
+ animate.addClass("animate");
+ }, 500);
+ /* mouse-triggered
+ $("#navigation").mouseenter(function() {
+ var navb = $(this);
+ animate.addClass("animate");
+ nav.off( "mouseenter" );
+ });
+ */
+ },
+ // initGotoTop
+ initGotoTop: function() {
+ var button = $('#goto-top');
+ // scroll event
+ $(document).on('scroll', function() {
+ var view = $(window);
+ var show = (view.scrollTop() > 250);
+ var visible = isVisible(button);
+ if (show == visible)
+ return;
+ // show or hide
+ if (show) {
+ button.fadeIn();
+ }
+ else {
+ button.fadeOut();
+ }
+ });
+ // onclick-event
+ button.on('click', function(){
+ $('html, body').stop().animate({
+ scrollTop: 0
+ }, 800);
+ return false;
+ });
+ },
+ // initPageLinks
+ initPageLinks: function(menuId) {
+ var linkSelector;
+ var otherSelector;
+ if (menuId=="mi.home") {
+ linkSelector = "a.pageLink";
+ otherSelector = "a.homeLink";
+ } else {
+ linkSelector = "a.homeLink";
+ otherSelector = "a.pageLink";
+ }
+ $(linkSelector).click(function() {
+ var link = this;
+ // make target active
+ var target = link.getAttribute("data-target");
+ if (target) {
+ var tmi = e$(target);
+ if (tmi) {
+ $(tmi).addClass("active");
+ }
+ }
+ // animate
+ $("#navbar-main").removeClass("navbar-main-style");
+ window.setTimeout(function(){
+ Page.execPageLink(link);
+ }, 300);
+ return false;
+ });
+ /* - for debugging only -
+ $(otherSelector ).click(function() {
+ var link = this;
+ $("#navbar-main").addClass("navbar-main-style");
+ return false;
+ });
+ */
+ },
+ // execPageLink
+ execPageLink: function(a) {
+ // Execute Link
+ if (a==null || a.href==null) {
+ alert(anchor_id + ' is not a valid anchor element!');
+ return;
+ }
+ window.location = a.href;
+ },
+ // initSectionLinks
+ initSectionLinks: function() {
+ // smoothscroll
+ $('a.sectionLink').bind('click.smoothscroll',function (e) {
+ e.preventDefault();
+ var target = this.hash;
+ // close the menu
+ var btn = $('#navbar-sub .navbar-toggle:visible');
+ if (btn.length>0) {
+ var navbar = $(btn.data("target"));
+ if (navbar.hasClass("open"))
+ btn.click();
+ }
+ // scroll now
+ Page.scrollToSection(target);
+ });
+ },
+ // initMailLinks
+ initMailLinks: function() {
+ $("a.mailLink").each( function(/* index, element */){
+ var link = $( this );
+ var target = link.data("target");
+ var domain = "empire-db.apache.org";
+ link.text(target+"@"+domain);
+ link.click(function() {
+ var link = $( this );
+ var url = "mailto:"+link.text();
+ window.location = url;
+ });
+ });
+ },
+ // initShowMeLinks
+ initShowMeLinks: function() {
+ // smoothscroll
+ $('a.showMe').each( function(/* index, element */){
+ var link = $( this );
+ link.click(function() {
+ var link = $( this );
+ var content = link.closest('.content-block');
+ if (content.length==0)
+ content = link.closest('.content');
+ if (content.length==0)
+ return;
+ link.hide();
+ content.find(".optional").slideDown(500, function() {
+ // content.next(".content.optional").show();
+ content.find("a.hideMe").show();
+ });
+ });
+ });
+ $('a.hideMe').each( function(/* index, element */){
+ var link = $( this );
+ link.click(function() {
+ var link = $( this );
+ var content = link.closest('.content-block');
+ if (content.length==0)
+ content = link.closest('.content');
+ if (content.length==0)
+ return;
+ Page.scrollIntoView(content);
+ content.find(".optional").slideUp(500, function() {
+ // content.next(".content.optional").hide();
+ link.hide();
+ content.find("a.showMe").show();
+ });
+ });
+ link.hide();
+ });
+ },
+ // scrollToSection
+ scrollToSection: function(target) {
+ // get target
+ $target = $(target);
+ if ($target.length==0) {
+ alert("Unknown target:"+target);
+ return;
+ }
+ // remove active
+ if (this.prevSection)
+ this.prevSection.removeClass("active");
+ this.prevSection = null;
+ // set active
+ var miid = target.replace('#', 'mi.');
+ var mi = e$(miid);
+ if (mi) {
+ this.prevSection = $(mi);
+ this.prevSection.addClass("active");
+ }
+ // scroll to position
+ $('html, body').stop().animate( {
+ 'scrollTop': $target.offset().top-121
+ }, 900);
+ },
+ // scrollToTop
+ scrollToTop: function() {
+ var scrollParent = $(Page.scrollParent);
+ scrollParent.animate({ scrollTop: 0 });
+ },
+ // scrollToBottom
+ scrollToBottom: function() {
+ var scrollParent = $(Page.scrollParent);
+ var scrollContent = scrollParent.children().first();
+ var contentHeight = $(scrollContent).outerHeight(true); // height including margin
+ scrollParent.animate({ scrollTop: Math.max(contentHeight - $(scrollParent).height(), 0) });
+ },
+ // scrollTo
+ scrollIntoView: function(elem) {
+ // scroll now
+ var scrollParent = $(Page.scrollParent);
+ var topPos = $(elem).offset().top -121;
+ if (topPos>scrollParent.scrollTop())
+ return;
+ scrollParent.stop().animate( {
+ 'scrollTop': topPos
+ }, 600);
+ return false;
+ },
+ // reload
+ reload: function() {
+ var loc = window.location;
+ window.location = loc;
+ },
+ // resizeContent
+ resizeContent: function() {
+ var winHeight = $(window).height();
+ var content = $("#pscroll");
+ var height = winHeight-content.offset().top;
+ // footer
+ /*
+ var footer = $("#appfooter");
+ if (footer.is(":visible"))
+ height-= footer.outerHeight();
+ */
+ // check
+ if (height<10)
+ height=10;
+ /*
+ var dbg = $("#debugOut");
+ dbg.text(height);
+ */
+ content.height(height);
+ // Repositoin popups
+ if (Popup.open)
+ Popup.repositionAll(winHeight);
+ },
+ print: function() {
+ var win = window.open("", "Druckansicht", "toolbar=yes, location=no, directories=yes, status=yes, menubar=yes, scrollbars=yes, resizable=yes, width=1030, height=600");
+ win.document.open();
+ win.document.write('<html><head>');
+ win.document.write('<script type="text/javascript" src="../js/app.js"></script>');
+ win.document.write('<link href="../css/layout.css" rel="stylesheet" type="text/css" />');
+ win.document.write('<link href="../css/print.css" rel="stylesheet" type="text/css" />');
+ win.document.write('<div id="printHint" class="hint"></div>');
+ win.document.write('<a href="#" class="printButton button" onclick="printDiv(\'printArea\'); return false;">Ansicht drucken</a>')
+ win.document.write('<div id="printArea">');
+ win.document.write(document.getElementById("content-form").innerHTML);
+ win.document.write('</div>');
+ win.document.write('<a href="#" class="printButton button" onclick="printDiv(\'printArea\'); return false;">Ansicht drucken</a>')
+ win.document.write("</body></html>");
+ win.document.close();
+ },
+}
+
+/**
+ * Checkbox
+ */
+const Checkbox = {
+ // init
+ init: function() {
+ var ctrls = $('.checkbox .box:not(.initialized)');
+ ctrls.click(function(event) {
+ var anchor = $(this);
+ Checkbox.onToggle(anchor);
+ });
+ ctrls.addClass("initialized");
+ },
+ // onToggle
+ onToggle: function(button) {
+ // disabled
+ if (button.hasClass("disabled")) {
+ return;
+ }
+ // toggle active
+ var checkbox = button.parent();
+ if (checkbox.hasClass("checked")) {
+ checkbox.removeClass("checked");
+ } else {
+ checkbox.addClass("checked");
+ }
+ // fire event
+ var clickHandler = button.attr('onItemClick');
+ if (clickHandler) {
+ var item = checkbox;
+ eval(clickHandler);
+ }
+ }
+}
+
+/**
+ * TabView
+ */
+const TabView = {
+ // init
+ init: function() {
+ var tabViews = $('.tab-view:not(.initialized)');
+ if (tabViews.length==0)
+ return;
+ // init
+ tabViews.each(function() {
+ var tv = $(this);
+ tv.find(".tab-head a.tab-label").click(TabView.onLabelClick);
+ // show active
+ TabView.showActivePage(tv);
+ });
+ // done
+ tabViews.addClass("initialized");
+ },
+ // onLabelClick
+ onLabelClick: function(event) {
+ var label = $(this);
+ if (label.hasClass("active"))
+ return;
+ label.siblings(".tab-label").removeClass("active");
+ label.addClass("active");
+ // show active
+ var tv = label.closest(".tab-view");
+ TabView.showActivePage(tv);
+ },
+ // showActivePage
+ showActivePage: function(view) {
+ // activate page
+ var head = view.find(".tab-head");
+ var activeIndex = head.find(".tab-label.active").index();
+ // activate page
+ var pages = view.find(".tab-body").children();
+ pages.each(function(index) {
+ var page = $(this);
+ if (index==activeIndex)
+ page.show();
+ else
+ page.hide();
+ });
+ }
+}
+
+
+/**
+ * LayoutResize
+ */
+const LayoutResize = {
+ layouts: null,
+ // init
+ init: function(menuId) {
+ layouts = $('.layoutColResize:not(.initialized)');
+ if (layouts.length==0)
+ return;
+ layouts.addClass("initialized");
+ LayoutResize.resizeLayouts();
+ $(window).resize(function() {
+ LayoutResize.resizeLayouts();
+ });
+ },
+ /* resizeLayout */
+ resizeLayouts: function() {
+ layouts.each(function() {
+ let children = $(this).children();
+ if (children.length!=2)
+ return;
+ let left = $(children[0]).find(".col-inlay");
+ let right = $(children[1]).find(".col-inlay");
+ if (left.length!=1 || right.length!=1)
+ return;
+ // reset
+ left.height('auto');
+ right.height('auto');
+ // check alignment
+ if (left.offset().top < right.offset().top)
+ return; // above;
+ // detect
+ let hl = left.height();
+ let hr = right.height();
+ if (hl==hr)
+ return;
+ log("resizeLayout");
+ if (hl>hr)
+ right.height(hl);
+ else
+ left.height(hr);
+ });
+ }
+}
+
+/**
+ * Checkbox
+ */
+const Codebox = {
+ // init
+ togglePrepStmt: function(item) {
+ // disabled
+ var checked = item.hasClass("checked");
+ var sqlbox = item.closest(".sqlbox");
+ var params = sqlbox.find(".param");
+ if (checked)
+ params.addClass("pstmt");
+ else
+ params.removeClass("pstmt");
+ }
+}
+/*
+function enableTransformation() {
+ var sheet= document.styleSheets[document.styleSheets.length-1];
+ var rules= 'cssRules' in sheet ? sheet.cssRules : sheet.rules; // IE compatibility
+ // rules[0].style.padding= '0.32em 2em';
+ var selector = '.navbar-nav li, .navbar-nav li a, .navbar-nav li .nav-indicator span';
+ var styles = '-webkit-transition: all 0.25s linear; transition: all 0.25s linear;';
+ sheet.addRule(selector, styles, rules.length);
+}
+*/
Propchange: empire-db/site/build/js/site.js
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: empire-db/site/build/site.dwt
URL: http://svn.apache.org/viewvc/empire-db/site/build/site.dwt?rev=1898936&view=auto
==============================================================================
--- empire-db/site/build/site.dwt (added)
+++ empire-db/site/build/site.dwt Mon Mar 14 20:41:26 2022
@@ -0,0 +1,153 @@
+<!DOCTYPE html>
+<html>
+<head>
+<meta charset="utf-8">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
+<!-- additinal tags -->
+<meta name="description" content="Apache Empire-db - full SQL-freedom for Java">
+<meta name="keywords" content="java, jdbc, database, sql, ddl, dbms, rdbms, metadata, entity, persistence, query, jpa, orm, or-mapping, annotations, hibernate, jdo" >
+<meta name="robots" content="index, follow" >
+<meta name="revisit-after" content="7 days" >
+<meta http-equiv="imagetoolbar" content="no">
+<!-- icons -->
+<link rel="shortcut icon" href="empire-db.ico">
+<!-- css -->
+<link rel="preconnect" href="https://fonts.googleapis.com">
+<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Montserrat:400,600">
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/github-fork-ribbon-css/0.2.3/gh-fork-ribbon.min.css" />
+<link rel="stylesheet" href="css/layout.css" type="text/css" />
+<!-- JavaScript -->
+<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
+<!-- app-specific -->
+<script type="text/javascript" src="js/site.js"></script>
+<!-- #BeginEditable "head" -->
+<style type="text/css">
+</style>
+<title>Apache Empire-db</title>
+<!-- #EndEditable -->
+</head>
+<body>
+<div id="bodywrapper">
+<a class="github-fork-ribbon" target="_blank" href="https://github.com/apache/empire-db" data-ribbon="Fork me on GitHub" title="Fork me on GitHub"></a>
+<nav id="navigation">
+<!-- Main Nav -->
+<div class="navbar navbar-dark navbar-fixed-top navbar-main-style" id="navbar-main">
+ <div class="container">
+ <!-- brand and toggle -->
+ <div class="navbar-header">
+ <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#nav-main" aria-expanded="false" aria-controls="navbar">
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </button>
+ <a class="navbar-link logo-empire homeLink" href="pages/home.html">
+ <img alt="Empire-db" src="res/empire-db-lg.png" />
+ </a>
+ </div>
+ <!-- Main Nav -->
+ <div class="navbar-collapse collapse" id="nav-main">
+ <div class="navbar-nav-wrapper">
+ <!-- row 1 -->
+ <ul class="nav navbar-nav">
+ <li id="mi.home">
+ <a class="homeLink" data-target="mi.home" href="pages/home.html"><span class="first-letter">H</span>OME</a>
+ <div class="nav-indicator"><span></span></div>
+ </li>
+ <li id="mi.project">
+ <a class="pageLink" data-target="mi.project" href="pages/project.html"><span class="first-letter">W</span>HY?</a>
+ <div class="nav-indicator"><span></span></div>
+ </li>
+ <li id="mi.download" class="highlight">
+ <div class="nav-highlight"><span></span></div>
+ <a class="pageLink" data-target="mi.download" href="pages/download.html"><span class="first-letter">G</span>ET IT <span class="first-letter">N</span>OW</a>
+ <div class="nav-indicator"><span></span></div>
+ </li>
+ <li id="mi.community">
+ <a class="pageLink" data-target="mi.community" href="pages/community.html"><span class="first-letter">C</span>OMMUNITY</a>
+ <div class="nav-indicator"><span></span></div>
+ </li>
+ </ul>
+ </div>
+ <div class="navbar-nav-right">
+ <a class="navbar-link logo-apache" href="https://apache.org" target="_blank">
+ <img alt="Apache.org" src="res/apache-small.png" />
+ </a>
+ </div>
+ </div>
+ </div>
+</div>
+<!-- Sub Nav -->
+<div class="navbar navbar-light navbar-fixed-top" id="navbar-sub">
+ <div class="container">
+ <div class="navbar-header">
+ <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#nav-sub" aria-expanded="false" aria-controls="navbar">
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </button>
+ </div>
+ <div class="navbar-collapse collapse" id="nav-sub">
+ <ul class="nav navbar-nav">
+ <!-- #BeginEditable "subnav" -->
+ <!-- #EndEditable -->
+ </ul>
+ </div>
+ </div>
+</div>
+<!-- end nav -->
+</nav>
+
+<article id="content">
+<!-- #BeginEditable "content" -->
+ <header class="band title products">
+ <div class="content">
+ <div><h1>Seitentitel</h1></div>
+ </div>
+ </header>
+
+ <section id="sec1" class="band odd">
+ <div class="content">
+ <h1>Abschnitt 1</h1>
+ </div>
+ </section>
+<!-- #EndEditable -->
+</article>
+
+<!-- footer -->
+<footer id="footer">
+ <!--
+ <div id="footer-nav">
+ <div class="container">
+ </div>
+ </div>
+ -->
+ <div id="footer-bar">
+ <div class="container">
+ <div class="footer-info">
+ <table class="inline">
+ <tr>
+ <td class="logo"><img alt="Empire-db" src="res/empire-db-sg.png" /></td>
+ <td class="info">
+ <span>Copyright © The Apache Software Foundation. All Rights Reserved.</span>
+ <br/>
+ <span>Apache Empire-db, Apache, the Apache feather logo, and the Apache Empire-db logos are trademarks of The Apache Software Foundation.</span>
+ </td>
+ </tr>
+ </table>
+ </div>
+ </div>
+ </div>
+</footer>
+<!-- goto-top -->
+<a id="goto-top" href="#top"><span class="icon"></span></a>
+</div>
+<!-- #BeginEditable "page setup" -->
+<script type="text/javascript">
+ window.onload = function () {
+ Page.init("");
+ }
+</script>
+<!-- #EndEditable -->
+</body>
+</html>
Propchange: empire-db/site/css/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Mon Mar 14 20:41:26 2022
@@ -1 +1 @@
-_vti_cnf
+_vti_cnf
Added: empire-db/site/css/home.css
URL: http://svn.apache.org/viewvc/empire-db/site/css/home.css?rev=1898936&view=auto
==============================================================================
--- empire-db/site/css/home.css (added)
+++ empire-db/site/css/home.css Mon Mar 14 20:41:26 2022
@@ -0,0 +1 @@
+.navbar.navbar-dark{height:70px}.navbar.navbar-dark.navbar-main-style{height:120px}.navbar-main-style .navbar-link.logo-apache{margin-top:20px}.navbar-main-style .navbar-link.logo-empire{width:118px;margin-top:0}.navbar-main-style .navbar-toggle{margin-top:32px}.navbar-main-style .navbar-nav{font-size:1.1em}.navbar-link.logo-apache{margin-top:0}.navbar-link.logo-empire{width:59px;margin-top:0}.navbar-toggle{margin-top:8px}.navbar-nav{font-size:.9em}#navbar-sub{display:block}#footer-bar>.container{text-align:center}.footer-info{display:inline-block;max-width:800px;text-align:left}.github-fork-ribbon{display:block;position:fixed;top:119px}.band>.content{text-align:center;max-width:800px}.empire-logo .logo-fl,.empire-logo .logo-fr{display:none;vertical-align:top}@media(min-width:768px){.navbar-nav-wrapper{float:left;margin-top:0}.navbar-main-style .navbar-nav-wrapper{margin-top:25px}.navbar-nav,.navbar-main-style .navbar-nav{float:left}.navbar-main-style .navbar-nav li a{padding-top:15
px;padding-bottom:15px}.navbar-main-style .nav-indicator{bottom:8px}.navbar-main-style .nav-highlight{top:12px;height:27px}.empire-logo .logo-fl,.empire-logo .logo-fr{display:table-cell}}
\ No newline at end of file
Propchange: empire-db/site/css/home.css
------------------------------------------------------------------------------
svn:mime-type = text/plain