17 Commits

Author SHA1 Message Date
17e09590a1 Decreased size of clickable-text.switch font 2021-04-23 11:19:12 +02:00
65db2ae57c T272 added toggle indicator class 2021-04-22 17:38:20 +02:00
45034f9b04 T274 Removed font files 2021-04-22 15:38:51 +02:00
0e38e3a4b9 T274 Reverting changes 2021-04-22 14:55:28 +02:00
32d64f7a3a T274 Reverting changes 2021-04-22 14:52:49 +02:00
7ffe6e09c5 T274 extracted font files from font folder 2021-04-22 14:37:51 +02:00
5136d7dd80 T274 modified fontello.css font file path 2021-04-22 13:57:37 +02:00
2aa00cca90 T274 Modified font file path in fontello.css 2021-04-22 13:41:31 +02:00
Wojciech Czop
e60402a395 Port change xml tools 2021-04-22 09:59:26 +02:00
Wojciech Czop
05174a4832 Docker config added 2021-04-16 17:29:57 +02:00
332c6ce179 T259 Added modal stylesheet 2021-04-16 17:01:24 +02:00
368658e2d6 T259 ref links added to common.css 2021-04-16 16:56:05 +02:00
0b6f9e7434 T259 stylesheet folder renamed 2021-04-16 16:53:40 +02:00
9695e2090b T259 stylesheets divided 2021-04-16 16:53:11 +02:00
6255032cc6 Partial division of global stylesheet 2021-04-16 16:19:39 +02:00
a977ef314a Necessary changes to merge different versions 2021-04-16 16:05:54 +02:00
Wojciech Czop
cc6bc25078 Initial commit 2021-04-16 12:55:46 +02:00
21 changed files with 501 additions and 531 deletions

7
.gitignore vendored Normal file
View File

@@ -0,0 +1,7 @@
.idea
*.iws
*.iml
*.ipr
out/
!**/src/main/**/out/
!**/src/test/**/out/

8
Dockerfile Normal file
View File

@@ -0,0 +1,8 @@
FROM nginx:stable-alpine
COPY ./css/ /usr/share/nginx/html/css/
COPY ./index.html /usr/share/nginx/html
COPY ./logo.png /usr/share/nginx/html
COPY ./styles.css /usr/share/nginx/html
COPY ./common.css /usr/share/nginx/html
COPY ./favicon.ico /usr/share/nginx/html

7
common.css Normal file
View File

@@ -0,0 +1,7 @@
@import url('https://necolas.github.io/normalize.css/8.0.1/normalize.css');
@import url('css/r11addons.css');
@import url('css/r11tables.css');
@import url('css/r11tool.css');
@import url('css/r11tooltip.css');
@import url('css/r11modal.css');

Binary file not shown.

View File

@@ -1,14 +0,0 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg">
<metadata>Copyright (C) 2021 by original authors @ fontello.com</metadata>
<defs>
<font id="fontello" horiz-adv-x="1000" >
<font-face font-family="fontello" font-weight="400" font-stretch="normal" units-per-em="1000" ascent="850" descent="-150" />
<missing-glyph horiz-adv-x="1000" />
<glyph glyph-name="plus" unicode="&#xe801;" d="M786 439v-107q0-22-16-38t-38-15h-232v-233q0-22-16-37t-38-16h-107q-22 0-38 16t-15 37v233h-232q-23 0-38 15t-16 38v107q0 23 16 38t38 16h232v232q0 22 15 38t38 16h107q23 0 38-16t16-38v-232h232q23 0 38-16t16-38z" horiz-adv-x="785.7" />
<glyph glyph-name="cancel" unicode="&#xe802;" d="M724 112q0-22-15-38l-76-76q-16-15-38-15t-38 15l-164 165-164-165q-16-15-38-15t-38 15l-76 76q-16 16-16 38t16 38l164 164-164 164q-16 16-16 38t16 38l76 76q16 16 38 16t38-16l164-164 164 164q16 16 38 16t38-16l76-76q15-15 15-38t-15-38l-164-164 164-164q15-15 15-38z" horiz-adv-x="785.7" />
</font>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

59
css/fontello.css vendored
View File

