From 916f4321ea55b222762ea97ea6207a80818eb027 Mon Sep 17 00:00:00 2001 From: bema Date: Mon, 16 Jan 2023 09:21:51 +0100 Subject: [PATCH 1/6] Added readme file --- readme.md | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 readme.md diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..b9c035d --- /dev/null +++ b/readme.md @@ -0,0 +1,46 @@ +# XML Tools +Content of this project is a service hosting tools for xml documents including xslt transformer, +xpath selector and xsd validator. + +## About project +Service is split into three microservices. +1. JavaSpark web application serving REST API for XSD, XML, XSLT tools +2. Spring application serving REST mock service +3. Nginx hosting static documents. + +## JavaSpark backend +Backend is hosted by default on port 8081. Rest api documentation is contained in OpenApi document +openapi.yml + +Rest API accepts xml documents, given querry and processor version to call requested xml engine to perform given +operation and finally returns outcome in response body. + +## Mocked services +MockedServices is a tool that allows developer to create, in easy and simple way, http server mocked endpoints for integration tests + +## Frontend +All the static files are available by default on port 8086 and are located within folder. + +To preview given document user is required to post GET request to following path: +```aidl +/Frontend/{document name} +``` +Documents are hosted by docker container running on ngix image and to modify container content +one must modify Dockerfile located in Frontend folder. Files published must be located in ngix directory +within created container. + +## How to run + +### Localy +In order to run application use +```aidl +docker-compose up --build -d +``` +Which will launch service on localhost. + +### Remote +To launch service on remote host, exchange ssh keys with destination server and declare docker context ex. DEV. +Then use following command +```aidl +docker-compose up --context DEV --build -d +``` From cf47fb09fea526a50e75430ef95785ce0d182680 Mon Sep 17 00:00:00 2001 From: bema Date: Mon, 16 Jan 2023 09:43:27 +0100 Subject: [PATCH 2/6] Moved style.css to assets as frame.css --- Homepage/Dockerfile | 9 +++++---- Homepage/{styles.css => assets/css/frame.css} | 0 Homepage/{ => assets/images}/favicon.ico | Bin Homepage/{ => assets/images}/logo.png | Bin Homepage/index.html | 8 ++++---- Homepage/{Frontend => tools}/css/r11addons.css | 0 Homepage/{Frontend => tools}/css/r11modal.css | 0 Homepage/{Frontend => tools}/css/r11tables.css | 0 Homepage/{Frontend => tools}/css/r11tool.css | 0 Homepage/{Frontend => tools}/css/r11tooltip.css | 0 .../{Frontend => tools}/jquery-3.6.0.slim.min.js | 0 Homepage/{Frontend => tools}/new_css/drytest.html | 0 .../{Frontend => tools}/new_css/font/fontello.eot | Bin .../{Frontend => tools}/new_css/font/fontello.svg | 0 .../{Frontend => tools}/new_css/font/fontello.ttf | Bin .../{Frontend => tools}/new_css/font/fontello.woff | Bin .../{Frontend => tools}/new_css/font/fontello.woff2 | Bin Homepage/{Frontend => tools}/new_css/fontello.css | 0 Homepage/{Frontend => tools}/new_css/main.css | 0 Homepage/{Frontend => tools}/new_css/r11form.css | 0 .../{Frontend => tools}/sample_data/sample_xml.xml | 0 Homepage/{Frontend => tools}/scripts.js | 0 Homepage/{Frontend => tools}/styles.css | 0 Homepage/{Frontend => tools}/xpath (copy).html | 0 Homepage/{Frontend => tools}/xpath.html | 0 Homepage/{Frontend => tools}/xsd.html | 0 Homepage/{Frontend => tools}/xslt (copy).html | 0 Homepage/{Frontend => tools}/xslt.html | 0 28 files changed, 9 insertions(+), 8 deletions(-) rename Homepage/{styles.css => assets/css/frame.css} (100%) rename Homepage/{ => assets/images}/favicon.ico (100%) rename Homepage/{ => assets/images}/logo.png (100%) rename Homepage/{Frontend => tools}/css/r11addons.css (100%) rename Homepage/{Frontend => tools}/css/r11modal.css (100%) rename Homepage/{Frontend => tools}/css/r11tables.css (100%) rename Homepage/{Frontend => tools}/css/r11tool.css (100%) rename Homepage/{Frontend => tools}/css/r11tooltip.css (100%) rename Homepage/{Frontend => tools}/jquery-3.6.0.slim.min.js (100%) rename Homepage/{Frontend => tools}/new_css/drytest.html (100%) rename Homepage/{Frontend => tools}/new_css/font/fontello.eot (100%) rename Homepage/{Frontend => tools}/new_css/font/fontello.svg (100%) rename Homepage/{Frontend => tools}/new_css/font/fontello.ttf (100%) rename Homepage/{Frontend => tools}/new_css/font/fontello.woff (100%) rename Homepage/{Frontend => tools}/new_css/font/fontello.woff2 (100%) rename Homepage/{Frontend => tools}/new_css/fontello.css (100%) rename Homepage/{Frontend => tools}/new_css/main.css (100%) rename Homepage/{Frontend => tools}/new_css/r11form.css (100%) rename Homepage/{Frontend => tools}/sample_data/sample_xml.xml (100%) rename Homepage/{Frontend => tools}/scripts.js (100%) rename Homepage/{Frontend => tools}/styles.css (100%) rename Homepage/{Frontend => tools}/xpath (copy).html (100%) rename Homepage/{Frontend => tools}/xpath.html (100%) rename Homepage/{Frontend => tools}/xsd.html (100%) rename Homepage/{Frontend => tools}/xslt (copy).html (100%) rename Homepage/{Frontend => tools}/xslt.html (100%) diff --git a/Homepage/Dockerfile b/Homepage/Dockerfile index 8bcb48e..1729910 100644 --- a/Homepage/Dockerfile +++ b/Homepage/Dockerfile @@ -1,10 +1,11 @@ FROM nginx:stable-alpine COPY ./Frontend/ /usr/share/nginx/html/Frontend/ +COPY ./assets/ /usr/share/nginx/html/assets/ 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 +#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 EXPOSE 80 diff --git a/Homepage/styles.css b/Homepage/assets/css/frame.css similarity index 100% rename from Homepage/styles.css rename to Homepage/assets/css/frame.css diff --git a/Homepage/favicon.ico b/Homepage/assets/images/favicon.ico similarity index 100% rename from Homepage/favicon.ico rename to Homepage/assets/images/favicon.ico diff --git a/Homepage/logo.png b/Homepage/assets/images/logo.png similarity index 100% rename from Homepage/logo.png rename to Homepage/assets/images/logo.png diff --git a/Homepage/index.html b/Homepage/index.html index 0b20021..e8478e1 100644 --- a/Homepage/index.html +++ b/Homepage/index.html @@ -3,14 +3,14 @@ - + - +
@@ -21,7 +21,7 @@
  • XSLT
  • XSD
  • - +
    diff --git a/Homepage/Frontend/css/r11addons.css b/Homepage/tools/css/r11addons.css similarity index 100% rename from Homepage/Frontend/css/r11addons.css rename to Homepage/tools/css/r11addons.css diff --git a/Homepage/Frontend/css/r11modal.css b/Homepage/tools/css/r11modal.css similarity index 100% rename from Homepage/Frontend/css/r11modal.css rename to Homepage/tools/css/r11modal.css diff --git a/Homepage/Frontend/css/r11tables.css b/Homepage/tools/css/r11tables.css similarity index 100% rename from Homepage/Frontend/css/r11tables.css rename to Homepage/tools/css/r11tables.css diff --git a/Homepage/Frontend/css/r11tool.css b/Homepage/tools/css/r11tool.css similarity index 100% rename from Homepage/Frontend/css/r11tool.css rename to Homepage/tools/css/r11tool.css diff --git a/Homepage/Frontend/css/r11tooltip.css b/Homepage/tools/css/r11tooltip.css similarity index 100% rename from Homepage/Frontend/css/r11tooltip.css rename to Homepage/tools/css/r11tooltip.css diff --git a/Homepage/Frontend/jquery-3.6.0.slim.min.js b/Homepage/tools/jquery-3.6.0.slim.min.js similarity index 100% rename from Homepage/Frontend/jquery-3.6.0.slim.min.js rename to Homepage/tools/jquery-3.6.0.slim.min.js diff --git a/Homepage/Frontend/new_css/drytest.html b/Homepage/tools/new_css/drytest.html similarity index 100% rename from Homepage/Frontend/new_css/drytest.html rename to Homepage/tools/new_css/drytest.html diff --git a/Homepage/Frontend/new_css/font/fontello.eot b/Homepage/tools/new_css/font/fontello.eot similarity index 100% rename from Homepage/Frontend/new_css/font/fontello.eot rename to Homepage/tools/new_css/font/fontello.eot diff --git a/Homepage/Frontend/new_css/font/fontello.svg b/Homepage/tools/new_css/font/fontello.svg similarity index 100% rename from Homepage/Frontend/new_css/font/fontello.svg rename to Homepage/tools/new_css/font/fontello.svg diff --git a/Homepage/Frontend/new_css/font/fontello.ttf b/Homepage/tools/new_css/font/fontello.ttf similarity index 100% rename from Homepage/Frontend/new_css/font/fontello.ttf rename to Homepage/tools/new_css/font/fontello.ttf diff --git a/Homepage/Frontend/new_css/font/fontello.woff b/Homepage/tools/new_css/font/fontello.woff similarity index 100% rename from Homepage/Frontend/new_css/font/fontello.woff rename to Homepage/tools/new_css/font/fontello.woff diff --git a/Homepage/Frontend/new_css/font/fontello.woff2 b/Homepage/tools/new_css/font/fontello.woff2 similarity index 100% rename from Homepage/Frontend/new_css/font/fontello.woff2 rename to Homepage/tools/new_css/font/fontello.woff2 diff --git a/Homepage/Frontend/new_css/fontello.css b/Homepage/tools/new_css/fontello.css similarity index 100% rename from Homepage/Frontend/new_css/fontello.css rename to Homepage/tools/new_css/fontello.css diff --git a/Homepage/Frontend/new_css/main.css b/Homepage/tools/new_css/main.css similarity index 100% rename from Homepage/Frontend/new_css/main.css rename to Homepage/tools/new_css/main.css diff --git a/Homepage/Frontend/new_css/r11form.css b/Homepage/tools/new_css/r11form.css similarity index 100% rename from Homepage/Frontend/new_css/r11form.css rename to Homepage/tools/new_css/r11form.css diff --git a/Homepage/Frontend/sample_data/sample_xml.xml b/Homepage/tools/sample_data/sample_xml.xml similarity index 100% rename from Homepage/Frontend/sample_data/sample_xml.xml rename to Homepage/tools/sample_data/sample_xml.xml diff --git a/Homepage/Frontend/scripts.js b/Homepage/tools/scripts.js similarity index 100% rename from Homepage/Frontend/scripts.js rename to Homepage/tools/scripts.js diff --git a/Homepage/Frontend/styles.css b/Homepage/tools/styles.css similarity index 100% rename from Homepage/Frontend/styles.css rename to Homepage/tools/styles.css diff --git a/Homepage/Frontend/xpath (copy).html b/Homepage/tools/xpath (copy).html similarity index 100% rename from Homepage/Frontend/xpath (copy).html rename to Homepage/tools/xpath (copy).html diff --git a/Homepage/Frontend/xpath.html b/Homepage/tools/xpath.html similarity index 100% rename from Homepage/Frontend/xpath.html rename to Homepage/tools/xpath.html diff --git a/Homepage/Frontend/xsd.html b/Homepage/tools/xsd.html similarity index 100% rename from Homepage/Frontend/xsd.html rename to Homepage/tools/xsd.html diff --git a/Homepage/Frontend/xslt (copy).html b/Homepage/tools/xslt (copy).html similarity index 100% rename from Homepage/Frontend/xslt (copy).html rename to Homepage/tools/xslt (copy).html diff --git a/Homepage/Frontend/xslt.html b/Homepage/tools/xslt.html similarity index 100% rename from Homepage/Frontend/xslt.html rename to Homepage/tools/xslt.html From d05a8a5ce2e281e37f8f307a9aa3ecad2275cd19 Mon Sep 17 00:00:00 2001 From: bema Date: Mon, 16 Jan 2023 09:44:47 +0100 Subject: [PATCH 3/6] Fixed dockerfile and updated links in index.html --- Homepage/Dockerfile | 2 +- Homepage/index.html | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Homepage/Dockerfile b/Homepage/Dockerfile index 1729910..aed3064 100644 --- a/Homepage/Dockerfile +++ b/Homepage/Dockerfile @@ -1,6 +1,6 @@ FROM nginx:stable-alpine -COPY ./Frontend/ /usr/share/nginx/html/Frontend/ +COPY ./tools/ /usr/share/nginx/html/tools/ COPY ./assets/ /usr/share/nginx/html/assets/ COPY ./index.html /usr/share/nginx/html #COPY ./logo.png /usr/share/nginx/html diff --git a/Homepage/index.html b/Homepage/index.html index e8478e1..44f3e85 100644 --- a/Homepage/index.html +++ b/Homepage/index.html @@ -17,9 +17,9 @@
    From 37cfacd1e5384c3bed057727da2e41017b7036be Mon Sep 17 00:00:00 2001 From: bema Date: Mon, 16 Jan 2023 13:47:45 +0100 Subject: [PATCH 4/6] New frontend structure; resolved ticket #3 --- Homepage/assets/css/common/common.css | 6 + .../css/common}/font/fontello.eot | Bin .../css/common}/font/fontello.svg | 0 .../css/common}/font/fontello.ttf | Bin .../css/common}/font/fontello.woff | Bin .../css/common}/font/fontello.woff2 | Bin .../css/common}/fontello.css | 0 Homepage/assets/css/mock-service/common.css | 6 + Homepage/assets/css/mock-service/main.css | 4 + .../css/mock-service}/r11addons.css | 0 .../css/mock-service}/r11modal.css | 0 .../css/mock-service}/r11tables.css | 0 .../css/mock-service}/r11tool.css | 0 .../css/mock-service}/r11tooltip.css | 0 Homepage/assets/css/tools/font/fontello.eot | Bin 0 -> 5964 bytes Homepage/assets/css/tools/font/fontello.svg | 14 + Homepage/assets/css/tools/font/fontello.ttf | Bin 0 -> 5796 bytes Homepage/assets/css/tools/font/fontello.woff | Bin 0 -> 3256 bytes Homepage/assets/css/tools/font/fontello.woff2 | Bin 0 -> 2584 bytes Homepage/assets/css/tools/fontello.css | 59 + .../new_css => assets/css/tools}/r11form.css | 0 .../scripts}/tools/jquery-3.6.0.slim.min.js | 0 .../{ => assets/scripts}/tools/scripts.js | 0 Homepage/tools/new_css/drytest.html | 25 - Homepage/tools/new_css/main.css | 3 - Homepage/tools/styles.css | 100 -- Homepage/tools/xpath (copy).html | 1094 ----------------- Homepage/tools/xpath.html | 8 +- Homepage/tools/xsd.html | 6 +- Homepage/tools/xslt (copy).html | 540 -------- Homepage/tools/xslt.html | 6 +- .../sample_data => SampleData}/sample_xml.xml | 0 .../src/main/resources/static/html/mock.html | 9 +- 33 files changed, 104 insertions(+), 1776 deletions(-) create mode 100644 Homepage/assets/css/common/common.css rename Homepage/{tools/new_css => assets/css/common}/font/fontello.eot (100%) rename Homepage/{tools/new_css => assets/css/common}/font/fontello.svg (100%) rename Homepage/{tools/new_css => assets/css/common}/font/fontello.ttf (100%) rename Homepage/{tools/new_css => assets/css/common}/font/fontello.woff (100%) rename Homepage/{tools/new_css => assets/css/common}/font/fontello.woff2 (100%) rename Homepage/{tools/new_css => assets/css/common}/fontello.css (100%) create mode 100644 Homepage/assets/css/mock-service/common.css create mode 100644 Homepage/assets/css/mock-service/main.css rename Homepage/{tools/css => assets/css/mock-service}/r11addons.css (100%) rename Homepage/{tools/css => assets/css/mock-service}/r11modal.css (100%) rename Homepage/{tools/css => assets/css/mock-service}/r11tables.css (100%) rename Homepage/{tools/css => assets/css/mock-service}/r11tool.css (100%) rename Homepage/{tools/css => assets/css/mock-service}/r11tooltip.css (100%) create mode 100644 Homepage/assets/css/tools/font/fontello.eot create mode 100644 Homepage/assets/css/tools/font/fontello.svg create mode 100644 Homepage/assets/css/tools/font/fontello.ttf create mode 100644 Homepage/assets/css/tools/font/fontello.woff create mode 100644 Homepage/assets/css/tools/font/fontello.woff2 create mode 100644 Homepage/assets/css/tools/fontello.css rename Homepage/{tools/new_css => assets/css/tools}/r11form.css (100%) rename Homepage/{ => assets/scripts}/tools/jquery-3.6.0.slim.min.js (100%) rename Homepage/{ => assets/scripts}/tools/scripts.js (100%) delete mode 100644 Homepage/tools/new_css/drytest.html delete mode 100644 Homepage/tools/new_css/main.css delete mode 100644 Homepage/tools/styles.css delete mode 100644 Homepage/tools/xpath (copy).html delete mode 100644 Homepage/tools/xslt (copy).html rename {Homepage/tools/sample_data => SampleData}/sample_xml.xml (100%) diff --git a/Homepage/assets/css/common/common.css b/Homepage/assets/css/common/common.css new file mode 100644 index 0000000..0c7e754 --- /dev/null +++ b/Homepage/assets/css/common/common.css @@ -0,0 +1,6 @@ +@import url('https://necolas.github.io/normalize.css/8.0.1/normalize.css'); +@import url('r11addons.css'); +@import url('r11tables.css'); +@import url('r11tool.css'); +@import url('r11tooltip.css'); +@import url('r11modal.css'); diff --git a/Homepage/tools/new_css/font/fontello.eot b/Homepage/assets/css/common/font/fontello.eot similarity index 100% rename from Homepage/tools/new_css/font/fontello.eot rename to Homepage/assets/css/common/font/fontello.eot diff --git a/Homepage/tools/new_css/font/fontello.svg b/Homepage/assets/css/common/font/fontello.svg similarity index 100% rename from Homepage/tools/new_css/font/fontello.svg rename to Homepage/assets/css/common/font/fontello.svg diff --git a/Homepage/tools/new_css/font/fontello.ttf b/Homepage/assets/css/common/font/fontello.ttf similarity index 100% rename from Homepage/tools/new_css/font/fontello.ttf rename to Homepage/assets/css/common/font/fontello.ttf diff --git a/Homepage/tools/new_css/font/fontello.woff b/Homepage/assets/css/common/font/fontello.woff similarity index 100% rename from Homepage/tools/new_css/font/fontello.woff rename to Homepage/assets/css/common/font/fontello.woff diff --git a/Homepage/tools/new_css/font/fontello.woff2 b/Homepage/assets/css/common/font/fontello.woff2 similarity index 100% rename from Homepage/tools/new_css/font/fontello.woff2 rename to Homepage/assets/css/common/font/fontello.woff2 diff --git a/Homepage/tools/new_css/fontello.css b/Homepage/assets/css/common/fontello.css similarity index 100% rename from Homepage/tools/new_css/fontello.css rename to Homepage/assets/css/common/fontello.css diff --git a/Homepage/assets/css/mock-service/common.css b/Homepage/assets/css/mock-service/common.css new file mode 100644 index 0000000..0c7e754 --- /dev/null +++ b/Homepage/assets/css/mock-service/common.css @@ -0,0 +1,6 @@ +@import url('https://necolas.github.io/normalize.css/8.0.1/normalize.css'); +@import url('r11addons.css'); +@import url('r11tables.css'); +@import url('r11tool.css'); +@import url('r11tooltip.css'); +@import url('r11modal.css'); diff --git a/Homepage/assets/css/mock-service/main.css b/Homepage/assets/css/mock-service/main.css new file mode 100644 index 0000000..2f8c9ff --- /dev/null +++ b/Homepage/assets/css/mock-service/main.css @@ -0,0 +1,4 @@ +.overflowedTableContent { + max-height: 750px; + overflow: scroll; +} \ No newline at end of file diff --git a/Homepage/tools/css/r11addons.css b/Homepage/assets/css/mock-service/r11addons.css similarity index 100% rename from Homepage/tools/css/r11addons.css rename to Homepage/assets/css/mock-service/r11addons.css diff --git a/Homepage/tools/css/r11modal.css b/Homepage/assets/css/mock-service/r11modal.css similarity index 100% rename from Homepage/tools/css/r11modal.css rename to Homepage/assets/css/mock-service/r11modal.css diff --git a/Homepage/tools/css/r11tables.css b/Homepage/assets/css/mock-service/r11tables.css similarity index 100% rename from Homepage/tools/css/r11tables.css rename to Homepage/assets/css/mock-service/r11tables.css diff --git a/Homepage/tools/css/r11tool.css b/Homepage/assets/css/mock-service/r11tool.css similarity index 100% rename from Homepage/tools/css/r11tool.css rename to Homepage/assets/css/mock-service/r11tool.css diff --git a/Homepage/tools/css/r11tooltip.css b/Homepage/assets/css/mock-service/r11tooltip.css similarity index 100% rename from Homepage/tools/css/r11tooltip.css rename to Homepage/assets/css/mock-service/r11tooltip.css diff --git a/Homepage/assets/css/tools/font/fontello.eot b/Homepage/assets/css/tools/font/fontello.eot new file mode 100644 index 0000000000000000000000000000000000000000..8eb876254bf40f2702d4398804dd26ede72d892c GIT binary patch literal 5964 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 literal 0 HcmV?d00001 diff --git a/Homepage/assets/css/tools/font/fontello.svg b/Homepage/assets/css/tools/font/fontello.svg new file mode 100644 index 0000000..66886e8 --- /dev/null +++ b/Homepage/assets/css/tools/font/fontello.svg @@ -0,0 +1,14 @@ + + + +Copyright (C) 2021 by original authors @ fontello.com + + + + + + + + + + \ No newline at end of file diff --git a/Homepage/assets/css/tools/font/fontello.ttf b/Homepage/assets/css/tools/font/fontello.ttf new file mode 100644 index 0000000000000000000000000000000000000000..a6a2ea27f9d30977bf801ed88595d942b038ac12 GIT binary patch literal 5796 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 Lp2IJ)0Kk6$Wj?nB literal 0 HcmV?d00001 diff --git a/Homepage/assets/css/tools/font/fontello.woff2 b/Homepage/assets/css/tools/font/fontello.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..b1c349be122e72d99908b59525af47d16d8a31b3 GIT binary patch literal 2584 zcmV+z3g`8APew8T0RR91016lY4*&oF02ZVG013hX0RR9100000000000000000000 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 literal 0 HcmV?d00001 diff --git a/Homepage/assets/css/tools/fontello.css b/Homepage/assets/css/tools/fontello.css new file mode 100644 index 0000000..28bc34a --- /dev/null +++ b/Homepage/assets/css/tools/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/Homepage/tools/new_css/r11form.css b/Homepage/assets/css/tools/r11form.css similarity index 100% rename from Homepage/tools/new_css/r11form.css rename to Homepage/assets/css/tools/r11form.css diff --git a/Homepage/tools/jquery-3.6.0.slim.min.js b/Homepage/assets/scripts/tools/jquery-3.6.0.slim.min.js similarity index 100% rename from Homepage/tools/jquery-3.6.0.slim.min.js rename to Homepage/assets/scripts/tools/jquery-3.6.0.slim.min.js diff --git a/Homepage/tools/scripts.js b/Homepage/assets/scripts/tools/scripts.js similarity index 100% rename from Homepage/tools/scripts.js rename to Homepage/assets/scripts/tools/scripts.js diff --git a/Homepage/tools/new_css/drytest.html b/Homepage/tools/new_css/drytest.html deleted file mode 100644 index 4235fed..0000000 --- a/Homepage/tools/new_css/drytest.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - -

    - -
    - [1.0] fn:last() -
    - Returns the position of the last node in the context list
    - Link do dokumentacji W3C: Node-Set-Functions -
    -
    -
    - - - - - \ No newline at end of file diff --git a/Homepage/tools/new_css/main.css b/Homepage/tools/new_css/main.css deleted file mode 100644 index cc1237d..0000000 --- a/Homepage/tools/new_css/main.css +++ /dev/null @@ -1,3 +0,0 @@ -.container { - -} \ No newline at end of file diff --git a/Homepage/tools/styles.css b/Homepage/tools/styles.css deleted file mode 100644 index 0d1426e..0000000 --- a/Homepage/tools/styles.css +++ /dev/null @@ -1,100 +0,0 @@ -html, body { - margin: 0px; - height: 100%; - min-height: 100%; - font-family: 'Nunito', sans-serif; -} - -select { - font-size: 16px; -} - -button#requestButton { - width: 100%; -} - -div#content { - width: 100%; - min-height: 100%; - display: flex; -} - -div#fields { - float: left; - width: 55%; - margin-left: 8px; - margin-right: 8px; - height: 100%; - margin-bottom: 60px; -} - -p { - margin: 1 -} - -label { - font-size: 20px; - color: rgb(44, 44, 44); -} - -textarea { - width: 99.4%; - resize: vertical; - color: #6b6b6b; -} - -textarea#resultArea { - width: 99.4%; - resize: vertical; -} - -span#procinfo { - color: #30aa58; -} - -p#tooltipText { - width: 200px; - height: 150px; -} - -div#tooltip { - margin-top: 160px; - float: right; - width: 40%; - height: 100%; -} - -.collapsible { - width: 100%; -} - -.collapsible.active { - background-color: rgb(129, 129, 129) !important; -} - -.collapsibleData { - transition: max-height .2s ease-out; - max-height: 0px; -} - -.docTable td, .docTable th{ - border-spacing: 0px; - padding: 0px 10px; -} - -.docTable td { - background-color: rgba(155, 165, 160, 0.342); -} - -.docTable th { - background-color: #3bc4f1; - text-align: left; - color: white; -} - -.collapsibleDataMini{ - /* border-radius: 10px; */ - border: solid rgba(137, 146, 142, 0.267); - border-width: 0px 0px 0px 3px; - margin-left: 10px; -} \ No newline at end of file diff --git a/Homepage/tools/xpath (copy).html b/Homepage/tools/xpath (copy).html deleted file mode 100644 index 7532031..0000000 --- a/Homepage/tools/xpath (copy).html +++ /dev/null @@ -1,1094 +0,0 @@ - - - - - - - - - - - -
    -
    -

    Online XPath tester v: 0.015

    - - - - - - -

    - - -

    - - -
    - -

    - - -
    -
    -

    What is XPath?

    -

    XPath is a querry language used for selecting nodes from XML and processing them.
    - It may perform operations on strings, numbers and boolean values.

    - - - -
    -

    XPath 2.0 introduced many new features XQuery-cośtam:
    - - Added support for all XML simple types
    - - Many new functions (trippled instruction count)
    - - All expressions evaluate to sequence
    - - Introduces conditional expressions and for-loops
    -

    -

    XPath 3.0
    - - Dynamic function collapsible
    - - Inline functions
    - - Support for union types
    - - Introduced maps -

    - -
    - - -

    XPath 1.0 functions

    - - - - - -
    - [1.0] fn:last() - Returns the position of the - last node in the context list -
    - - Link do dokumentacji W3C: Node-Set-Functions -
    - - [1.0] fn:position() - Returns the position of the - current context node -
    - - Link do dokumentacji W3C: Node-Set-Functions -
    - - [1.0] fn:count(node-set) - Returns the number of - nodes in the node-set -
    - Arguments and return type - - - - - - - - - -
    TypeDescription
    node-setNode-set to count nodes in
    Examples:
    - - - - - - - - - - - - - -
    ExpressionResult
    count(//b:book)5
    count(//person[@id>5])17
    - Link do dokumentacji W3C: Node-Set-Functions -
    - - [1.0] fn:id(object) - Returns the element - specified by it's unique id, requires DTD -
    - - Link do dokumentacji W3C: Node-Set-Functions -
    - - [1.0] fn:local-name(node-set) - Returns the - local-name for the first node in the node-set -
    - Arguments and return type - - - - - - - - - -
    TypeDescription
    node-setExtract first node and return its local name
    Examples:
    - - - - - - - - - - - - - -
    ExpressionResult
    local-name(//b:books)b:book
    local-name(//b:book)b:title
    - Link do dokumentacji W3C: Node-Set-Functions -
    - - [1.0] fn:local-name() - Returns the local-name - for the context node -
    - - Link do dokumentacji W3C: Node-Set-Functions -
    - - [1.0] fn:namespace-uri(node-set) - Returns the - namespace-uri for the first node in the node-set -
    - Arguments and return type - - - - - - - - - -
    TypeDescription
    node-setExtract first node and return the namespace URI
    Examples:
    - - - - - - - - - -
    ExpressionResult
    namespace-uri(//b:book)http://www.book.com
    - Link do dokumentacji W3C: Node-Set-Functions -
    - - [1.0] fn:namespace-uri() - Returns the - namespace-uri for the context node -
    - - Link do dokumentacji W3C: Node-Set-Functions -
    - - [1.0] fn:name(node-set) - Returns the name for - the first node in the node-set -
    - Arguments and return type - - - - - - - - - -
    TypeDescription
    node-setExtract first node and return QName
    Examples:
    - - - - - - - - - - - - - -
    ExpressionResult
    name(//b:books/*)b:book
    name(//b:book/*)b:title
    - Link do dokumentacji W3C: Node-Set-Functions -
    - - [1.0] fn:name() - Returns the name for the - context node -
    - Examples:
    - - - - - - - - - -
    ExpressionResult
    current context nodeExtract first node and return QName
    - Link do dokumentacji W3C: Node-Set-Functions -
    - - -
    -
    - [1.0] fn:string(object) - Returns the string - representation of the object argument -
    - Arguments and return type - - - - - - - - - -
    TypeDescription
    stringThe object to convert to a string
    Examples:
    - - - - - - - - - - - - - -
    ExpressionResult
    string((1<0))false
    string(.11)0.11
    - Link do dokumentacji W3C: String-Functions -
    - - [1.0] fn:string() - Returns a string value - representation of the context node -
    - - Link do dokumentacji W3C: String-Functions -
    - - [1.0] fn:concat(string, string, string*) - - Returns the concatenation of its arguments -
    - Arguments and return type - - - - - - - - - - - - - - - - - -
    TypeDescription
    stringString to be merged
    stringString to be merged
    string*any number of strings
    Examples:
    - - - - - - - - - - - - - -
    ExpressionResult
    concat("aa","bb")aabb
    concat("aa", 123)aa123
    - Link do dokumentacji W3C: String-Functions -
    - - [1.0] fn:starts-with(string, string) - Returns - true if the first string starts with the second string -
    - Arguments and return type - - - - - - - - - - - - - -
    TypeDescription
    stringString to be searched
    stringString to be found
    Examples:
    - - - - - - - - - - - - - -
    ExpressionResult
    starts-with("aabb", "aa")true
    starts-with("aabb", "cc")false
    - Link do dokumentacji W3C: String-Functions -
    - - [1.0] fn:contains(string, string) - Returns true - if the first string contains the second string -
    - Arguments and return type - - - - - - - - - - - - - -
    TypeDescription
    stringString to be searched
    stringString to be found
    Examples:
    - - - - - - - - - - - - - -
    ExpressionResult
    contains("abc", "c")true
    contains("abc", "1")false
    - Link do dokumentacji W3C: String-Functions -
    - - [1.0] fn:substring-before(string, string) - - Returns the substring found before the first occurrence of the second argument -
    - Arguments and return type - - - - - - - - - - - - - -
    TypeDescription
    stringString to be searched
    stringString to be used to split
    Examples:
    - - - - - - - - - - - - - -
    ExpressionResult
    substring-before("aabbcc","bb")aa
    substring-before("aabbcc","c")aabb
    - Link do dokumentacji W3C: String-Functions -
    - - [1.0] fn:substring-after(string, string) - - Returns the substring found after the first occurrence of the second argument -
    - Arguments and return type - - - - - - - - - - - - - -
    TypeDescription
    stringString to be searched
    stringString to be used to split
    Examples:
    - - - - - - - - - - - - - -
    ExpressionResult
    substring-after("aabbcc","bb")cc
    substring-after("aabbcc","a")abbcc
    - Link do dokumentacji W3C: String-Functions -
    - - [1.0] fn:substring(string, number, number) - - Returns the substring starting at second argument with lenght of third argument -
    - Arguments and return type - - - - - - - - - - - - - - - - - -
    TypeDescription
    stringString to be cut
    integerStarting position
    integerLength of the substring
    Examples:
    - - - - - - - - - -
    ExpressionResult
    substring("aabbcc", 1, 2)aa
    - Link do dokumentacji W3C: String-Functions -
    - - [1.0] fn:substring(string, number) - Returns the - substring of the first argument from the position specified by the second argument -
    - Arguments and return type - - - - - - - - - - - - - -
    TypeDescription
    stringString to be cut
    integerStarting position
    Examples:
    - - - - - - - - - -
    ExpressionResult
    substring("aabbcc", 3)bbcc
    - Link do dokumentacji W3C: String-Functions -
    - - [1.0] fn:string-length(string) - Returns the - length of the string specified by the argument -
    - Arguments and return type - - - - - - - - - -
    TypeDescription
    stringString of which length should be returned
    Examples:
    - - - - - - - - - - - - - -
    ExpressionResult
    string-length("aabbcc")6
    string-length("aa bb cc")8
    - Link do dokumentacji W3C: String-Functions -
    - - [1.0] fn:string-length() - Returns the length of - the string specified by the context node -
    - - Link do dokumentacji W3C: String-Functions -
    - - [1.0] fn:normalize-space(string) - Returns a - white-space normalized string -
    - Arguments and return type - - - - - - - - - -
    TypeDescription
    stringString to be normalized
    Examples:
    - - - - - - - - - - - - - -
    ExpressionResult
    normalize-space("aa bb cc")aa bb cc
    normalize-space("aa bb cc")aa bb cc
    - Link do dokumentacji W3C: String-Functions -
    - - [1.0] fn:normalize-space() - Returns a - white-space normalized string specified by the context-node -
    - - Link do dokumentacji W3C: String-Functions -
    - - [1.0] fn:translate(string, string, string) - - Replaces characters specified by the second argument using those from the third argument -
    - Arguments and return type - - - - - - - - - - - - - - - - - -
    TypeDescription
    stringString to be edited
    stringsequence of characters to be replaced
    stringsequence of character to be used in replacement
    Examples:
    - - - - - - - - - - - - - -
    ExpressionResult
    translate("aabbcc", "ab","xz")xxzzcc
    translate("Test sequence", "e","z")Tzst szquzncz
    - Link do dokumentacji W3C: String-Functions -
    - - -
    -
    - [1.0] fn:boolean(object) - Returns the boolean - representation of the object argument -
    - Arguments and return type - - - - - - - - - -
    TypeDescription
    expressionThe expression to be evaluated
    Examples:
    - - - - - - - - - - - - - -
    ExpressionResult
    boolean(1>2)false
    boolean("a"="a")true
    - Link do dokumentacji W3C: Boolean-Functions -
    - - [1.0] fn:not(boolean) - Returns a boolean with - the opposite value of its argument -
    - Arguments and return type - - - - - - - - - -
    TypeDescription
    booleanBoolean value to be inverted
    Examples:
    - - - - - - - - - - - - - -
    ExpressionResult
    not("a"="a")false
    not(true)false
    - Link do dokumentacji W3C: Boolean-Functions -
    - - [1.0] fn:true() - Returns a boolean with the - value of true -
    - Arguments and return type - - - - - - - - - -
    TypeDescription
    Returns boolean value true
    Examples:
    - - - - - - - - - -
    ExpressionResult
    true()true
    - Link do dokumentacji W3C: Boolean-Functions -
    - - [1.0] fn:false() - Returns a boolean with the - value of false -
    - Arguments and return type - - - - - - - - - -
    TypeDescription
    Returns boolean value false
    Examples:
    - - - - - - - - - -
    ExpressionResult
    false()false
    - Link do dokumentacji W3C: Boolean-Functions -
    - - [1.0] fn:lang(string) - Returns true if the - language of the context node is the same as the languag specified by the argument -
    - Arguments and return type - - - - - - - - - -
    TypeDescription
    stringChecks if the context node matches given language
    Examples:
    - - - - - - - - - - - - - - - - - -
    ExpressionResult
    (context: ): lang('en')true
    (context: ): lang('en')true
    (context: ): lang('en')false
    - Link do dokumentacji W3C: Boolean-Functions -
    - - -
    -
    - [1.0] fn:number(object) - Returns the number - representation of the object argument -
    - Arguments and return type - - - - - - - - - -
    TypeDescription
    objectConverts given object to a number
    Examples:
    - - - - - - - - - - - - - - - - - - - - - -
    ExpressionResult
    number(true())1
    number(false())0
    number("55")55
    number(" 55 ")55
    - Link do dokumentacji W3C: Number-Functions -
    - - [1.0] fn:number() - Returns the number - representation of the context node -
    - Arguments and return type - - - - - - - - - -
    TypeDescription
    current context nodeConverts current context node to a number
    Examples:
    - - - - - - - - - - - - - - - - - - - - - -
    ExpressionResult
    number(true())1
    number(false())0
    number("55")55
    number(" 55 ")55
    - Link do dokumentacji W3C: Number-Functions -
    - - [1.0] fn:sum(node-set) - Returns the sum of all - nodes in the node-set -
    - Arguments and return type - - - - - - - - - -
    TypeDescription
    node-setSumms each node from the set passed through number() function
    - Link do dokumentacji W3C: Number-Functions -
    - - [1.0] fn:floor(number) - Returns the largest - integer value not greater than the argument -
    - Arguments and return type - - - - - - - - - -
    TypeDescription
    numberDecimal number to be converted to integer
    Examples:
    - - - - - - - - - - - - - -
    ExpressionResult
    floor(3.1)3
    floor(3.99)3
    - Link do dokumentacji W3C: Number-Functions -
    - - [1.0] fn:ceiling(number) - Returns the smallest - integer value not less than the argument -
    - Arguments and return type - - - - - - - - - -
    TypeDescription
    numberDecimal number to be converted to integer
    Examples:
    - - - - - - - - - - - - - -
    ExpressionResult
    ceiling(3.1)4
    ceiling(3.99)4
    - Link do dokumentacji W3C: Number-Functions -
    - - [1.0] fn:round(number) - Returns the integer - value closest to the argument -
    - Arguments and return type - - - - - - - - - -
    TypeDescription
    numberDecimal number to be converted to integer
    Examples:
    - - - - - - - - - - - - - -
    ExpressionResult
    round(3.1)3
    round(3.6)4
    - Link do dokumentacji W3C: Number-Functions -
    - -
    - -
    -
    - - - - -
    - - - - - - - - - - - - \ No newline at end of file diff --git a/Homepage/tools/xpath.html b/Homepage/tools/xpath.html index 769490e..3d0a6b3 100644 --- a/Homepage/tools/xpath.html +++ b/Homepage/tools/xpath.html @@ -4,9 +4,9 @@ - - - + + + @@ -3205,4 +3205,4 @@ - \ No newline at end of file + diff --git a/Homepage/tools/xsd.html b/Homepage/tools/xsd.html index 670eb95..3e61029 100644 --- a/Homepage/tools/xsd.html +++ b/Homepage/tools/xsd.html @@ -3,8 +3,8 @@ - - + + @@ -168,4 +168,4 @@ - \ No newline at end of file + diff --git a/Homepage/tools/xslt (copy).html b/Homepage/tools/xslt (copy).html deleted file mode 100644 index 876e79f..0000000 --- a/Homepage/tools/xslt (copy).html +++ /dev/null @@ -1,540 +0,0 @@ - - - - - - - - - - -
    -
    -
    -
    -

    Online XSLT tester v0.4

    -
    - - - procInfo
    -
    - - - -

    - - - -
    - -

    - - - - -
    -
    -
    -

    What is XSLT?

    -

    XSLT is a language for transforming XML documents into other documents such as XML, HTML and many - other.

    - -
    - -
    -

    XSLT 2.0 introduced a host of new features:
    - - Strong typing and all XSD types
    - - The ability to define and write own functions
    - - node-set() - replaces XSLT's 1.0 Result Tree Fragment, creating fully functional tree
    - - New functions and operators:
    - - - XPath 2.0
    - - - String processing and regular expressions
    - - - Grouping (for-each-group function) - - - String processing
    - - - Sequence type
    -

    -

    XSLT 3.0 further improved the formula:
    - - Streaming tranformations (previously file had to be loaded to memory to be processed)
    - - Packages - improve the modularity of large stylesheets
    - - Improved error handling (for example <xsl:try>)
    - - Support for maps and arrays, enabling XSLT to handle JSON as well as XML
    - - Functions can now be arguments to other (higher-order) functions -

    -
    -
    - -

    XSLT 1.0, 2.0 & 3.0 functions

    -
    - -
    - - [v1.0] <xsl:template> - defines a set of rules to be - applied to - specified node.
    - [v1.0] <xsl:apply-templates> - applies a template rule to - the - current element or to element's child nodes.
    - [v1.0] <xsl:apply-imports> - Applies a template rule from - an - imported style sheet
    - [v1.0] <xsl:apply-templates> - Applies a template rule to - the - current element or to the current element's child nodes
    - [v1.0] <xsl:call-template> - Calls a named template - [v2.0] <xsl:next-match> - overrides another template - rule - (considers all other template rules of lower import precedence/priority)
    - [v3.0] <xsl:mode> - Allows properties of a mode to be - defined
    - [v3.0] <xsl:override> - Allows using package to - override - selected components from a used package
    - [v3.0] <xsl:package> - Defines a set of stylesheet - modules - that can be compiled as a unit
    - [v3.0] <xsl:accept> - Allows a package to restrict the - visibility of components exposed by a package
    - [v3.0] <xsl:global-context-item> - Declares whether a - global context item is required, and if so, to declare its required type -
    -
    -
    - -
    - [v1.0] <xsl:for-each> - Loops through each node in a - specified - node set
    - [v1.0] <xsl:if> - Contains a template that will be applied - only if a specified condition is true
    - [v1.0] <xsl:choose> - Used in conjunction with <when> - and - <otherwise> to express multiple conditional tests
    - [v1.0] <xsl:when> - Specifies an action for the - <choose> element
    - [v1.0] <xsl:otherwise> - Specifies a default - action for the <choose> element
    - [v2.0] <xsl:for-each-group> - Groups - elements and performs operations once for each group
    - [v3.0] <xsl:iterate> - Used to iterate - over a sequence, with the option to set parameters for use in the next - iteration
    - [v3.0] <xsl:break> - Causes premature - completion before the entire input sequence has been processed
    - [v3.0] <xsl:next-iteration> - The - contents - are a set of xsl:with-param elements defining the values of the iteration - parameters to be used on the next iteration
    - [v3.0] <xsl:on-completion> - Defines - processing to be carried out when the input sequence is exhausted
    - [v3.0] <xsl:fork> - The result of the - xsl:fork instruction is the sequence formed by concatenating the results of - evaluating each of its contained instructions, in order
    - [v3.0] <xsl:on-empty> - Outputs the - enclosed content only if the containing sequence generates no "ordinary" - content
    - [v3.0] <xsl:on-non-empty> - Outputs the - enclosed content only if the containing sequence also generates "ordinary" - content
    - [v3.0] <xsl:try> - Allows recovery from - dynamic errors occurring within the expression it wraps
    - [v3.0] <xsl:catch> - In conjunction - with - xsl:try, handles dynamic errors
    - [v3.0] <xsl:context-item> - Used to - declare - the initial context item for a template
    -
    -
    -
    - -
    - [v1.0] <xsl:attribute> - Adds an attribute
    - [v1.0] <xsl:attribute-set> - Defines a named set of - attributes
    - [v1.0] <xsl:copy> - Creates a copy of the current node - (without - child nodes and attributes)
    - [v1.0] <xsl:number> - Determines the integer position of - the - current node and formats a number
    - [v1.0] <xsl:value-of> - Extracts the value of a selected - node
    - [v1.0] <xsl:text> - Writes literal text to the output
    - [v1.0] <xsl:comment> - Creates a comment node in the result - tree
    - [v1.0] <xsl:processing-instruction> - Writes a processing - instruction to the output
    - [v1.0] <xsl:key> - - Declares a named key that can be used in the - style sheet with the key() function
    - [v1.0] <xsl:decimal-format> - Defines the characters and - symbols to be used when converting numbers into strings, with the format-number() function
    - [v1.0] <xsl:preserve-space> - Defines the elements for - which - white space should be preserved
    - [v1.0] <xsl:strip-space> - Defines the elements for which - white - space should be removed
    - [v1.0] <xsl:sort> - Sorts the output
    - [v1.0] <xsl:output> - Defines the format of the output - document
    - [v2.0] <xsl:for-each-group> - Sorts given - sequence
    - [v2.0] <xsl:result-document> - Creates a final result - tree
    - [v2.0] <xsl:character-map> - Allows a specific - character - appearing in the final result tree to be substituted by a specified string of - characters
    - [v2.0] <xsl:output-character> - Defines characters and - their replacements to be used by character-map
    - [v3.0] <xsl:merge> - Merges two or more pre-sorted - input - files
    - [v3.0] <xsl:merge-action> - Defines action to be - carried - out on each merged group
    - [v3.0] <xsl:merge-key> - Used to define the merge keys - on - which the input sequences are sorted
    - [v3.0] <xsl:merge-source> - Describes the input source - for - an xsl:merge instruction
    - - -
    -
    -
    - -
    - [v1.0] <xsl:stylesheet> - Defines the root element of a - style - sheet
    - [v1.0] <xsl:transform> - Defines the root element of a - style - sheet
    - [v1.0] <xsl:import> - Imports the contents of one style - sheet - into another. Note: An imported style sheet has lower precedence than the importing style - sheet
    - [v1.0] <xsl:include> - Includes the contents of one style - sheet - into another. Note: An included style sheet has the same precedence as the including style - sheet
    - [v1.0] <xsl:namespace-alias> - Replaces a namespace in the - style sheet to a different namespace in the output
    - [v1.0] <xsl:element> - Creates an element node in the - output - document
    -
    -
    -
    - -
    - [v1.0] <xsl:param> - Declares a local or global - parameter
    - [v1.0] <xsl:variable> - Declares a local or global - variable
    - [v1.0] <xsl:with-param> - Defines the value of a parameter - to - be passed into a template
    - [v1.0] <xsl:copy-of> - Creates a copy of the current node - (with - child nodes and attributes)
    - [v2.0] <xsl:document> - Creates a new document - node
    - [v2.0] <xsl:namespace> - Creates a namespace - node
    - [v2.0] <xsl:namespace-alias> - Declares that a literal - namespace URI is being used as an alias for a target namespace URI
    - [v2.0] <xsl:sequence> - Constructs a sequence of nodes - and/or atomic values
    -
    -
    - -
    - -
    - [v2.0] <xsl:analyze-string> - Identifies substrings - that - match - given regex
    - [v2.0] <xsl:matching-substring> - Used in conjunction - with - analize-string, returns matching substrings
    - [v2.0] <xsl:non-matching-substring> - Used in - conjunction - with - analize-string, returns substrings that didn't match the regex -
    -
    -
    - -
    - -
    - [v2.0] <xsl:function> - Declares a function that - can be - called from any XPath expression in the stylesheet
    - [v3.0] <xsl:evaluate> - Allows dynamic evaluation - of - XPath - expressions from a string
    - [v3.0] <xsl:assert> - Asserts a XPath expression, - optionally throwing a dynamic error
    - -
    -
    -
    -
    - -
    - [v1.0] <xsl:message> - Writes a message to the output (used - to - report errors)
    - [v1.0] <xsl:fallback> - Specifies an alternate code to run - if - the processor does not support an XSLT element
    - [v3.0] <xsl:map> - Used to construct a new - map
    - [v3.0] <xsl:map-entry> - Used to construct a singleton - map - (one key and one value)
    - - [v3.0] <xsl:expose> - Used to modify the visibility of - selected components within a package
    - [v3.0] <xsl:accumulator> - Defines a rule that is to be - applied while the document is being sequentially processed
    - [v3.0] <xsl:accumulator-rule> - Defines a rule for an - xsl:accumulator
    - Streaming: (not usable on this website!) - [v3.0] <xsl:source-document> - Initiates streamed or - unstreamed processing of a source document
    - [v3.0] <xsl:use-package> -
    - [v3.0] <xsl:where-populated> - Allows conditional - content - construction to be made streamable
    - Packages: (not usable on this website!) - [v3.0] <xsl:accept> - Allows a package to restrict the - visibility of components exposed by a package that it uses
    - - - - - -
    -
    -
    - -
    - -
    - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Homepage/tools/xslt.html b/Homepage/tools/xslt.html index e01ce64..cc77f34 100644 --- a/Homepage/tools/xslt.html +++ b/Homepage/tools/xslt.html @@ -3,8 +3,8 @@ - - + + @@ -1224,4 +1224,4 @@ - \ No newline at end of file + diff --git a/Homepage/tools/sample_data/sample_xml.xml b/SampleData/sample_xml.xml similarity index 100% rename from Homepage/tools/sample_data/sample_xml.xml rename to SampleData/sample_xml.xml diff --git a/backend/mocked-services/src/main/resources/static/html/mock.html b/backend/mocked-services/src/main/resources/static/html/mock.html index 76ae45d..79f52b4 100644 --- a/backend/mocked-services/src/main/resources/static/html/mock.html +++ b/backend/mocked-services/src/main/resources/static/html/mock.html @@ -3,9 +3,10 @@ R11 MockedServices - - - + + + + @@ -246,4 +247,4 @@ - \ No newline at end of file + From 5655e4611292bbe3e1ef84f33c50506f6cfea1f6 Mon Sep 17 00:00:00 2001 From: bema Date: Mon, 16 Jan 2023 13:49:36 +0100 Subject: [PATCH 5/6] Fixed wrong path --- readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readme.md b/readme.md index b9c035d..a6dc0d9 100644 --- a/readme.md +++ b/readme.md @@ -23,7 +23,7 @@ All the static files are available by default on port 8086 and are located withi To preview given document user is required to post GET request to following path: ```aidl -/Frontend/{document name} +/tools/{document name} ``` Documents are hosted by docker container running on ngix image and to modify container content one must modify Dockerfile located in Frontend folder. Files published must be located in ngix directory From 8f4e42c533235c852bcdb2fd32dff72f73c8c39b Mon Sep 17 00:00:00 2001 From: bema Date: Mon, 16 Jan 2023 13:59:06 +0100 Subject: [PATCH 6/6] Changed Homepage to Frontend and fixed typo --- {backend => Backend}/mocked-services/Dockerfile | 0 {backend => Backend}/mocked-services/README.md | 0 .../mocked-services/docker-compose.yml | 0 {backend => Backend}/mocked-services/pom.xml | 0 .../main/java/com/r11/tools/KlausApplication.java | 0 .../main/java/com/r11/tools/config/RedisConfig.java | 0 .../java/com/r11/tools/config/SpringFoxConfig.java | 0 .../com/r11/tools/controller/EventController.java | 0 .../com/r11/tools/controller/MainController.java | 0 .../com/r11/tools/controller/MockController.java | 0 .../r11/tools/controller/MvcExceptionHandler.java | 0 .../com/r11/tools/mappers/MockedMessageMapper.java | 0 .../src/main/java/com/r11/tools/model/Event.java | 0 .../java/com/r11/tools/model/EventRequestDto.java | 0 .../java/com/r11/tools/model/MockedMessage.java | 0 .../java/com/r11/tools/model/MockedMessageDto.java | 0 .../com/r11/tools/model/constraints/HttpCode.java | 0 .../tools/model/constraints/HttpCodeValidation.java | 0 .../com/r11/tools/repository/EventRepository.java | 0 .../r11/tools/repository/EventRepositoryImpl.java | 0 .../tools/repository/MockedResponseRepository.java | 0 .../java/com/r11/tools/service/EtrackService.java | 0 .../com/r11/tools/service/EtrackServiceImpl.java | 0 .../java/com/r11/tools/service/KlausService.java | 0 .../com/r11/tools/service/KlausServiceImpl.java | 0 .../main/java/com/r11/tools/utilis/BusinessKey.java | 0 .../java/com/r11/tools/utilis/RedisAppender.java | 0 .../java/com/r11/tools/utilis/TrackingClient.java | 0 .../src/main/resources/application.properties | 0 .../src/main/resources/data-access.properties | 0 .../mocked-services/src/main/resources/logback.xml | 0 .../src/main/resources/static/css}/common.css | 0 .../main/resources/static/css}/font/fontello.eot | Bin .../main/resources/static/css}/font/fontello.svg | 0 .../main/resources/static/css}/font/fontello.ttf | Bin .../main/resources/static/css}/font/fontello.woff | Bin .../main/resources/static/css}/font/fontello.woff2 | Bin .../src/main/resources/static/css}/fontello.css | 0 .../src/main/resources/static/css}/main.css | 0 .../src/main/resources/static/css}/r11addons.css | 0 .../src/main/resources/static/css}/r11modal.css | 0 .../src/main/resources/static/css}/r11tables.css | 0 .../src/main/resources/static/css}/r11tool.css | 0 .../src/main/resources/static/css}/r11tooltip.css | 0 .../src/main/resources/static/html/mock.html | 0 .../src/main/resources/static/js/datatransfer.js | 0 .../src/main/resources/static/js/fiddle.js | 0 .../src/main/resources/static/js/historyloader.js | 0 .../src/main/resources/static/js/modal.js | 0 .../src/main/resources/static/js/uianimation.js | 0 {backend => Backend}/pom.xml | 0 {backend => Backend}/xslt-rest/Dockerfile | 0 {backend => Backend}/xslt-rest/pom.xml | 0 .../src/main/java/com/r11/tools/xslt/Main.java | 0 .../java/com/r11/tools/xslt/SparkInitializer.java | 0 .../tools/xslt/processors/NewNamespaceResolver.java | 0 .../java/com/r11/tools/xslt/processors/Saxon.java | 0 .../java/com/r11/tools/xslt/processors/Xalan.java | 0 .../xslt/processors/XalanNamespaceResolver.java | 0 .../xslt-rest/src/main/resources/log4j.properties | 0 {Homepage => Frontend}/Dockerfile | 0 .../assets/css/common}/common.css | 0 .../assets/css/common}/font/fontello.eot | Bin .../assets/css/common}/font/fontello.svg | 0 .../assets/css/common}/font/fontello.ttf | Bin .../assets/css/common}/font/fontello.woff | Bin .../assets/css/common}/font/fontello.woff2 | Bin .../assets/css/common}/fontello.css | 0 {Homepage => Frontend}/assets/css/frame.css | 0 .../assets/css/mock-service}/common.css | 0 .../assets/css/mock-service}/main.css | 0 .../assets/css/mock-service}/r11addons.css | 0 .../assets/css/mock-service}/r11modal.css | 0 .../assets/css/mock-service}/r11tables.css | 0 .../assets/css/mock-service}/r11tool.css | 0 .../assets/css/mock-service}/r11tooltip.css | 0 .../assets/css/tools}/font/fontello.eot | Bin .../assets/css/tools}/font/fontello.svg | 0 .../assets/css/tools}/font/fontello.ttf | Bin .../assets/css/tools}/font/fontello.woff | Bin .../assets/css/tools}/font/fontello.woff2 | Bin .../css => Frontend/assets/css/tools}/fontello.css | 0 {Homepage => Frontend}/assets/css/tools/r11form.css | 0 {Homepage => Frontend}/assets/images/favicon.ico | Bin {Homepage => Frontend}/assets/images/logo.png | Bin .../assets/scripts/tools/jquery-3.6.0.slim.min.js | 0 .../assets/scripts/tools/scripts.js | 0 {Homepage => Frontend}/common.css | 0 {Homepage => Frontend}/index.html | 0 {Homepage => Frontend}/tools/xpath.html | 0 {Homepage => Frontend}/tools/xsd.html | 0 {Homepage => Frontend}/tools/xslt.html | 0 92 files changed, 0 insertions(+), 0 deletions(-) rename {backend => Backend}/mocked-services/Dockerfile (100%) rename {backend => Backend}/mocked-services/README.md (100%) rename {backend => Backend}/mocked-services/docker-compose.yml (100%) rename {backend => Backend}/mocked-services/pom.xml (100%) rename {backend => Backend}/mocked-services/src/main/java/com/r11/tools/KlausApplication.java (100%) rename {backend => Backend}/mocked-services/src/main/java/com/r11/tools/config/RedisConfig.java (100%) rename {backend => Backend}/mocked-services/src/main/java/com/r11/tools/config/SpringFoxConfig.java (100%) rename {backend => Backend}/mocked-services/src/main/java/com/r11/tools/controller/EventController.java (100%) rename {backend => Backend}/mocked-services/src/main/java/com/r11/tools/controller/MainController.java (100%) rename {backend => Backend}/mocked-services/src/main/java/com/r11/tools/controller/MockController.java (100%) rename {backend => Backend}/mocked-services/src/main/java/com/r11/tools/controller/MvcExceptionHandler.java (100%) rename {backend => Backend}/mocked-services/src/main/java/com/r11/tools/mappers/MockedMessageMapper.java (100%) rename {backend => Backend}/mocked-services/src/main/java/com/r11/tools/model/Event.java (100%) rename {backend => Backend}/mocked-services/src/main/java/com/r11/tools/model/EventRequestDto.java (100%) rename {backend => Backend}/mocked-services/src/main/java/com/r11/tools/model/MockedMessage.java (100%) rename {backend => Backend}/mocked-services/src/main/java/com/r11/tools/model/MockedMessageDto.java (100%) rename {backend => Backend}/mocked-services/src/main/java/com/r11/tools/model/constraints/HttpCode.java (100%) rename {backend => Backend}/mocked-services/src/main/java/com/r11/tools/model/constraints/HttpCodeValidation.java (100%) rename {backend => Backend}/mocked-services/src/main/java/com/r11/tools/repository/EventRepository.java (100%) rename {backend => Backend}/mocked-services/src/main/java/com/r11/tools/repository/EventRepositoryImpl.java (100%) rename {backend => Backend}/mocked-services/src/main/java/com/r11/tools/repository/MockedResponseRepository.java (100%) rename {backend => Backend}/mocked-services/src/main/java/com/r11/tools/service/EtrackService.java (100%) rename {backend => Backend}/mocked-services/src/main/java/com/r11/tools/service/EtrackServiceImpl.java (100%) rename {backend => Backend}/mocked-services/src/main/java/com/r11/tools/service/KlausService.java (100%) rename {backend => Backend}/mocked-services/src/main/java/com/r11/tools/service/KlausServiceImpl.java (100%) rename {backend => Backend}/mocked-services/src/main/java/com/r11/tools/utilis/BusinessKey.java (100%) rename {backend => Backend}/mocked-services/src/main/java/com/r11/tools/utilis/RedisAppender.java (100%) rename {backend => Backend}/mocked-services/src/main/java/com/r11/tools/utilis/TrackingClient.java (100%) rename {backend => Backend}/mocked-services/src/main/resources/application.properties (100%) rename {backend => Backend}/mocked-services/src/main/resources/data-access.properties (100%) rename {backend => Backend}/mocked-services/src/main/resources/logback.xml (100%) rename {Homepage/assets/css/common => Backend/mocked-services/src/main/resources/static/css}/common.css (100%) rename {Homepage/assets/css/common => Backend/mocked-services/src/main/resources/static/css}/font/fontello.eot (100%) rename {Homepage/assets/css/common => Backend/mocked-services/src/main/resources/static/css}/font/fontello.svg (100%) rename {Homepage/assets/css/common => Backend/mocked-services/src/main/resources/static/css}/font/fontello.ttf (100%) rename {Homepage/assets/css/common => Backend/mocked-services/src/main/resources/static/css}/font/fontello.woff (100%) rename {Homepage/assets/css/common => Backend/mocked-services/src/main/resources/static/css}/font/fontello.woff2 (100%) rename {Homepage/assets/css/common => Backend/mocked-services/src/main/resources/static/css}/fontello.css (100%) rename {Homepage/assets/css/mock-service => Backend/mocked-services/src/main/resources/static/css}/main.css (100%) rename {Homepage/assets/css/mock-service => Backend/mocked-services/src/main/resources/static/css}/r11addons.css (100%) rename {Homepage/assets/css/mock-service => Backend/mocked-services/src/main/resources/static/css}/r11modal.css (100%) rename {Homepage/assets/css/mock-service => Backend/mocked-services/src/main/resources/static/css}/r11tables.css (100%) rename {Homepage/assets/css/mock-service => Backend/mocked-services/src/main/resources/static/css}/r11tool.css (100%) rename {Homepage/assets/css/mock-service => Backend/mocked-services/src/main/resources/static/css}/r11tooltip.css (100%) rename {backend => Backend}/mocked-services/src/main/resources/static/html/mock.html (100%) rename {backend => Backend}/mocked-services/src/main/resources/static/js/datatransfer.js (100%) rename {backend => Backend}/mocked-services/src/main/resources/static/js/fiddle.js (100%) rename {backend => Backend}/mocked-services/src/main/resources/static/js/historyloader.js (100%) rename {backend => Backend}/mocked-services/src/main/resources/static/js/modal.js (100%) rename {backend => Backend}/mocked-services/src/main/resources/static/js/uianimation.js (100%) rename {backend => Backend}/pom.xml (100%) rename {backend => Backend}/xslt-rest/Dockerfile (100%) rename {backend => Backend}/xslt-rest/pom.xml (100%) rename {backend => Backend}/xslt-rest/src/main/java/com/r11/tools/xslt/Main.java (100%) rename {backend => Backend}/xslt-rest/src/main/java/com/r11/tools/xslt/SparkInitializer.java (100%) rename {backend => Backend}/xslt-rest/src/main/java/com/r11/tools/xslt/processors/NewNamespaceResolver.java (100%) rename {backend => Backend}/xslt-rest/src/main/java/com/r11/tools/xslt/processors/Saxon.java (100%) rename {backend => Backend}/xslt-rest/src/main/java/com/r11/tools/xslt/processors/Xalan.java (100%) rename {backend => Backend}/xslt-rest/src/main/java/com/r11/tools/xslt/processors/XalanNamespaceResolver.java (100%) rename {backend => Backend}/xslt-rest/src/main/resources/log4j.properties (100%) rename {Homepage => Frontend}/Dockerfile (100%) rename {Homepage/assets/css/mock-service => Frontend/assets/css/common}/common.css (100%) rename {Homepage/assets/css/tools => Frontend/assets/css/common}/font/fontello.eot (100%) rename {Homepage/assets/css/tools => Frontend/assets/css/common}/font/fontello.svg (100%) rename {Homepage/assets/css/tools => Frontend/assets/css/common}/font/fontello.ttf (100%) rename {Homepage/assets/css/tools => Frontend/assets/css/common}/font/fontello.woff (100%) rename {Homepage/assets/css/tools => Frontend/assets/css/common}/font/fontello.woff2 (100%) rename {Homepage/assets/css/tools => Frontend/assets/css/common}/fontello.css (100%) rename {Homepage => Frontend}/assets/css/frame.css (100%) rename {backend/mocked-services/src/main/resources/static/css => Frontend/assets/css/mock-service}/common.css (100%) rename {backend/mocked-services/src/main/resources/static/css => Frontend/assets/css/mock-service}/main.css (100%) rename {backend/mocked-services/src/main/resources/static/css => Frontend/assets/css/mock-service}/r11addons.css (100%) rename {backend/mocked-services/src/main/resources/static/css => Frontend/assets/css/mock-service}/r11modal.css (100%) rename {backend/mocked-services/src/main/resources/static/css => Frontend/assets/css/mock-service}/r11tables.css (100%) rename {backend/mocked-services/src/main/resources/static/css => Frontend/assets/css/mock-service}/r11tool.css (100%) rename {backend/mocked-services/src/main/resources/static/css => Frontend/assets/css/mock-service}/r11tooltip.css (100%) rename {backend/mocked-services/src/main/resources/static/css => Frontend/assets/css/tools}/font/fontello.eot (100%) rename {backend/mocked-services/src/main/resources/static/css => Frontend/assets/css/tools}/font/fontello.svg (100%) rename {backend/mocked-services/src/main/resources/static/css => Frontend/assets/css/tools}/font/fontello.ttf (100%) rename {backend/mocked-services/src/main/resources/static/css => Frontend/assets/css/tools}/font/fontello.woff (100%) rename {backend/mocked-services/src/main/resources/static/css => Frontend/assets/css/tools}/font/fontello.woff2 (100%) rename {backend/mocked-services/src/main/resources/static/css => Frontend/assets/css/tools}/fontello.css (100%) rename {Homepage => Frontend}/assets/css/tools/r11form.css (100%) rename {Homepage => Frontend}/assets/images/favicon.ico (100%) rename {Homepage => Frontend}/assets/images/logo.png (100%) rename {Homepage => Frontend}/assets/scripts/tools/jquery-3.6.0.slim.min.js (100%) rename {Homepage => Frontend}/assets/scripts/tools/scripts.js (100%) rename {Homepage => Frontend}/common.css (100%) rename {Homepage => Frontend}/index.html (100%) rename {Homepage => Frontend}/tools/xpath.html (100%) rename {Homepage => Frontend}/tools/xsd.html (100%) rename {Homepage => Frontend}/tools/xslt.html (100%) diff --git a/backend/mocked-services/Dockerfile b/Backend/mocked-services/Dockerfile similarity index 100% rename from backend/mocked-services/Dockerfile rename to Backend/mocked-services/Dockerfile diff --git a/backend/mocked-services/README.md b/Backend/mocked-services/README.md similarity index 100% rename from backend/mocked-services/README.md rename to Backend/mocked-services/README.md diff --git a/backend/mocked-services/docker-compose.yml b/Backend/mocked-services/docker-compose.yml similarity index 100% rename from backend/mocked-services/docker-compose.yml rename to Backend/mocked-services/docker-compose.yml diff --git a/backend/mocked-services/pom.xml b/Backend/mocked-services/pom.xml similarity index 100% rename from backend/mocked-services/pom.xml rename to Backend/mocked-services/pom.xml diff --git a/backend/mocked-services/src/main/java/com/r11/tools/KlausApplication.java b/Backend/mocked-services/src/main/java/com/r11/tools/KlausApplication.java similarity index 100% rename from backend/mocked-services/src/main/java/com/r11/tools/KlausApplication.java rename to Backend/mocked-services/src/main/java/com/r11/tools/KlausApplication.java diff --git a/backend/mocked-services/src/main/java/com/r11/tools/config/RedisConfig.java b/Backend/mocked-services/src/main/java/com/r11/tools/config/RedisConfig.java similarity index 100% rename from backend/mocked-services/src/main/java/com/r11/tools/config/RedisConfig.java rename to Backend/mocked-services/src/main/java/com/r11/tools/config/RedisConfig.java diff --git a/backend/mocked-services/src/main/java/com/r11/tools/config/SpringFoxConfig.java b/Backend/mocked-services/src/main/java/com/r11/tools/config/SpringFoxConfig.java similarity index 100% rename from backend/mocked-services/src/main/java/com/r11/tools/config/SpringFoxConfig.java rename to Backend/mocked-services/src/main/java/com/r11/tools/config/SpringFoxConfig.java diff --git a/backend/mocked-services/src/main/java/com/r11/tools/controller/EventController.java b/Backend/mocked-services/src/main/java/com/r11/tools/controller/EventController.java similarity index 100% rename from backend/mocked-services/src/main/java/com/r11/tools/controller/EventController.java rename to Backend/mocked-services/src/main/java/com/r11/tools/controller/EventController.java diff --git a/backend/mocked-services/src/main/java/com/r11/tools/controller/MainController.java b/Backend/mocked-services/src/main/java/com/r11/tools/controller/MainController.java similarity index 100% rename from backend/mocked-services/src/main/java/com/r11/tools/controller/MainController.java rename to Backend/mocked-services/src/main/java/com/r11/tools/controller/MainController.java diff --git a/backend/mocked-services/src/main/java/com/r11/tools/controller/MockController.java b/Backend/mocked-services/src/main/java/com/r11/tools/controller/MockController.java similarity index 100% rename from backend/mocked-services/src/main/java/com/r11/tools/controller/MockController.java rename to Backend/mocked-services/src/main/java/com/r11/tools/controller/MockController.java diff --git a/backend/mocked-services/src/main/java/com/r11/tools/controller/MvcExceptionHandler.java b/Backend/mocked-services/src/main/java/com/r11/tools/controller/MvcExceptionHandler.java similarity index 100% rename from backend/mocked-services/src/main/java/com/r11/tools/controller/MvcExceptionHandler.java rename to Backend/mocked-services/src/main/java/com/r11/tools/controller/MvcExceptionHandler.java diff --git a/backend/mocked-services/src/main/java/com/r11/tools/mappers/MockedMessageMapper.java b/Backend/mocked-services/src/main/java/com/r11/tools/mappers/MockedMessageMapper.java similarity index 100% rename from backend/mocked-services/src/main/java/com/r11/tools/mappers/MockedMessageMapper.java rename to Backend/mocked-services/src/main/java/com/r11/tools/mappers/MockedMessageMapper.java diff --git a/backend/mocked-services/src/main/java/com/r11/tools/model/Event.java b/Backend/mocked-services/src/main/java/com/r11/tools/model/Event.java similarity index 100% rename from backend/mocked-services/src/main/java/com/r11/tools/model/Event.java rename to Backend/mocked-services/src/main/java/com/r11/tools/model/Event.java diff --git a/backend/mocked-services/src/main/java/com/r11/tools/model/EventRequestDto.java b/Backend/mocked-services/src/main/java/com/r11/tools/model/EventRequestDto.java similarity index 100% rename from backend/mocked-services/src/main/java/com/r11/tools/model/EventRequestDto.java rename to Backend/mocked-services/src/main/java/com/r11/tools/model/EventRequestDto.java diff --git a/backend/mocked-services/src/main/java/com/r11/tools/model/MockedMessage.java b/Backend/mocked-services/src/main/java/com/r11/tools/model/MockedMessage.java similarity index 100% rename from backend/mocked-services/src/main/java/com/r11/tools/model/MockedMessage.java rename to Backend/mocked-services/src/main/java/com/r11/tools/model/MockedMessage.java diff --git a/backend/mocked-services/src/main/java/com/r11/tools/model/MockedMessageDto.java b/Backend/mocked-services/src/main/java/com/r11/tools/model/MockedMessageDto.java similarity index 100% rename from backend/mocked-services/src/main/java/com/r11/tools/model/MockedMessageDto.java rename to Backend/mocked-services/src/main/java/com/r11/tools/model/MockedMessageDto.java diff --git a/backend/mocked-services/src/main/java/com/r11/tools/model/constraints/HttpCode.java b/Backend/mocked-services/src/main/java/com/r11/tools/model/constraints/HttpCode.java similarity index 100% rename from backend/mocked-services/src/main/java/com/r11/tools/model/constraints/HttpCode.java rename to Backend/mocked-services/src/main/java/com/r11/tools/model/constraints/HttpCode.java diff --git a/backend/mocked-services/src/main/java/com/r11/tools/model/constraints/HttpCodeValidation.java b/Backend/mocked-services/src/main/java/com/r11/tools/model/constraints/HttpCodeValidation.java similarity index 100% rename from backend/mocked-services/src/main/java/com/r11/tools/model/constraints/HttpCodeValidation.java rename to Backend/mocked-services/src/main/java/com/r11/tools/model/constraints/HttpCodeValidation.java diff --git a/backend/mocked-services/src/main/java/com/r11/tools/repository/EventRepository.java b/Backend/mocked-services/src/main/java/com/r11/tools/repository/EventRepository.java similarity index 100% rename from backend/mocked-services/src/main/java/com/r11/tools/repository/EventRepository.java rename to Backend/mocked-services/src/main/java/com/r11/tools/repository/EventRepository.java diff --git a/backend/mocked-services/src/main/java/com/r11/tools/repository/EventRepositoryImpl.java b/Backend/mocked-services/src/main/java/com/r11/tools/repository/EventRepositoryImpl.java similarity index 100% rename from backend/mocked-services/src/main/java/com/r11/tools/repository/EventRepositoryImpl.java rename to Backend/mocked-services/src/main/java/com/r11/tools/repository/EventRepositoryImpl.java diff --git a/backend/mocked-services/src/main/java/com/r11/tools/repository/MockedResponseRepository.java b/Backend/mocked-services/src/main/java/com/r11/tools/repository/MockedResponseRepository.java similarity index 100% rename from backend/mocked-services/src/main/java/com/r11/tools/repository/MockedResponseRepository.java rename to Backend/mocked-services/src/main/java/com/r11/tools/repository/MockedResponseRepository.java diff --git a/backend/mocked-services/src/main/java/com/r11/tools/service/EtrackService.java b/Backend/mocked-services/src/main/java/com/r11/tools/service/EtrackService.java similarity index 100% rename from backend/mocked-services/src/main/java/com/r11/tools/service/EtrackService.java rename to Backend/mocked-services/src/main/java/com/r11/tools/service/EtrackService.java diff --git a/backend/mocked-services/src/main/java/com/r11/tools/service/EtrackServiceImpl.java b/Backend/mocked-services/src/main/java/com/r11/tools/service/EtrackServiceImpl.java similarity index 100% rename from backend/mocked-services/src/main/java/com/r11/tools/service/EtrackServiceImpl.java rename to Backend/mocked-services/src/main/java/com/r11/tools/service/EtrackServiceImpl.java diff --git a/backend/mocked-services/src/main/java/com/r11/tools/service/KlausService.java b/Backend/mocked-services/src/main/java/com/r11/tools/service/KlausService.java similarity index 100% rename from backend/mocked-services/src/main/java/com/r11/tools/service/KlausService.java rename to Backend/mocked-services/src/main/java/com/r11/tools/service/KlausService.java diff --git a/backend/mocked-services/src/main/java/com/r11/tools/service/KlausServiceImpl.java b/Backend/mocked-services/src/main/java/com/r11/tools/service/KlausServiceImpl.java similarity index 100% rename from backend/mocked-services/src/main/java/com/r11/tools/service/KlausServiceImpl.java rename to Backend/mocked-services/src/main/java/com/r11/tools/service/KlausServiceImpl.java diff --git a/backend/mocked-services/src/main/java/com/r11/tools/utilis/BusinessKey.java b/Backend/mocked-services/src/main/java/com/r11/tools/utilis/BusinessKey.java similarity index 100% rename from backend/mocked-services/src/main/java/com/r11/tools/utilis/BusinessKey.java rename to Backend/mocked-services/src/main/java/com/r11/tools/utilis/BusinessKey.java diff --git a/backend/mocked-services/src/main/java/com/r11/tools/utilis/RedisAppender.java b/Backend/mocked-services/src/main/java/com/r11/tools/utilis/RedisAppender.java similarity index 100% rename from backend/mocked-services/src/main/java/com/r11/tools/utilis/RedisAppender.java rename to Backend/mocked-services/src/main/java/com/r11/tools/utilis/RedisAppender.java diff --git a/backend/mocked-services/src/main/java/com/r11/tools/utilis/TrackingClient.java b/Backend/mocked-services/src/main/java/com/r11/tools/utilis/TrackingClient.java similarity index 100% rename from backend/mocked-services/src/main/java/com/r11/tools/utilis/TrackingClient.java rename to Backend/mocked-services/src/main/java/com/r11/tools/utilis/TrackingClient.java diff --git a/backend/mocked-services/src/main/resources/application.properties b/Backend/mocked-services/src/main/resources/application.properties similarity index 100% rename from backend/mocked-services/src/main/resources/application.properties rename to Backend/mocked-services/src/main/resources/application.properties diff --git a/backend/mocked-services/src/main/resources/data-access.properties b/Backend/mocked-services/src/main/resources/data-access.properties similarity index 100% rename from backend/mocked-services/src/main/resources/data-access.properties rename to Backend/mocked-services/src/main/resources/data-access.properties diff --git a/backend/mocked-services/src/main/resources/logback.xml b/Backend/mocked-services/src/main/resources/logback.xml similarity index 100% rename from backend/mocked-services/src/main/resources/logback.xml rename to Backend/mocked-services/src/main/resources/logback.xml diff --git a/Homepage/assets/css/common/common.css b/Backend/mocked-services/src/main/resources/static/css/common.css similarity index 100% rename from Homepage/assets/css/common/common.css rename to Backend/mocked-services/src/main/resources/static/css/common.css diff --git a/Homepage/assets/css/common/font/fontello.eot b/Backend/mocked-services/src/main/resources/static/css/font/fontello.eot similarity index 100% rename from Homepage/assets/css/common/font/fontello.eot rename to Backend/mocked-services/src/main/resources/static/css/font/fontello.eot diff --git a/Homepage/assets/css/common/font/fontello.svg b/Backend/mocked-services/src/main/resources/static/css/font/fontello.svg similarity index 100% rename from Homepage/assets/css/common/font/fontello.svg rename to Backend/mocked-services/src/main/resources/static/css/font/fontello.svg diff --git a/Homepage/assets/css/common/font/fontello.ttf b/Backend/mocked-services/src/main/resources/static/css/font/fontello.ttf similarity index 100% rename from Homepage/assets/css/common/font/fontello.ttf rename to Backend/mocked-services/src/main/resources/static/css/font/fontello.ttf diff --git a/Homepage/assets/css/common/font/fontello.woff b/Backend/mocked-services/src/main/resources/static/css/font/fontello.woff similarity index 100% rename from Homepage/assets/css/common/font/fontello.woff rename to Backend/mocked-services/src/main/resources/static/css/font/fontello.woff diff --git a/Homepage/assets/css/common/font/fontello.woff2 b/Backend/mocked-services/src/main/resources/static/css/font/fontello.woff2 similarity index 100% rename from Homepage/assets/css/common/font/fontello.woff2 rename to Backend/mocked-services/src/main/resources/static/css/font/fontello.woff2 diff --git a/Homepage/assets/css/common/fontello.css b/Backend/mocked-services/src/main/resources/static/css/fontello.css similarity index 100% rename from Homepage/assets/css/common/fontello.css rename to Backend/mocked-services/src/main/resources/static/css/fontello.css diff --git a/Homepage/assets/css/mock-service/main.css b/Backend/mocked-services/src/main/resources/static/css/main.css similarity index 100% rename from Homepage/assets/css/mock-service/main.css rename to Backend/mocked-services/src/main/resources/static/css/main.css diff --git a/Homepage/assets/css/mock-service/r11addons.css b/Backend/mocked-services/src/main/resources/static/css/r11addons.css similarity index 100% rename from Homepage/assets/css/mock-service/r11addons.css rename to Backend/mocked-services/src/main/resources/static/css/r11addons.css diff --git a/Homepage/assets/css/mock-service/r11modal.css b/Backend/mocked-services/src/main/resources/static/css/r11modal.css similarity index 100% rename from Homepage/assets/css/mock-service/r11modal.css rename to Backend/mocked-services/src/main/resources/static/css/r11modal.css diff --git a/Homepage/assets/css/mock-service/r11tables.css b/Backend/mocked-services/src/main/resources/static/css/r11tables.css similarity index 100% rename from Homepage/assets/css/mock-service/r11tables.css rename to Backend/mocked-services/src/main/resources/static/css/r11tables.css diff --git a/Homepage/assets/css/mock-service/r11tool.css b/Backend/mocked-services/src/main/resources/static/css/r11tool.css similarity index 100% rename from Homepage/assets/css/mock-service/r11tool.css rename to Backend/mocked-services/src/main/resources/static/css/r11tool.css diff --git a/Homepage/assets/css/mock-service/r11tooltip.css b/Backend/mocked-services/src/main/resources/static/css/r11tooltip.css similarity index 100% rename from Homepage/assets/css/mock-service/r11tooltip.css rename to Backend/mocked-services/src/main/resources/static/css/r11tooltip.css diff --git a/backend/mocked-services/src/main/resources/static/html/mock.html b/Backend/mocked-services/src/main/resources/static/html/mock.html similarity index 100% rename from backend/mocked-services/src/main/resources/static/html/mock.html rename to Backend/mocked-services/src/main/resources/static/html/mock.html diff --git a/backend/mocked-services/src/main/resources/static/js/datatransfer.js b/Backend/mocked-services/src/main/resources/static/js/datatransfer.js similarity index 100% rename from backend/mocked-services/src/main/resources/static/js/datatransfer.js rename to Backend/mocked-services/src/main/resources/static/js/datatransfer.js diff --git a/backend/mocked-services/src/main/resources/static/js/fiddle.js b/Backend/mocked-services/src/main/resources/static/js/fiddle.js similarity index 100% rename from backend/mocked-services/src/main/resources/static/js/fiddle.js rename to Backend/mocked-services/src/main/resources/static/js/fiddle.js diff --git a/backend/mocked-services/src/main/resources/static/js/historyloader.js b/Backend/mocked-services/src/main/resources/static/js/historyloader.js similarity index 100% rename from backend/mocked-services/src/main/resources/static/js/historyloader.js rename to Backend/mocked-services/src/main/resources/static/js/historyloader.js diff --git a/backend/mocked-services/src/main/resources/static/js/modal.js b/Backend/mocked-services/src/main/resources/static/js/modal.js similarity index 100% rename from backend/mocked-services/src/main/resources/static/js/modal.js rename to Backend/mocked-services/src/main/resources/static/js/modal.js diff --git a/backend/mocked-services/src/main/resources/static/js/uianimation.js b/Backend/mocked-services/src/main/resources/static/js/uianimation.js similarity index 100% rename from backend/mocked-services/src/main/resources/static/js/uianimation.js rename to Backend/mocked-services/src/main/resources/static/js/uianimation.js diff --git a/backend/pom.xml b/Backend/pom.xml similarity index 100% rename from backend/pom.xml rename to Backend/pom.xml diff --git a/backend/xslt-rest/Dockerfile b/Backend/xslt-rest/Dockerfile similarity index 100% rename from backend/xslt-rest/Dockerfile rename to Backend/xslt-rest/Dockerfile diff --git a/backend/xslt-rest/pom.xml b/Backend/xslt-rest/pom.xml similarity index 100% rename from backend/xslt-rest/pom.xml rename to Backend/xslt-rest/pom.xml diff --git a/backend/xslt-rest/src/main/java/com/r11/tools/xslt/Main.java b/Backend/xslt-rest/src/main/java/com/r11/tools/xslt/Main.java similarity index 100% rename from backend/xslt-rest/src/main/java/com/r11/tools/xslt/Main.java rename to Backend/xslt-rest/src/main/java/com/r11/tools/xslt/Main.java diff --git a/backend/xslt-rest/src/main/java/com/r11/tools/xslt/SparkInitializer.java b/Backend/xslt-rest/src/main/java/com/r11/tools/xslt/SparkInitializer.java similarity index 100% rename from backend/xslt-rest/src/main/java/com/r11/tools/xslt/SparkInitializer.java rename to Backend/xslt-rest/src/main/java/com/r11/tools/xslt/SparkInitializer.java diff --git a/backend/xslt-rest/src/main/java/com/r11/tools/xslt/processors/NewNamespaceResolver.java b/Backend/xslt-rest/src/main/java/com/r11/tools/xslt/processors/NewNamespaceResolver.java similarity index 100% rename from backend/xslt-rest/src/main/java/com/r11/tools/xslt/processors/NewNamespaceResolver.java rename to Backend/xslt-rest/src/main/java/com/r11/tools/xslt/processors/NewNamespaceResolver.java diff --git a/backend/xslt-rest/src/main/java/com/r11/tools/xslt/processors/Saxon.java b/Backend/xslt-rest/src/main/java/com/r11/tools/xslt/processors/Saxon.java similarity index 100% rename from backend/xslt-rest/src/main/java/com/r11/tools/xslt/processors/Saxon.java rename to Backend/xslt-rest/src/main/java/com/r11/tools/xslt/processors/Saxon.java diff --git a/backend/xslt-rest/src/main/java/com/r11/tools/xslt/processors/Xalan.java b/Backend/xslt-rest/src/main/java/com/r11/tools/xslt/processors/Xalan.java similarity index 100% rename from backend/xslt-rest/src/main/java/com/r11/tools/xslt/processors/Xalan.java rename to Backend/xslt-rest/src/main/java/com/r11/tools/xslt/processors/Xalan.java diff --git a/backend/xslt-rest/src/main/java/com/r11/tools/xslt/processors/XalanNamespaceResolver.java b/Backend/xslt-rest/src/main/java/com/r11/tools/xslt/processors/XalanNamespaceResolver.java similarity index 100% rename from backend/xslt-rest/src/main/java/com/r11/tools/xslt/processors/XalanNamespaceResolver.java rename to Backend/xslt-rest/src/main/java/com/r11/tools/xslt/processors/XalanNamespaceResolver.java diff --git a/backend/xslt-rest/src/main/resources/log4j.properties b/Backend/xslt-rest/src/main/resources/log4j.properties similarity index 100% rename from backend/xslt-rest/src/main/resources/log4j.properties rename to Backend/xslt-rest/src/main/resources/log4j.properties diff --git a/Homepage/Dockerfile b/Frontend/Dockerfile similarity index 100% rename from Homepage/Dockerfile rename to Frontend/Dockerfile diff --git a/Homepage/assets/css/mock-service/common.css b/Frontend/assets/css/common/common.css similarity index 100% rename from Homepage/assets/css/mock-service/common.css rename to Frontend/assets/css/common/common.css diff --git a/Homepage/assets/css/tools/font/fontello.eot b/Frontend/assets/css/common/font/fontello.eot similarity index 100% rename from Homepage/assets/css/tools/font/fontello.eot rename to Frontend/assets/css/common/font/fontello.eot diff --git a/Homepage/assets/css/tools/font/fontello.svg b/Frontend/assets/css/common/font/fontello.svg similarity index 100% rename from Homepage/assets/css/tools/font/fontello.svg rename to Frontend/assets/css/common/font/fontello.svg diff --git a/Homepage/assets/css/tools/font/fontello.ttf b/Frontend/assets/css/common/font/fontello.ttf similarity index 100% rename from Homepage/assets/css/tools/font/fontello.ttf rename to Frontend/assets/css/common/font/fontello.ttf diff --git a/Homepage/assets/css/tools/font/fontello.woff b/Frontend/assets/css/common/font/fontello.woff similarity index 100% rename from Homepage/assets/css/tools/font/fontello.woff rename to Frontend/assets/css/common/font/fontello.woff diff --git a/Homepage/assets/css/tools/font/fontello.woff2 b/Frontend/assets/css/common/font/fontello.woff2 similarity index 100% rename from Homepage/assets/css/tools/font/fontello.woff2 rename to Frontend/assets/css/common/font/fontello.woff2 diff --git a/Homepage/assets/css/tools/fontello.css b/Frontend/assets/css/common/fontello.css similarity index 100% rename from Homepage/assets/css/tools/fontello.css rename to Frontend/assets/css/common/fontello.css diff --git a/Homepage/assets/css/frame.css b/Frontend/assets/css/frame.css similarity index 100% rename from Homepage/assets/css/frame.css rename to Frontend/assets/css/frame.css diff --git a/backend/mocked-services/src/main/resources/static/css/common.css b/Frontend/assets/css/mock-service/common.css similarity index 100% rename from backend/mocked-services/src/main/resources/static/css/common.css rename to Frontend/assets/css/mock-service/common.css diff --git a/backend/mocked-services/src/main/resources/static/css/main.css b/Frontend/assets/css/mock-service/main.css similarity index 100% rename from backend/mocked-services/src/main/resources/static/css/main.css rename to Frontend/assets/css/mock-service/main.css diff --git a/backend/mocked-services/src/main/resources/static/css/r11addons.css b/Frontend/assets/css/mock-service/r11addons.css similarity index 100% rename from backend/mocked-services/src/main/resources/static/css/r11addons.css rename to Frontend/assets/css/mock-service/r11addons.css diff --git a/backend/mocked-services/src/main/resources/static/css/r11modal.css b/Frontend/assets/css/mock-service/r11modal.css similarity index 100% rename from backend/mocked-services/src/main/resources/static/css/r11modal.css rename to Frontend/assets/css/mock-service/r11modal.css diff --git a/backend/mocked-services/src/main/resources/static/css/r11tables.css b/Frontend/assets/css/mock-service/r11tables.css similarity index 100% rename from backend/mocked-services/src/main/resources/static/css/r11tables.css rename to Frontend/assets/css/mock-service/r11tables.css diff --git a/backend/mocked-services/src/main/resources/static/css/r11tool.css b/Frontend/assets/css/mock-service/r11tool.css similarity index 100% rename from backend/mocked-services/src/main/resources/static/css/r11tool.css rename to Frontend/assets/css/mock-service/r11tool.css diff --git a/backend/mocked-services/src/main/resources/static/css/r11tooltip.css b/Frontend/assets/css/mock-service/r11tooltip.css similarity index 100% rename from backend/mocked-services/src/main/resources/static/css/r11tooltip.css rename to Frontend/assets/css/mock-service/r11tooltip.css diff --git a/backend/mocked-services/src/main/resources/static/css/font/fontello.eot b/Frontend/assets/css/tools/font/fontello.eot similarity index 100% rename from backend/mocked-services/src/main/resources/static/css/font/fontello.eot rename to Frontend/assets/css/tools/font/fontello.eot diff --git a/backend/mocked-services/src/main/resources/static/css/font/fontello.svg b/Frontend/assets/css/tools/font/fontello.svg similarity index 100% rename from backend/mocked-services/src/main/resources/static/css/font/fontello.svg rename to Frontend/assets/css/tools/font/fontello.svg diff --git a/backend/mocked-services/src/main/resources/static/css/font/fontello.ttf b/Frontend/assets/css/tools/font/fontello.ttf similarity index 100% rename from backend/mocked-services/src/main/resources/static/css/font/fontello.ttf rename to Frontend/assets/css/tools/font/fontello.ttf diff --git a/backend/mocked-services/src/main/resources/static/css/font/fontello.woff b/Frontend/assets/css/tools/font/fontello.woff similarity index 100% rename from backend/mocked-services/src/main/resources/static/css/font/fontello.woff rename to Frontend/assets/css/tools/font/fontello.woff diff --git a/backend/mocked-services/src/main/resources/static/css/font/fontello.woff2 b/Frontend/assets/css/tools/font/fontello.woff2 similarity index 100% rename from backend/mocked-services/src/main/resources/static/css/font/fontello.woff2 rename to Frontend/assets/css/tools/font/fontello.woff2 diff --git a/backend/mocked-services/src/main/resources/static/css/fontello.css b/Frontend/assets/css/tools/fontello.css similarity index 100% rename from backend/mocked-services/src/main/resources/static/css/fontello.css rename to Frontend/assets/css/tools/fontello.css diff --git a/Homepage/assets/css/tools/r11form.css b/Frontend/assets/css/tools/r11form.css similarity index 100% rename from Homepage/assets/css/tools/r11form.css rename to Frontend/assets/css/tools/r11form.css diff --git a/Homepage/assets/images/favicon.ico b/Frontend/assets/images/favicon.ico similarity index 100% rename from Homepage/assets/images/favicon.ico rename to Frontend/assets/images/favicon.ico diff --git a/Homepage/assets/images/logo.png b/Frontend/assets/images/logo.png similarity index 100% rename from Homepage/assets/images/logo.png rename to Frontend/assets/images/logo.png diff --git a/Homepage/assets/scripts/tools/jquery-3.6.0.slim.min.js b/Frontend/assets/scripts/tools/jquery-3.6.0.slim.min.js similarity index 100% rename from Homepage/assets/scripts/tools/jquery-3.6.0.slim.min.js rename to Frontend/assets/scripts/tools/jquery-3.6.0.slim.min.js diff --git a/Homepage/assets/scripts/tools/scripts.js b/Frontend/assets/scripts/tools/scripts.js similarity index 100% rename from Homepage/assets/scripts/tools/scripts.js rename to Frontend/assets/scripts/tools/scripts.js diff --git a/Homepage/common.css b/Frontend/common.css similarity index 100% rename from Homepage/common.css rename to Frontend/common.css diff --git a/Homepage/index.html b/Frontend/index.html similarity index 100% rename from Homepage/index.html rename to Frontend/index.html diff --git a/Homepage/tools/xpath.html b/Frontend/tools/xpath.html similarity index 100% rename from Homepage/tools/xpath.html rename to Frontend/tools/xpath.html diff --git a/Homepage/tools/xsd.html b/Frontend/tools/xsd.html similarity index 100% rename from Homepage/tools/xsd.html rename to Frontend/tools/xsd.html diff --git a/Homepage/tools/xslt.html b/Frontend/tools/xslt.html similarity index 100% rename from Homepage/tools/xslt.html rename to Frontend/tools/xslt.html