From a0e34cbccc3062eb8f3b0b028e5d904d90e8483c Mon Sep 17 00:00:00 2001 From: modzeleg Date: Thu, 22 Apr 2021 15:32:12 +0200 Subject: [PATCH] T274 added font locally --- .../css/{framepage/css => }/font/fontello.eot | Bin .../css/{framepage/css => }/font/fontello.svg | 0 .../css/{framepage/css => }/font/fontello.ttf | Bin .../{framepage/css => }/font/fontello.woff | Bin .../{framepage/css => }/font/fontello.woff2 | Bin .../css/{framepage/css => }/fontello.css | 0 .../resources/static/css/framepage/.gitignore | 7 - .../resources/static/css/framepage/common.css | 8 - .../static/css/framepage/css/r11addons.css | 59 ---- .../static/css/framepage/css/r11modal.css | 104 ------- .../static/css/framepage/css/r11tables.css | 71 ----- .../static/css/framepage/css/r11tool.css | 287 ------------------ .../static/css/framepage/css/r11tooltip.css | 77 ----- .../static/css/framepage/favicon.ico | Bin 9662 -> 0 bytes .../resources/static/css/framepage/index.html | 35 --- .../resources/static/css/framepage/logo.png | Bin 3760 -> 0 bytes .../resources/static/css/framepage/styles.css | 87 ------ src/main/resources/static/html/mock.html | 3 +- .../css/{framepage/css => }/font/fontello.eot | Bin .../css/{framepage/css => }/font/fontello.svg | 0 .../css/{framepage/css => }/font/fontello.ttf | Bin .../{framepage/css => }/font/fontello.woff | Bin .../{framepage/css => }/font/fontello.woff2 | Bin .../css/{framepage/css => }/fontello.css | 0 .../classes/static/css/framepage/common.css | 8 - .../static/css/framepage/css/r11addons.css | 59 ---- .../static/css/framepage/css/r11modal.css | 104 ------- .../static/css/framepage/css/r11tables.css | 71 ----- .../static/css/framepage/css/r11tool.css | 287 ------------------ .../static/css/framepage/css/r11tooltip.css | 77 ----- .../classes/static/css/framepage/favicon.ico | Bin 9662 -> 0 bytes .../classes/static/css/framepage/index.html | 35 --- target/classes/static/css/framepage/logo.png | Bin 3760 -> 0 bytes .../classes/static/css/framepage/styles.css | 87 ------ target/classes/static/html/mock.html | 3 +- 35 files changed, 4 insertions(+), 1465 deletions(-) rename src/main/resources/static/css/{framepage/css => }/font/fontello.eot (100%) rename src/main/resources/static/css/{framepage/css => }/font/fontello.svg (100%) rename src/main/resources/static/css/{framepage/css => }/font/fontello.ttf (100%) rename src/main/resources/static/css/{framepage/css => }/font/fontello.woff (100%) rename src/main/resources/static/css/{framepage/css => }/font/fontello.woff2 (100%) rename src/main/resources/static/css/{framepage/css => }/fontello.css (100%) delete mode 100644 src/main/resources/static/css/framepage/.gitignore delete mode 100644 src/main/resources/static/css/framepage/common.css delete mode 100644 src/main/resources/static/css/framepage/css/r11addons.css delete mode 100644 src/main/resources/static/css/framepage/css/r11modal.css delete mode 100644 src/main/resources/static/css/framepage/css/r11tables.css delete mode 100644 src/main/resources/static/css/framepage/css/r11tool.css delete mode 100644 src/main/resources/static/css/framepage/css/r11tooltip.css delete mode 100644 src/main/resources/static/css/framepage/favicon.ico delete mode 100644 src/main/resources/static/css/framepage/index.html delete mode 100644 src/main/resources/static/css/framepage/logo.png delete mode 100644 src/main/resources/static/css/framepage/styles.css rename target/classes/static/css/{framepage/css => }/font/fontello.eot (100%) rename target/classes/static/css/{framepage/css => }/font/fontello.svg (100%) rename target/classes/static/css/{framepage/css => }/font/fontello.ttf (100%) rename target/classes/static/css/{framepage/css => }/font/fontello.woff (100%) rename target/classes/static/css/{framepage/css => }/font/fontello.woff2 (100%) rename target/classes/static/css/{framepage/css => }/fontello.css (100%) delete mode 100644 target/classes/static/css/framepage/common.css delete mode 100644 target/classes/static/css/framepage/css/r11addons.css delete mode 100644 target/classes/static/css/framepage/css/r11modal.css delete mode 100644 target/classes/static/css/framepage/css/r11tables.css delete mode 100644 target/classes/static/css/framepage/css/r11tool.css delete mode 100644 target/classes/static/css/framepage/css/r11tooltip.css delete mode 100644 target/classes/static/css/framepage/favicon.ico delete mode 100644 target/classes/static/css/framepage/index.html delete mode 100644 target/classes/static/css/framepage/logo.png delete mode 100644 target/classes/static/css/framepage/styles.css diff --git a/src/main/resources/static/css/framepage/css/font/fontello.eot b/src/main/resources/static/css/font/fontello.eot similarity index 100% rename from src/main/resources/static/css/framepage/css/font/fontello.eot rename to src/main/resources/static/css/font/fontello.eot diff --git a/src/main/resources/static/css/framepage/css/font/fontello.svg b/src/main/resources/static/css/font/fontello.svg similarity index 100% rename from src/main/resources/static/css/framepage/css/font/fontello.svg rename to src/main/resources/static/css/font/fontello.svg diff --git a/src/main/resources/static/css/framepage/css/font/fontello.ttf b/src/main/resources/static/css/font/fontello.ttf similarity index 100% rename from src/main/resources/static/css/framepage/css/font/fontello.ttf rename to src/main/resources/static/css/font/fontello.ttf diff --git a/src/main/resources/static/css/framepage/css/font/fontello.woff b/src/main/resources/static/css/font/fontello.woff similarity index 100% rename from src/main/resources/static/css/framepage/css/font/fontello.woff rename to src/main/resources/static/css/font/fontello.woff diff --git a/src/main/resources/static/css/framepage/css/font/fontello.woff2 b/src/main/resources/static/css/font/fontello.woff2 similarity index 100% rename from src/main/resources/static/css/framepage/css/font/fontello.woff2 rename to src/main/resources/static/css/font/fontello.woff2 diff --git a/src/main/resources/static/css/framepage/css/fontello.css b/src/main/resources/static/css/fontello.css similarity index 100% rename from src/main/resources/static/css/framepage/css/fontello.css rename to src/main/resources/static/css/fontello.css diff --git a/src/main/resources/static/css/framepage/.gitignore b/src/main/resources/static/css/framepage/.gitignore deleted file mode 100644 index dcbaf2a..0000000 --- a/src/main/resources/static/css/framepage/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -.idea -*.iws -*.iml -*.ipr -out/ -!**/src/main/**/out/ -!**/src/test/**/out/ \ No newline at end of file diff --git a/src/main/resources/static/css/framepage/common.css b/src/main/resources/static/css/framepage/common.css deleted file mode 100644 index 7eaeafc..0000000 --- a/src/main/resources/static/css/framepage/common.css +++ /dev/null @@ -1,8 +0,0 @@ -@import url('https://necolas.github.io/normalize.css/8.0.1/normalize.css'); -@import url('/css/framepage/css/fontello.css'); -@import url('/css/framepage/css/r11addons.css'); -@import url('/css/framepage/css/r11tables.css'); -@import url('/css/framepage/css/r11tool.css'); -@import url('/css/framepage/css/r11tooltip.css'); -@import url('/css/framepage/css/r11modal.css'); - diff --git a/src/main/resources/static/css/framepage/css/r11addons.css b/src/main/resources/static/css/framepage/css/r11addons.css deleted file mode 100644 index afb4425..0000000 --- a/src/main/resources/static/css/framepage/css/r11addons.css +++ /dev/null @@ -1,59 +0,0 @@ -.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; -} diff --git a/src/main/resources/static/css/framepage/css/r11modal.css b/src/main/resources/static/css/framepage/css/r11modal.css deleted file mode 100644 index 7848a43..0000000 --- a/src/main/resources/static/css/framepage/css/r11modal.css +++ /dev/null @@ -1,104 +0,0 @@ -#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; -} diff --git a/src/main/resources/static/css/framepage/css/r11tables.css b/src/main/resources/static/css/framepage/css/r11tables.css deleted file mode 100644 index 0a680ab..0000000 --- a/src/main/resources/static/css/framepage/css/r11tables.css +++ /dev/null @@ -1,71 +0,0 @@ -.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; -} \ No newline at end of file diff --git a/src/main/resources/static/css/framepage/css/r11tool.css b/src/main/resources/static/css/framepage/css/r11tool.css deleted file mode 100644 index 6075ae2..0000000 --- a/src/main/resources/static/css/framepage/css/r11tool.css +++ /dev/null @@ -1,287 +0,0 @@ -@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;700&display=swap'); -.hyperlink, .hyperlink:visited, .hyperlink:active { - color: rgb(47, 125, 146); - cursor: pointer; -} - -.hyperlink:hover { - filter: brightness(120%); -} - -.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; -} - -.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; -} - -.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; -} - -.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; -} - - -.tabcontent { - display: none; -} - -.tabcontent.active { - display: flex; - justify-content: center; -} - -.hiddable { - display: none; -} - -.hiddable.active { - display: inherit; -} - -/* 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%; -} */ \ No newline at end of file diff --git a/src/main/resources/static/css/framepage/css/r11tooltip.css b/src/main/resources/static/css/framepage/css/r11tooltip.css deleted file mode 100644 index 34fcbfb..0000000 --- a/src/main/resources/static/css/framepage/css/r11tooltip.css +++ /dev/null @@ -1,77 +0,0 @@ -.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%); -} */ \ No newline at end of file diff --git a/src/main/resources/static/css/framepage/favicon.ico b/src/main/resources/static/css/framepage/favicon.ico deleted file mode 100644 index a9ccec0f42b14e1ce8465bfde833227371b0b9ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9662 zcmd^ETWB0r7(UGkLSG^X1;G+u1O*=orD!`G>J>_}jIM;r~7Ci+dT{!5F&_KUA?-@uT|x<5S2R%vpGsJ2@lcZ5;dla8wov#0wqmOa-uSBy1MO5B(@dKM%865MXhhIG|hQ&4H{|jdm_d0F-BM;LV zC=5@jtZo0fw>AMk&Y*dNQd^M^_Kg0xbC)iDy3l`wN|Y5r6IMNr4}6Y`>H1!+CCe9X~4Q4|zL?kGN-nr!{eu^yn`Ymzm!E%b!<_Jr%|+%V@JJ_~jjl^cd;J?;&9D z&z8xQat6IPt1L5jWrUg7H>zVO4~CrA%qi$`E>N$)8(6Ua^hvy73R_*R!LN)tD4)(M zN0CRl$td2KqmS0&6!ROA)2k=XKbH)KamzCBf7LwvJ)H7?l((@E_to#|K|6%r{XEJA zi8oB)Kc6-YKjk}+ zT%4b$O~~EF@(RcYe)#_-i8oBiUYLVP3wzzh=7I1ZM9%MfA;Li{_W5c0dsrvm{$Gc2 zhs%`n#aeL1zJoFPa{>IYfwz_utSJ`+yL@7e_iRiL!jJDjVZ3o=^xbLCy#f5??+jsk z#Fh#FVoarn9+Z4@F#1)O=&mY8C8qmoxV!?1K0#;z3}oM$N5n|K%zN z{Ws70f%Ld+WuC0>%anst{B{C8j)?QE_(oM{etrD5KI+;L6j!mAEs59~3b2Ur1*% zvDcCwIPZ~eN#o+$-CHws_P#-P_R1P3{5T`WjoD~DeFugQoUx{k2|eJ~v3EUHS(uBI zgS)ht-*5Ne+xa`2hF@Y5aXfEa)cqzb$461j#csOO(Kpwq_N`Dyxlfvpt$Q9j6BL9g?Yp#O0GG1cQ)DN|mh{{jolM3Vpj diff --git a/src/main/resources/static/css/framepage/index.html b/src/main/resources/static/css/framepage/index.html deleted file mode 100644 index 59ef461..0000000 --- a/src/main/resources/static/css/framepage/index.html +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - -
-
- - -
- -
- - - - \ No newline at end of file diff --git a/src/main/resources/static/css/framepage/logo.png b/src/main/resources/static/css/framepage/logo.png deleted file mode 100644 index dca29bc19d1278ddb75d1bbc259f4e3f6aeb8a2c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3760 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 R11 MockedServices - + + diff --git a/target/classes/static/css/framepage/css/font/fontello.eot b/target/classes/static/css/font/fontello.eot similarity index 100% rename from target/classes/static/css/framepage/css/font/fontello.eot rename to target/classes/static/css/font/fontello.eot diff --git a/target/classes/static/css/framepage/css/font/fontello.svg b/target/classes/static/css/font/fontello.svg similarity index 100% rename from target/classes/static/css/framepage/css/font/fontello.svg rename to target/classes/static/css/font/fontello.svg diff --git a/target/classes/static/css/framepage/css/font/fontello.ttf b/target/classes/static/css/font/fontello.ttf similarity index 100% rename from target/classes/static/css/framepage/css/font/fontello.ttf rename to target/classes/static/css/font/fontello.ttf diff --git a/target/classes/static/css/framepage/css/font/fontello.woff b/target/classes/static/css/font/fontello.woff similarity index 100% rename from target/classes/static/css/framepage/css/font/fontello.woff rename to target/classes/static/css/font/fontello.woff diff --git a/target/classes/static/css/framepage/css/font/fontello.woff2 b/target/classes/static/css/font/fontello.woff2 similarity index 100% rename from target/classes/static/css/framepage/css/font/fontello.woff2 rename to target/classes/static/css/font/fontello.woff2 diff --git a/target/classes/static/css/framepage/css/fontello.css b/target/classes/static/css/fontello.css similarity index 100% rename from target/classes/static/css/framepage/css/fontello.css rename to target/classes/static/css/fontello.css diff --git a/target/classes/static/css/framepage/common.css b/target/classes/static/css/framepage/common.css deleted file mode 100644 index 7eaeafc..0000000 --- a/target/classes/static/css/framepage/common.css +++ /dev/null @@ -1,8 +0,0 @@ -@import url('https://necolas.github.io/normalize.css/8.0.1/normalize.css'); -@import url('/css/framepage/css/fontello.css'); -@import url('/css/framepage/css/r11addons.css'); -@import url('/css/framepage/css/r11tables.css'); -@import url('/css/framepage/css/r11tool.css'); -@import url('/css/framepage/css/r11tooltip.css'); -@import url('/css/framepage/css/r11modal.css'); - diff --git a/target/classes/static/css/framepage/css/r11addons.css b/target/classes/static/css/framepage/css/r11addons.css deleted file mode 100644 index afb4425..0000000 --- a/target/classes/static/css/framepage/css/r11addons.css +++ /dev/null @@ -1,59 +0,0 @@ -.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; -} diff --git a/target/classes/static/css/framepage/css/r11modal.css b/target/classes/static/css/framepage/css/r11modal.css deleted file mode 100644 index 7848a43..0000000 --- a/target/classes/static/css/framepage/css/r11modal.css +++ /dev/null @@ -1,104 +0,0 @@ -#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; -} diff --git a/target/classes/static/css/framepage/css/r11tables.css b/target/classes/static/css/framepage/css/r11tables.css deleted file mode 100644 index 0a680ab..0000000 --- a/target/classes/static/css/framepage/css/r11tables.css +++ /dev/null @@ -1,71 +0,0 @@ -.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; -} \ No newline at end of file diff --git a/target/classes/static/css/framepage/css/r11tool.css b/target/classes/static/css/framepage/css/r11tool.css deleted file mode 100644 index 6075ae2..0000000 --- a/target/classes/static/css/framepage/css/r11tool.css +++ /dev/null @@ -1,287 +0,0 @@ -@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;700&display=swap'); -.hyperlink, .hyperlink:visited, .hyperlink:active { - color: rgb(47, 125, 146); - cursor: pointer; -} - -.hyperlink:hover { - filter: brightness(120%); -} - -.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; -} - -.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; -} - -.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; -} - -.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; -} - - -.tabcontent { - display: none; -} - -.tabcontent.active { - display: flex; - justify-content: center; -} - -.hiddable { - display: none; -} - -.hiddable.active { - display: inherit; -} - -/* 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%; -} */ \ No newline at end of file diff --git a/target/classes/static/css/framepage/css/r11tooltip.css b/target/classes/static/css/framepage/css/r11tooltip.css deleted file mode 100644 index 34fcbfb..0000000 --- a/target/classes/static/css/framepage/css/r11tooltip.css +++ /dev/null @@ -1,77 +0,0 @@ -.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%); -} */ \ No newline at end of file diff --git a/target/classes/static/css/framepage/favicon.ico b/target/classes/static/css/framepage/favicon.ico deleted file mode 100644 index a9ccec0f42b14e1ce8465bfde833227371b0b9ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9662 zcmd^ETWB0r7(UGkLSG^X1;G+u1O*=orD!`G>J>_}jIM;r~7Ci+dT{!5F&_KUA?-@uT|x<5S2R%vpGsJ2@lcZ5;dla8wov#0wqmOa-uSBy1MO5B(@dKM%865MXhhIG|hQ&4H{|jdm_d0F-BM;LV zC=5@jtZo0fw>AMk&Y*dNQd^M^_Kg0xbC)iDy3l`wN|Y5r6IMNr4}6Y`>H1!+CCe9X~4Q4|zL?kGN-nr!{eu^yn`Ymzm!E%b!<_Jr%|+%V@JJ_~jjl^cd;J?;&9D z&z8xQat6IPt1L5jWrUg7H>zVO4~CrA%qi$`E>N$)8(6Ua^hvy73R_*R!LN)tD4)(M zN0CRl$td2KqmS0&6!ROA)2k=XKbH)KamzCBf7LwvJ)H7?l((@E_to#|K|6%r{XEJA zi8oB)Kc6-YKjk}+ zT%4b$O~~EF@(RcYe)#_-i8oBiUYLVP3wzzh=7I1ZM9%MfA;Li{_W5c0dsrvm{$Gc2 zhs%`n#aeL1zJoFPa{>IYfwz_utSJ`+yL@7e_iRiL!jJDjVZ3o=^xbLCy#f5??+jsk z#Fh#FVoarn9+Z4@F#1)O=&mY8C8qmoxV!?1K0#;z3}oM$N5n|K%zN z{Ws70f%Ld+WuC0>%anst{B{C8j)?QE_(oM{etrD5KI+;L6j!mAEs59~3b2Ur1*% zvDcCwIPZ~eN#o+$-CHws_P#-P_R1P3{5T`WjoD~DeFugQoUx{k2|eJ~v3EUHS(uBI zgS)ht-*5Ne+xa`2hF@Y5aXfEa)cqzb$461j#csOO(Kpwq_N`Dyxlfvpt$Q9j6BL9g?Yp#O0GG1cQ)DN|mh{{jolM3Vpj diff --git a/target/classes/static/css/framepage/index.html b/target/classes/static/css/framepage/index.html deleted file mode 100644 index 59ef461..0000000 --- a/target/classes/static/css/framepage/index.html +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - -
-
- - -
- -
- - - - \ No newline at end of file diff --git a/target/classes/static/css/framepage/logo.png b/target/classes/static/css/framepage/logo.png deleted file mode 100644 index dca29bc19d1278ddb75d1bbc259f4e3f6aeb8a2c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3760 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 R11 MockedServices - + +