@@ -1,59 +0,0 @@
@font-face {
font-family: 'fontello';
src: url('font/fontello.eot?49304387');
src: url('font/fontello.eot?49304387#iefix') format('embedded-opentype'),
url('font/fontello.woff2?49304387') format('woff2'),
url('font/fontello.woff?49304387') format('woff'),
url('font/fontello.ttf?49304387') format('truetype'),
url('font/fontello.svg?49304387#fontello') format('svg');
font-weight: normal;
font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: 'fontello';
src: url('../font/fontello.svg?49304387#fontello') format('svg');
}
}
*/
[class^="icon-"]:before, [class*=" icon-"]:before {
font-family: "fontello";
font-style: normal;
font-weight: normal;
speak: never;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: .2em;
text-align: center;
/* opacity: .8; */
/* For safety - reset parent styles, that can break glyph codes*/
font-variant: normal;
text-transform: none;
/* fix buttons height, for twitter bootstrap */
line-height: 1em;
/* Animation center compensation - margins should be symmetric */
/* remove if not needed */
margin-left: .2em;
/* you can be more comfortable with increased icons size */
/* font-size: 120%; */
/* Font smoothing. That was taken from TWBS */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
/* Uncomment for 3D effect */
/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.icon-plus:before { content: '\e801'; } /* '' */
.icon-cancel:before { content: '\e802'; } /* '' */

View File

@@ -1,3 +0,0 @@
.container {
}

59
css/r11addons.css Normal file
View File

@@ -0,0 +1,59 @@
.modification-button.btn-tile:hover {
color: #ca1111;
}
.modification-button.btn-tile {
width: 10%;
margin: 20% 0 0 0;
font-size: 14px;
color: #00000020
}
.modification-button.btn-addtile {
font-size: 38px;
color: #00000030;
}
.modification-button.btn-addtile:hover {
color: #58ac43;
}
.tile {
width: 100%;
padding-top: 40%;
border: 1px solid gray;
border-radius: 3px;
position: relative;
background: #f0f0f095;
margin-bottom: 10px;
cursor: default;
}
.tile:hover {
filter: brightness(110%);
}
.tile.active {
background: #00000070;
color: white;
filter: none;
}
.tile.active .btn-tile {
opacity: 0;
}
.tile .content {
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
padding: 0 2% 0 7%;
display: flex;
}
.content p {
margin: 0;
padding: 0;
}

104
css/r11modal.css Normal file
View File

@@ -0,0 +1,104 @@
#overlay {
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
opacity: 0;
background: rgba(0, 0 , 0, 0.5);
pointer-events: none;
}
#overlay.active {
pointer-events: all;
opacity: 1;
}
.modal {
display: none;
width: 390px;
min-height: 71px;
max-height: 700px;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: white;
padding: 5px;
border: 1px solid #f0f0f0;
}
.modal.active {
display: block;
}
.modal div.header {
width: 384px;
height: 24px;
background: #2e3133;
color: white;
font-size: 24px;
font-weight: 700;
padding: 3px;
margin-bottom: 5px;
display: flex;
justify-content: space-between;
align-items: center;
}
.modal div.header button {
font-size: 100%;
font-family: inherit;
border: 0;
padding: 0;
background: 0;
color: inherit;
cursor: pointer;
}
.modal div.header button:hover {
color: white;
font-weight: 700;
}
.modal div.body {
width: 370px;
padding: 10px;
background: #f0f0f0;
color: #2e3133;
min-height: 16px;
text-align: justify;
font-size: 16px;
}
.modal div.function {
width: 385px;
min-height: 30px;
padding-top: 5px;
display: flex;
justify-content: space-evenly;
background: inherit;
}
.modal div.function button {
min-height: 22px;
min-width: 34px;
max-width: 74px;
padding: 3px 20px;
outline: none;
border: 1px solid #f0f0f0;
background: rgba(205,205,205,1);
font-size: 16px;
text-align: center;
cursor: pointer;
}
.modal div.function button:hover {
filter: brightness(110%);
}
.r-exclamation:before {
content: '!';
color: #3bc4f1;
font-style: normal;
}

71
css/r11tables.css Normal file
View File

