diff --git a/src/main/resources/static/css/commons/font/fontello.eot b/src/main/resources/static/css/commons/font/fontello.eot new file mode 100644 index 0000000..8eb8762 Binary files /dev/null and b/src/main/resources/static/css/commons/font/fontello.eot differ diff --git a/src/main/resources/static/css/commons/font/fontello.svg b/src/main/resources/static/css/commons/font/fontello.svg new file mode 100644 index 0000000..66886e8 --- /dev/null +++ b/src/main/resources/static/css/commons/font/fontello.svg @@ -0,0 +1,14 @@ + + + +Copyright (C) 2021 by original authors @ fontello.com + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/static/css/commons/font/fontello.ttf b/src/main/resources/static/css/commons/font/fontello.ttf new file mode 100644 index 0000000..a6a2ea2 Binary files /dev/null and b/src/main/resources/static/css/commons/font/fontello.ttf differ diff --git a/src/main/resources/static/css/commons/font/fontello.woff b/src/main/resources/static/css/commons/font/fontello.woff new file mode 100644 index 0000000..8e3c9e6 Binary files /dev/null and b/src/main/resources/static/css/commons/font/fontello.woff differ diff --git a/src/main/resources/static/css/commons/font/fontello.woff2 b/src/main/resources/static/css/commons/font/fontello.woff2 new file mode 100644 index 0000000..b1c349b Binary files /dev/null and b/src/main/resources/static/css/commons/font/fontello.woff2 differ diff --git a/src/main/resources/static/css/commons/fontello.css b/src/main/resources/static/css/commons/fontello.css new file mode 100644 index 0000000..28bc34a --- /dev/null +++ b/src/main/resources/static/css/commons/fontello.css @@ -0,0 +1,59 @@ +@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'; } /* '' */ \ No newline at end of file diff --git a/src/main/resources/static/css/commons/r11form.css b/src/main/resources/static/css/commons/r11form.css new file mode 100644 index 0000000..67188b2 --- /dev/null +++ b/src/main/resources/static/css/commons/r11form.css @@ -0,0 +1,454 @@ +@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; +} + +.hyperlink:hover { + 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; + padding: 8px; + +} + +.bordered-field:focus { + outline: none; + box-shadow: 0 0 5px rgba(81, 203, 238); + border: 2px solid #00000070; +} + +.bordered-field:disabled { + background: #eeeeeed2; +} + +.disabled-background { + background: #eeeeeed2; +} + +.vertically-resizeable { + resize: vertical; +} + +body { + font-family: 'Nunito', sans-serif; +} + +.container { + display: flex; + justify-content: left; + width: 100%; +} + +.tool { + width: 55%; + display: flex; + justify-content: space-evenly; +} + +.tool.extended { + width: 65%; +} + +.tool .tool-context { + width: 90%; +} + +.tool.extended .tool-context { + width: 75%; +} + +.tool.extended .tool-extention { + width: 20%; + padding-top: 2%; + display: block; +} + +.tool .tool-extention { + display: none; +} + +.tool-extention { + opacity: 0; + pointer-events: none; +} + +.tool-extention.active { + opacity: 100%; + pointer-events: all; +} + +.clickable-text { + padding: 0; + outline: none; + background: none; + border: none; + font-weight: 300; + cursor: pointer; +} + +.clickable-text.highlight:hover { + color: #3bc4f1; +} + +.modification-button { + padding: 0; + outline: none; + background: none; + border: none; + 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 +} + +.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; + pointer-events: 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; +} + +.text-aligned-to-right { + text-align: right; +} + +.centered-vertically { + margin-top: auto; + margin-bottom: auto; +} + +.display-space-between { + width: 100%; + display: flex; + justify-content: space-between; +} + +.display-space-evenly { + display: flex; + justify-content: space-evenly; +} + +.content p { + margin: 0; + padding: 0; +} + + +.float-left { + display: flex; + justify-content: left; + width: 100%; +} + +.version-span { + font-size: 13px; + font-weight: 400; + color: rgba(85,85,85,0.555); +} + +.block-display { + display: block; +} + +.block-label { + display: block; + margin: 0 0 0 5px; +} + +.tabmenu { + display: flex; + flex-direction: row; + text-align: center; + border-bottom: 1px solid rgba(185, 185, 185, 0.5); +} + +.tabitem { + flex-grow: 1; + cursor: pointer; + padding: 5px 0; +} + +.tabitem:hover { + font-weight: 700; +} + +.tabitem.active { + background: rgba(33, 34, 34, 0.705); + color: white; + font-weight: 700; + cursor:default; + flex-grow: 1; +} + +.big-font { + font-size: 20px; +} + +.action-button.active { + background: #3bc4f1; + border: 1px solid #7ed0eb; + cursor: pointer; +} + +.action-button.active:hover { + filter: brightness(110%); +} + +.action-button { + background: rgba(155, 165, 160, 0.507); + border:1px solid rgba(186, 197, 191, 0.507); + color: white; + padding: 10px 20px; + font-weight: 700; + margin: 3px 0; +} + +.quater-width { + width: 25%; +} + +.half-width { + width: 50%; +} + +.tree-fourth-width { + width: 75%; +} + +.half-width.with-padding { + width: 45%; +} + +.max-width { + width: 100%; +} + +.max-width.with-padding { + width: 94%; +} + +.max-height { + height: 100%; +} + +.height-300 { + height: 300px; +} + +.max-height.with-padding { + height: 90%; +} + +.small-margins { + margin: 3%; +} + +.small-vertical-margin { + margin-top: 10px; + margin-bottom: 10px; +} + +.medium-vertical-margin { + margin-top: 30px; + margin-bottom: 30px; +} + +.large-vertical-margin { + margin-top: 50px; + margin-bottom: 50px; +} + +.textarea-300 { + height: 300px; +} + +.centered-content { + display: flex; + 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; +} + +.tabcontent.active { + display: flex; + 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; +} + +.hiddable.active { + display: inherit; +} + diff --git a/src/main/resources/static/css/form.css b/src/main/resources/static/css/form.css new file mode 100644 index 0000000..47188aa --- /dev/null +++ b/src/main/resources/static/css/form.css @@ -0,0 +1,7 @@ +.r11-form { + display: block; +} + +.r11-form input, textarea { + border: +} \ No newline at end of file diff --git a/src/main/resources/static/html/mock.html b/src/main/resources/static/html/mock.html index e43a22d..98e5c9c 100644 --- a/src/main/resources/static/html/mock.html +++ b/src/main/resources/static/html/mock.html @@ -3,33 +3,38 @@ R11 MockedServices - - - - - - - + - -
-
Mocked Service v0.0.1
-
-
Your message
- -