diff --git a/Backend/mocked-services/src/main/resources/static/css/common.css b/Backend/mocked-services/src/main/resources/static/css/common.css index 04e0b19..350f678 100644 --- a/Backend/mocked-services/src/main/resources/static/css/common.css +++ b/Backend/mocked-services/src/main/resources/static/css/common.css @@ -1,8 +1,32 @@ @import url('https://necolas.github.io/normalize.css/8.0.1/normalize.css'); -@import url('https://fonts.googleapis.com/icon?family=Material+Icons'); +/* @import url('https://fonts.googleapis.com/icon?family=Material+Icons'); */ @import url('r11addons.css'); @import url('r11tables.css'); @import url('r11tool.css'); @import url('r11tooltip.css'); @import url('r11modal.css'); -@import url('r11flexbox.css') \ No newline at end of file +@import url('r11flexbox.css'); + +@font-face { + font-family: 'Material Icons'; + font-style: normal; + font-weight: 400; + src: url(https://fonts.gstatic.com/s/materialicons/v140/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2'); +} + +.material-icons { + font-family: 'Material Icons'; + font-weight: normal; + font-style: normal; + font-size: 24px; + line-height: 1; + letter-spacing: normal; + text-transform: none; + display: inline-block; + white-space: nowrap; + word-wrap: normal; + direction: ltr; + -moz-font-feature-settings: 'liga'; + -moz-osx-font-smoothing: grayscale; +} + \ No newline at end of file diff --git a/Backend/mocked-services/src/main/resources/static/css/font/Material-Icons.woff2 b/Backend/mocked-services/src/main/resources/static/css/font/Material-Icons.woff2 new file mode 100644 index 0000000..5492a6e Binary files /dev/null and b/Backend/mocked-services/src/main/resources/static/css/font/Material-Icons.woff2 differ diff --git a/Backend/mocked-services/src/main/resources/static/css/font/Nunito-VariableFont_wght.ttf b/Backend/mocked-services/src/main/resources/static/css/font/Nunito-VariableFont_wght.ttf new file mode 100644 index 0000000..87c50a8 Binary files /dev/null and b/Backend/mocked-services/src/main/resources/static/css/font/Nunito-VariableFont_wght.ttf differ diff --git a/Backend/mocked-services/src/main/resources/static/css/r11tool.css b/Backend/mocked-services/src/main/resources/static/css/r11tool.css index fd559f4..9368b0b 100644 --- a/Backend/mocked-services/src/main/resources/static/css/r11tool.css +++ b/Backend/mocked-services/src/main/resources/static/css/r11tool.css @@ -1,4 +1,7 @@ -@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;700&display=swap'); +@font-face { + font-family: "Nunito"; + src: url('font/Nunito-VariableFont_wght.ttf') format('truetype'); +} input { box-sizing: border-box; @@ -98,7 +101,7 @@ body { .clickable-text.switch { font-size: 18px; - font-weight: 700; + font-weight: 300; } .clickable-text.switch span.toggleIndicator:before { @@ -295,6 +298,20 @@ body { display: none; } +h1 { + font-weight: 400; +} + +h2 { + font-weight: 400; +} + +h3 { + font-weight: 400; +} + + + /* TODO: Add proper class */ /* textarea { -webkit-box-sizing: border-box; diff --git a/Backend/mocked-services/src/main/resources/static/js/datatransfer.js b/Backend/mocked-services/src/main/resources/static/js/datatransfer.js index ecf0a8f..adc0cc7 100644 --- a/Backend/mocked-services/src/main/resources/static/js/datatransfer.js +++ b/Backend/mocked-services/src/main/resources/static/js/datatransfer.js @@ -281,9 +281,8 @@ async function fetchUUIDCheck(givenUUID , strategy){ function checkUUIDChars(uuid) { uuid.replace(/ /g,'') - const regex = new RegExp("^[A-z0-9-]+$"); - + if(regex.test(uuid) && uuid != ""){ return uuid ; } diff --git a/Backend/mocked-services/src/main/resources/static/js/historyloader.js b/Backend/mocked-services/src/main/resources/static/js/historyloader.js index b532d80..8c1912a 100644 --- a/Backend/mocked-services/src/main/resources/static/js/historyloader.js +++ b/Backend/mocked-services/src/main/resources/static/js/historyloader.js @@ -5,26 +5,7 @@ function filterHistory(){ var dateFrom = new Date($('#historyFrom').val() + 'T' + $('#historyTimeFrom').val()); var dateTo = new Date($('#historyTo').val() + 'T' + $('#historyTimeTo').val()); - - - // var dateFrom = new Date(); - // var dateTo = new Date(); - // var timeFrom = new Date(); - // var timeTo = new Date(); - - // dateFrom = Date.parse($('#historyFrom').val()); - // - // dateTo = Date.parse($('#historyTo').val()); - // - // timeFrom = Date.parse($('#historyTimeFrom').val()); - // - // timeTo = Date.parse($('#historyToFrom').val()); - // - // dateFrom.setTime(timeFrom); - // - // dateTo.setTime(timeTo); - // - + loadHistory(dateFrom, dateTo); } diff --git a/Backend/tools-services/src/main/java/com/r11/tools/controller/XPathController.java b/Backend/tools-services/src/main/java/com/r11/tools/controller/XPathController.java index adf6364..cc68603 100644 --- a/Backend/tools-services/src/main/java/com/r11/tools/controller/XPathController.java +++ b/Backend/tools-services/src/main/java/com/r11/tools/controller/XPathController.java @@ -79,7 +79,7 @@ public class XPathController implements RestController { } duration = System.currentTimeMillis() - timeStart; - this.logger.info("Request" + body + " processed in " + duration + " ms."); + this.logger.info("Request (XPath, Saxon) processed in " + duration + " ms."); responseJson.addProperty("processor", "Saxon " + Saxon.getVersion() + " " + version + " over s9api"); responseJson.addProperty("time", duration); @@ -108,7 +108,7 @@ public class XPathController implements RestController { } duration = System.currentTimeMillis() - timeStart; - this.logger.info("Request: " + body + " processed in " + duration + " ms."); + this.logger.info("Request (XPath, Xalan) processed in " + duration + " ms."); responseJson.addProperty("processor", Xalan.getVersion()); responseJson.addProperty("time", duration); diff --git a/Backend/tools-services/src/main/java/com/r11/tools/controller/XsdController.java b/Backend/tools-services/src/main/java/com/r11/tools/controller/XsdController.java index 9cc8443..f14e9da 100644 --- a/Backend/tools-services/src/main/java/com/r11/tools/controller/XsdController.java +++ b/Backend/tools-services/src/main/java/com/r11/tools/controller/XsdController.java @@ -67,7 +67,7 @@ public class XsdController implements RestController { } long duration = System.currentTimeMillis() - timeStart; - this.logger.info("Request: " + body + " processed in " + duration + " ms."); + this.logger.info("Request (XSD, Xalan) processed in " + duration + " ms."); responseJson.addProperty("processor", Xalan.getVersion()); responseJson.addProperty("time", duration); diff --git a/Backend/tools-services/src/main/java/com/r11/tools/controller/XsltController.java b/Backend/tools-services/src/main/java/com/r11/tools/controller/XsltController.java index 343740a..6159456 100644 --- a/Backend/tools-services/src/main/java/com/r11/tools/controller/XsltController.java +++ b/Backend/tools-services/src/main/java/com/r11/tools/controller/XsltController.java @@ -77,7 +77,7 @@ public class XsltController implements RestController { } duration = System.currentTimeMillis() - timeStart; - this.logger.info("Request: " + body + " processed in " + duration + " ms."); + this.logger.info("Request (XSLT, Saxon) processed in " + duration + " ms."); responseJson.addProperty("processor", "Saxon " + Saxon.getVersion() + " " + version); responseJson.addProperty("time", duration); @@ -104,7 +104,7 @@ public class XsltController implements RestController { } duration = System.currentTimeMillis() - timeStart; - this.logger.info("Request: " + body + " processed in " + duration + " ms."); + this.logger.info("Request (XSLT, Xalan) processed in " + duration + " ms."); responseJson.addProperty("processor", Xalan.getVersion()); responseJson.addProperty("time", duration); diff --git a/Frontend/assets/css/frame.css b/Frontend/assets/css/frame.css index 296720a..e0b5d5f 100644 --- a/Frontend/assets/css/frame.css +++ b/Frontend/assets/css/frame.css @@ -1,4 +1,7 @@ -@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@200&display=swap'); +@font-face { + font-family: "Nunito"; + src: url('../fonts/Nunito-VariableFont_wght.ttf') format('truetype'); +} html { background-image: url("../images/background.jpg"); @@ -6,9 +9,9 @@ html { body { font-family: 'Nunito', sans-serif; + font-weight: 200; color: #2e3133; - font-weight: normal; margin: 0px; } @@ -59,7 +62,7 @@ div#leftBar { li { font-size: 20px; - font-weight: bold; + font-weight: 300; } div#copyright{ diff --git a/Frontend/assets/css/tools/r11form.css b/Frontend/assets/css/tools/r11form.css index 909a182..2c70e8c 100644 --- a/Frontend/assets/css/tools/r11form.css +++ b/Frontend/assets/css/tools/r11form.css @@ -1,7 +1,14 @@ -@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;700&display=swap'); @import url('https://necolas.github.io/normalize.css/8.0.1/normalize.css'); @import url('fontello.css'); +@font-face { + font-family: "Nunito"; + src: url('../../fonts/Nunito-VariableFont_wght.ttf') format('truetype'); +} + +body { + font-weight: 300; +} .hyperlink, .hyperlink:visited, .hyperlink:active { color: rgb(47, 125, 146); @@ -54,6 +61,8 @@ .container { font-family: 'Nunito', sans-serif; + + display: flex; justify-content: left; width: 100%; @@ -489,6 +498,14 @@ code { line-height: 150%; } +h1 { + font-weight: 400; +} + +h2 { + font-weight: 300; +} + @media only screen and (max-width: 1024px) { .rwd-hideable { display: none; diff --git a/Frontend/assets/fonts/Nunito-Italic-VariableFont_wght.ttf b/Frontend/assets/fonts/Nunito-Italic-VariableFont_wght.ttf new file mode 100644 index 0000000..6a58fbf Binary files /dev/null and b/Frontend/assets/fonts/Nunito-Italic-VariableFont_wght.ttf differ diff --git a/Frontend/assets/fonts/Nunito-VariableFont_wght.ttf b/Frontend/assets/fonts/Nunito-VariableFont_wght.ttf new file mode 100644 index 0000000..87c50a8 Binary files /dev/null and b/Frontend/assets/fonts/Nunito-VariableFont_wght.ttf differ diff --git a/Frontend/tools/xsd.html b/Frontend/tools/xsd.html index 9a03af0..8bd8209 100644 --- a/Frontend/tools/xsd.html +++ b/Frontend/tools/xsd.html @@ -97,8 +97,6 @@ } function processTooltip() { - - if (getProcessor() == "xalan") { document.getElementById("tooltipFunctionInfo").innerText = "XSLT 1.0 functions";