@@ -0,0 +1,71 @@
.table-map {
width: 60%;
}
.table-map input{
font-size: 16px;
padding: 7px;
border: 1px solid rgba(145, 146, 146, 0.849);
border-radius: 5px;
}
.table-map input.key {
background: #f0f0f0;
}
.modification-button.btn-add {
font-size: 16px;
color: #00000030;
margin: auto 0 auto 0;
}
.modification-button.btn-add:hover {
color:#58ac43;
}
.modification-button.btn-hashmap {
font-size: 16px;
color: #00000030;
margin: auto 0 auto 0;
}
.modification-button.btn-hashmap:hover {
color: #ca1111;
}
.table-default {
width: 80%;
border-collapse: collapse;
border-spacing: 0;
}
.table-default tr {
background: #f0f0f02d;
}
.table-default tr.bottom-border {
border-bottom: 1px solid black;
}
.table-default th {
background: #ffffff;
}
.table-default tr.even {
background: #f0f0f0;
}
.table-doc td, .table-doc th{
border-spacing: 0px;
padding: 0px 10px;
}
.table-doc td {
background-color: rgba(155, 165, 160, 0.342);
}
.table-doc th {
background-color: #3bc4f1;
text-align: left;
color: white;
}

View File

@@ -1,8 +1,4 @@
@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;700&display=swap');
@import url('https://necolas.github.io/normalize.css/8.0.1/normalize.css');
@import url('fontello.css');
.hyperlink, .hyperlink:visited, .hyperlink:active {
color: rgb(47, 125, 146);
cursor: pointer;
@@ -12,25 +8,6 @@
filter: brightness(120%);
}
.tooltip-window {
position: fixed;
right: 0;
filter: drop-shadow(-2px 0px 2px darkgray);
background: #e8f3f7;
padding: 15px 30px;
font-family: 'Nunito', sans-serif;
width: 40%;
height: 100%;
overflow: scroll;
}
.tooltip-window.lite {
width: 30%;
}
.tooltip-window .tip {
}
.bordered-field {
border: 2px solid rgba(93, 99, 96, 0.705);
border-radius: 5px;
@@ -52,8 +29,11 @@
resize: vertical;
}
.container {
body {
font-family: 'Nunito', sans-serif;
}
.container {
display: flex;
justify-content: left;
width: 100%;
@@ -110,6 +90,19 @@
color: #3bc4f1;
}
.clickable-text.switch {
font-size: 18px;
font-weight: 700;
}
.clickable-text.switch span.toggleIndicator:before {
content: '>';
}
.clickable-text.switch span.toggleIndicator.active:before {
content: 'v';
}
.modification-button {
padding: 0;
outline: none;
@@ -118,68 +111,6 @@
font-weight: 300;
}
.modification-button.btn-add {
font-size: 16px;
color: #00000030;
margin: auto 0 auto 0;
}
.modification-button.btn-add:hover {
color:#58ac43;
}
.modification-button.btn-tile:hover {
color: #ca1111;
}
.modification-button.btn-hashmap {
font-size: 16px;
color: #00000030;
margin: auto 0 auto 0;
}
.modification-button.btn-hashmap:hover {
color: #ca1111;
}
.modification-button.btn-tile {
width: 10%;
margin: 20% 0 0 0;
font-size: 14px;
color: #00000020
}
.tile {
width: 90%;
padding-top: 40%;
border: 1px solid gray;
border-radius: 3px;
position: relative;
background: #f0f0f095;
margin-bottom: 10px;
cursor: default;
}
.tile:hover {
filter: brightness(110%);
}
.tile.active {
background: #00000070;
color: white;
filter: none;
}
.tile .content {
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
padding: 0 2% 0 7%;
display: flex;
}
.text-aligned-to-right {
text-align: right;
}
@@ -195,12 +126,11 @@
justify-content: space-between;
}
.content p {
margin: 0;
padding: 0;
.display-space-evenly {
display: flex;
justify-content: space-evenly;
}
.float-left {
display: flex;
justify-content: left;
@@ -278,6 +208,10 @@
width: 50%;
}
.tree-fourth-width {
width: 75%;
}
.half-width.with-padding {
width: 45%;
}
@@ -330,50 +264,6 @@
justify-content: center;
}
.table-map {
width: 60%;
}
.table-map input{
font-size: 16px;
padding: 7px;
border: 1px solid rgba(145, 146, 146, 0.849);
border-radius: 5px;
}
.table-map input.key {
background: #f0f0f0;
}
.table-default {
width: 80%;
border-collapse: collapse;
border-spacing: 0;
}
.table-default tr {
background: #f0f0f02d;
}
.table-default tr.bottom-border {
border-bottom: 1px solid black;
}
.table-default th {
background: #ffffff;
}
.table-default tr.even {
background: #f0f0f0;
}
.tip {
display: none;
}
.tip.active {
display: block;
}
.tabcontent {
display: none;
@@ -384,36 +274,6 @@
justify-content: center;
}
.collapsible .section-button {
width: 100%;
padding: 15px 0;
font-size: 18px;
background: #00000012;
cursor: pointer;
}
.collapsible .section-button:hover {
filter: brightness(110%);
}
.collapsible.active .section-button {
background: #00000030;
}
.collapsible.active .section {
display: block;
}
.collapsible .section {
display: none;
background: #ffffff50;
}
.section .content {
padding: 15px 15px 30px 15px ;
text-align: justify;
}
.hiddable {
display: none;
}
@@ -425,4 +285,16 @@
/* In case of collision with classes that use 'active' */
.hidden {
display: none;
}
}
/* TODO: Add proper class */
/* textarea {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
} */
/* TODO: Add proper class */
/* code{
line-height: 150%;
} */

77
css/r11tooltip.css Normal file
View File

@@ -0,0 +1,77 @@
.tooltip-window {
position: fixed;
right: 0;
filter: drop-shadow(-2px 0px 2px darkgray);
background: #e8f3f7;
padding: 15px 30px;
font-family: 'Nunito', sans-serif;
width: 40%;
height: 100%;
overflow: scroll;
}
.tooltip-window.lite {
width: 30%;
}
.tip {
display: none;
}
.tip.active {
display: block;
}
/* TODO: Remove !important. It's bad practice and it can cause errors in future */
.section-button {
width: 100%;
padding: 15px 0;
font-size: 18px;
background: #b4b4b4c5;
cursor: pointer;
border-bottom: darkgray 2px solid !important;
}
.section-button:hover {
backdrop-filter: brightness(110%);
}
.section-button .active {
background: #00000030;
}
.List .collapsibleContent {
border-left: #bdc5c9 2px solid;
overflow: hidden;
background: #ffffff50;
}
/* TODO: .section class is to generic. It should be renamed */
.section{
padding: 10px 0px 20px 0px ;
}
/* TODO: content subclass already in use. Creating content class overrides the subclass.
Make .content a subclass of .content */
/* .content {
padding: 0px 15px 0px 15px ;
text-align: justify;
overflow: hidden;
transition: max-height .2s ease-out;
max-height: 0px;
border-left: #c0c2c3 2px solid;
} */
.collapsibleMini::before{
content: "►";
}
.collapsibleMini.active::before{
content: "▼";
}
/* TODO: Add proper class */
/* button:hover{
filter: brightness(110%);
} */

9
docker-compose.yml Normal file
View File

@@ -0,0 +1,9 @@
version: "3"
services:
tools-homepage:
build: .
container_name: tools-homepage
image: tools-homepage
ports:
- 8085:80

BIN
favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

View File

@@ -1,290 +0,0 @@
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="../css/r11form.css" type="text/css">
<link rel="stylesheet" href="../css/main.css" type="text/css">
</head>
<body>
<div class="container">
<div class="tool extended">
<div class="tool-context">
<div class="headline">
<h1>Tool for practice <span class="version-span">v0.0.1</span></h1>
</div>
<div>
<div class="form tool-window">
<div class="small-vertical-margin">
<label class="block-label" for="parameter">Parameter</label>
<input class="bordered-field input-field half-width" placeholder="Empty if no need">
</div>
<div class="small-vertical-margin">
<label class="block-label" for="input">Input</label>
<textarea class="textarea-300 bordered-field vertically-resizeable max-width" name="input" placeholder="Your value here"></textarea>
</div>
<div class="small-vertical-margin">
<button class="max-width block-label action-button active" class="actionbutton">Convert</button>
<button class="max-width block-label action-button" class="actionbutton disabled">Not available</button>
</div>
</div>
<div class="summary medium-vertical-margin">
<div class="tabmenu">
<div class="tabitem active">Output</div>
<div class="tabitem">HashMapTable</div>
<div class="tabitem">DefaultTable</div>
</div>
<div id="output-content" class="tabcontent active medium-vertical-margin">
<label for="output-box" class="block-label">Output</label>
<textarea disabled name="output-box" class="textarea-300 bordered-field max-width">Well this should be a place where you could see your output if the tool was operational kekw
</textarea>
</div>
<div id="borderlesstable-content" class="medium-vertical-margin tabcontent centered-content">
<table class="table-map">
<tr>
<th>Key</th>
<th>Value</th>
<th></th>
</tr>
<tr>
<td><input class="key" value="Pomidor"></td>
<td><input value="2.49"></td>
<td><button class="deletion-button btn-hashmap"><i class="icon-cancel"></i></button></td>
</tr>
<tr>
<td><input class="key" value="Gruszka"></td>
<td><input value="4.99"></td>
<td><button class="deletion-button btn-hashmap"><i class="icon-cancel"></i></button></td>
</tr>
<tr>
<td><input class="key" value="Pietruszka"></td>
<td><input value="1.99"></td>
<td><button class="deletion-button btn-hashmap"><i class="icon-cancel"></i></button></td>
</tr>
<tr>
<td><input class="key" value="Foo"></td>
<td><input value="420.69"></td>
<td><button class="deletion-button btn-hashmap"><i class="icon-cancel"></i></button></td>
</tr>
</table>
</div>
<div id="defaulttable-content" class="medium-vertical-margin tabcontent centered-content">
<table class="table-default">
<tr class="bottom-border">
<th>id</th>
<th>name</th>
<th>magic user</th>
<th>level</th>
</tr>
<tr>
<td>1</td>
<td>Aswald</td>
<td>True</td>
<td>65</td>
</tr>
<tr class="even">
<td>2</td>
<td>Arnold</td>
<td>False</td>
<td>33</td>
</tr>
<tr>
<td>3</td>
<td>Esmeralda</td>
<td>True</td>
<td>100</td>
</tr>
<tr class="even">
<td>4</td>
<td>Merlin</td>
<td>True</td>
<td>100</td>
</tr>
<tr>
<td>5</td>
<td>Arthur</td>
<td>False</td>
<td>81</td>
</tr>
<tr class="even">
<td>6</td>
<td>Lancelot</td>
<td>False</td>
<td>49</td>
</tr>
<tr>
<td>7</td>
<td>Pepe</td>
<td>True</td>
<td>420</td>
</tr>
<tr class="even">
<td>8</td>
<td>Felix</td>
<td>False</td>
<td>69</td>
</tr>
<tr>
<td>9</td>
<td>Marzia</td>
<td>True</td>
<td>100</td>
</tr>
<tr class="even">
<td>10</td>
<td>Joergen</td>
<td>False</td>
<td>1</td>
</tr>
</table>
</div>
</div>
</div>
</div>
<div class="tool-extention">
<h3>Message list</h3>
<div class="tile active">
<div class="content">
<div class="display-space-between">
<div class="centered-vertically">
<p>Id: 1</p>
<p>Status: 200</p>
</div>
<div>
<button class="deletion-button btn-tile"><i class="icon-cancel"></i></button>
</div>
</div>
</div>
</div>
<div class="tile">
<div class="content">
<div class="display-space-between">
<div class="centered-vertically">
<p>Id: 2</p>
<p>Status: 500</p>
</div>
<div>
<button class="deletion-button btn-tile"><i class="icon-cancel"></i></button>
</div>
</div>
</div>
</div>
<div class="tile">
<div class="content">
<div class="display-space-between">
<div class="centered-vertically">
<p>Id: 3</p>
<p>Status: 403</p>
</div>
<div>
<button class="deletion-button btn-tile"><i class="icon-cancel"></i></button>
</div>
</div>
</div>
</div>
<div class="tile">
<div class="content">
<div class="display-space-between">
<div class="centered-vertically">
<p>Id: 4</p>
<p>Status: 404</p>
</div>
<div>
<button class="deletion-button btn-tile"><i class="icon-cancel"></i></button>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="tooltip tooltip-window lite">
<div>
<h2>What's this?</h2>
<p>don't panic. it's just an example to help you visualise the structure</p>
<p>If you hover under an Item here should be displayed it's description</p>
<p>For more info visit wiki page</p>
<a class="hyperlink">https://www.wikipedia.org/en/</a>
</div>
<div id="tips" class="large-vertical-margin">
<div class="tip active">
<h3>EventError</h3>
<p>I forgot to mention! There is no javascript here. So it won't work. Sowwy</p>
</div>
<div class="tip">
<h3>Shadow</h3>
<p>Boo! If it scared you, then something is wrong. It should not be displayed in the demo</p>
</div>
</div>
<div id="collapsible-lists">
<div class="collapsible active">
<button class="section-button">Click to see very important info!</button>
<div class="section">
<div class="content">
Seriously. Did you thought that you can find something of value here?
</div>
</div>
</div>
<div class="collapsible">
<button class="section-button">No. Click here to see very important info!</button>
<div class="section">
<div class="content">
Seriously. Did you thought that you can find something of value here?
</div>
</div>
</div>
<div class="collapsible">
<button class="section-button">Don't listen to them. Click here!</button>
<div class="section">
<div class="content">
Seriously. Did you thought that you can find something of value here?
</div>
</div>
</div>
<div class="large-vertical-margin"></div>
<div class="collapsible">
<button class="section-button">Paragraph 1</button>
<div class="section">
<div class="content">
Seriously. Did you thought that you can find something of value here?
</div>
</div>
</div>
<div class="collapsible">
<button class="section-button">Paragraph 2</button>
<div class="section">
<div class="content">
Seriously. Did you thought that you can find something of value here?
</div>
</div>
</div>
<div class="collapsible">
<button class="section-button">Paragraph 3</button>
<div class="section">
<div class="content">
Seriously. Did you thought that you can find something of value here?
</div>
</div>
</div>
<div class="collapsible active">
<button class="section-button">Paragraph 4</button>
<div class="section">
<div class="content">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
<p>Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?</p>
<p>At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.</p>
</div>
</div>
</div>
<div class="collapsible">
<button class="section-button">Paragraph 5</button>
<div class="section">
<div class="content">
Seriously. Did you thought that you can find something of value here?
</div>
</div>
</div>
</div>
<div class="large-vertical-margin"></div>
</div>
</div>
</body>
</html>

35
index.html Normal file
View File

@@ -0,0 +1,35 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="styles.css">
<!-- <link rel="stylesheet" href="common.css"> -->
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
</head>
<body>
<div id="header">
<h1 id="logo"><a href="http://release11.com/"><img src="./logo.png" alt="Release11"></a></h1>
</div>
<div id="content">
<div id="toolList">
<ul id="toolList">
<li id="toolListRow"><a href="http://gordon.zipper.release11.com:8097/" target="iframe">REST Mock</a></li>
<li id="toolListRow"><a href="http://gordon.zipper.release11.com:8071/jpk-converter/" target="iframe">JPK</a></li>
<li id="toolListRow"><a href="http://gordon.zipper.release11.com:8086/Frontend/xpath.html" target="iframe">XPath</a></li>
<li id="toolListRow"><a href="http://gordon.zipper.release11.com:8086/Frontend/xslt.html" target="iframe">XSLT</a></li>
<li id="toolListRow"><a href="http://gordon.zipper.release11.com:8086/Frontend/xsd.html" target="iframe">XSD</a></li>
<li id="toolListRow"><a href="http://gordon.zipper.release11.com:8086/Frontend/xsd.html" target="iframe">XML Format</a></li>
<li id="toolListRow"><a href="./tool1.html" target="iframe">Tool 7</a></li>
<li id="toolListRow"><a href="./tool1.html" target="iframe">Tool 8</a></li>
</ul>
<div id="copyright">Copyright © 2021<br><a href="http://release11.com/">release11 Sp. z o. o.</a></div>
</div>
<iframe id="frame" name="iframe" src="http://gordon.zipper.release11.com:8097/" frameborder="0"></iframe>
</div>
</body>
</html>

BIN
logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

87
styles.css Normal file
View File

@@ -0,0 +1,87 @@
@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@200&display=swap');
body {
font-family: 'Nunito', sans-serif;
color: #2e3133;
font-weight: normal;
margin: 0px;
}
* {
margin: 0;
padding: 0;
}
html,
body {
height: 100%;
min-height: 100%;
}
div#header {
background-color: rgb(85, 85, 85);
width: 100%;
height: 80px;
}
#logo {
padding: 20px 20px 20px;
}
iframe#frame {
flex-grow: 1;
}
div#content {
width: 100%;
height: calc(100% - 80px);
display: flex;
}
div#toolList {
float: left;
width: 200px;
background-color: rgb(85, 85, 85);
height: 100%;
}
li{
font-size: 20px;
font-weight: bold;
}
div#copyright{
color:rgb(192, 192, 192);
position: fixed;
bottom: 10px;
width: 200px;
text-align: center;
}
div#copyright a, a:visited, a:active {
color: rgb(192, 192, 192);
}
ul#toolList {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
display: block;
float: left;
background-color: rgb(85, 85, 85);
width: 100%;
}
#toolListRow a {
display: block;
color: white;
text-align: center;
padding: 20px 50px 25px;
text-decoration: none;
}
#toolListRow a:hover {
background-color: #111111;
transition-duration: .3s;
}