From 96c6e9b404b83e7e86cc81959dfffc1a44cd40b7 Mon Sep 17 00:00:00 2001 From: Paweł Marks Date: Fri, 20 Mar 2020 09:39:50 +0100 Subject: Update expect --- .../expect/signatureTest/out/html/-search.html | 28 ++ .../signatureTest/out/html/images/arrow_down.svg | 3 + .../signatureTest/out/html/images/docs_logo.svg | 7 + .../signatureTest/out/html/images/logo-icon.svg | 3 + .../signatureTest/out/html/images/logo-text.svg | 6 + .../expect/signatureTest/out/html/navigation.html | 13 + .../expect/signatureTest/out/html/root/index.html | 35 ++ .../out/html/root/signatureTest/index.html | 50 +++ .../out/html/root/signatureTest/test.html | 29 ++ .../out/html/root/signatureTest/test2.html | 29 ++ .../out/html/scripts/navigationLoader.js | 41 ++ .../expect/signatureTest/out/html/scripts/pages.js | 6 + .../signatureTest/out/html/scripts/scripts.js | 11 + .../signatureTest/out/html/scripts/search.js | 7 + .../expect/signatureTest/out/html/styles/style.css | 417 +++++++++++++++++++++ 15 files changed, 685 insertions(+) create mode 100644 plugins/base/src/test/resources/expect/signatureTest/out/html/-search.html create mode 100644 plugins/base/src/test/resources/expect/signatureTest/out/html/images/arrow_down.svg create mode 100644 plugins/base/src/test/resources/expect/signatureTest/out/html/images/docs_logo.svg create mode 100644 plugins/base/src/test/resources/expect/signatureTest/out/html/images/logo-icon.svg create mode 100644 plugins/base/src/test/resources/expect/signatureTest/out/html/images/logo-text.svg create mode 100644 plugins/base/src/test/resources/expect/signatureTest/out/html/navigation.html create mode 100644 plugins/base/src/test/resources/expect/signatureTest/out/html/root/index.html create mode 100644 plugins/base/src/test/resources/expect/signatureTest/out/html/root/signatureTest/index.html create mode 100644 plugins/base/src/test/resources/expect/signatureTest/out/html/root/signatureTest/test.html create mode 100644 plugins/base/src/test/resources/expect/signatureTest/out/html/root/signatureTest/test2.html create mode 100644 plugins/base/src/test/resources/expect/signatureTest/out/html/scripts/navigationLoader.js create mode 100644 plugins/base/src/test/resources/expect/signatureTest/out/html/scripts/pages.js create mode 100644 plugins/base/src/test/resources/expect/signatureTest/out/html/scripts/scripts.js create mode 100644 plugins/base/src/test/resources/expect/signatureTest/out/html/scripts/search.js create mode 100644 plugins/base/src/test/resources/expect/signatureTest/out/html/styles/style.css (limited to 'plugins/base/src/test/resources/expect/signatureTest/out') diff --git a/plugins/base/src/test/resources/expect/signatureTest/out/html/-search.html b/plugins/base/src/test/resources/expect/signatureTest/out/html/-search.html new file mode 100644 index 00000000..f32a089f --- /dev/null +++ b/plugins/base/src/test/resources/expect/signatureTest/out/html/-search.html @@ -0,0 +1,28 @@ + + + + Search + + + + + + +
+
+ +
+
+
+ +

Search results for

+ + +
+
+
+ + + diff --git a/plugins/base/src/test/resources/expect/signatureTest/out/html/images/arrow_down.svg b/plugins/base/src/test/resources/expect/signatureTest/out/html/images/arrow_down.svg new file mode 100644 index 00000000..89e7df47 --- /dev/null +++ b/plugins/base/src/test/resources/expect/signatureTest/out/html/images/arrow_down.svg @@ -0,0 +1,3 @@ + + + diff --git a/plugins/base/src/test/resources/expect/signatureTest/out/html/images/docs_logo.svg b/plugins/base/src/test/resources/expect/signatureTest/out/html/images/docs_logo.svg new file mode 100644 index 00000000..7c1e3ae8 --- /dev/null +++ b/plugins/base/src/test/resources/expect/signatureTest/out/html/images/docs_logo.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/plugins/base/src/test/resources/expect/signatureTest/out/html/images/logo-icon.svg b/plugins/base/src/test/resources/expect/signatureTest/out/html/images/logo-icon.svg new file mode 100644 index 00000000..1b3b3670 --- /dev/null +++ b/plugins/base/src/test/resources/expect/signatureTest/out/html/images/logo-icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/plugins/base/src/test/resources/expect/signatureTest/out/html/images/logo-text.svg b/plugins/base/src/test/resources/expect/signatureTest/out/html/images/logo-text.svg new file mode 100644 index 00000000..7bf3e6c5 --- /dev/null +++ b/plugins/base/src/test/resources/expect/signatureTest/out/html/images/logo-text.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/plugins/base/src/test/resources/expect/signatureTest/out/html/navigation.html b/plugins/base/src/test/resources/expect/signatureTest/out/html/navigation.html new file mode 100644 index 00000000..f7cf0041 --- /dev/null +++ b/plugins/base/src/test/resources/expect/signatureTest/out/html/navigation.html @@ -0,0 +1,13 @@ + + diff --git a/plugins/base/src/test/resources/expect/signatureTest/out/html/root/index.html b/plugins/base/src/test/resources/expect/signatureTest/out/html/root/index.html new file mode 100644 index 00000000..336c1700 --- /dev/null +++ b/plugins/base/src/test/resources/expect/signatureTest/out/html/root/index.html @@ -0,0 +1,35 @@ + + + + root + + + + + +
+
+ +
+
+
+ +
//root +

root

+

Packages

+ + + + + + + +
signatureTest
+
+
+
+ + + diff --git a/plugins/base/src/test/resources/expect/signatureTest/out/html/root/signatureTest/index.html b/plugins/base/src/test/resources/expect/signatureTest/out/html/root/signatureTest/index.html new file mode 100644 index 00000000..8f68531d --- /dev/null +++ b/plugins/base/src/test/resources/expect/signatureTest/out/html/root/signatureTest/index.html @@ -0,0 +1,50 @@ + + + + signatureTest + + + + + +
+
+ +
+
+
+ +
//root/signatureTest +

Package signatureTest

+

Functions

+ + + + + + + + + + + + +
test +
final fun test(i: +
(Int) -> Int
+)
+
+
test2 +
final fun test2(i: +
Int.(Int) -> Int
+)
+
+
+
+
+
+ + + diff --git a/plugins/base/src/test/resources/expect/signatureTest/out/html/root/signatureTest/test.html b/plugins/base/src/test/resources/expect/signatureTest/out/html/root/signatureTest/test.html new file mode 100644 index 00000000..7449b3e1 --- /dev/null +++ b/plugins/base/src/test/resources/expect/signatureTest/out/html/root/signatureTest/test.html @@ -0,0 +1,29 @@ + + + + test + + + + + +
+
+ +
+
+
+ +
//root/signatureTest/test +

test

+
final fun test(i: +
(Int) -> Int
+)
+
+
+
+ + + diff --git a/plugins/base/src/test/resources/expect/signatureTest/out/html/root/signatureTest/test2.html b/plugins/base/src/test/resources/expect/signatureTest/out/html/root/signatureTest/test2.html new file mode 100644 index 00000000..9b2b441e --- /dev/null +++ b/plugins/base/src/test/resources/expect/signatureTest/out/html/root/signatureTest/test2.html @@ -0,0 +1,29 @@ + + + + test2 + + + + + +
+
+ +
+
+
+ +
//root/signatureTest/test2 +

test2

+
final fun test2(i: +
Int.(Int) -> Int
+)
+
+
+
+ + + diff --git a/plugins/base/src/test/resources/expect/signatureTest/out/html/scripts/navigationLoader.js b/plugins/base/src/test/resources/expect/signatureTest/out/html/scripts/navigationLoader.js new file mode 100644 index 00000000..5fe52ade --- /dev/null +++ b/plugins/base/src/test/resources/expect/signatureTest/out/html/scripts/navigationLoader.js @@ -0,0 +1,41 @@ +onload = () => { + fetch(pathToRoot + "navigation.html") + .then(response => response.text()) + .then(data => { + document.getElementById("sideMenu").innerHTML = data; + }).then(() => { + document.querySelectorAll(".overview > a").forEach(link => { + link.setAttribute("href", pathToRoot + link.getAttribute("href")); + console.log(link.attributes["href"]) + }) + }).then(() => { + document.querySelectorAll(".sideMenuPart").forEach(nav => { + if (!nav.classList.contains("hidden")) nav.classList.add("hidden") + }) + }).then(() => { + revealNavigationForCurrentPage() + }) +}; + +revealNavigationForCurrentPage = () => { + let pageId = document.getElementById("content").attributes["pageIds"].value.toString(); + let parts = document.querySelectorAll(".sideMenuPart"); + let found = 0; + do { + parts.forEach(part => { + if (part.attributes['pageId'].value.indexOf(pageId) !== -1 && found === 0) { + found = 1; + if (part.classList.contains("hidden")) part.classList.remove("hidden"); + revealParents(part) + } + }); + pageId = pageId.substring(0, pageId.lastIndexOf("/")) + } while (pageId.indexOf("/") !== -1 && found === 0) +}; + +revealParents = (part) => { + if (part.classList.contains("sideMenuPart")) { + if (part.classList.contains("hidden")) part.classList.remove("hidden"); + revealParents(part.parentNode) + } +}; \ No newline at end of file diff --git a/plugins/base/src/test/resources/expect/signatureTest/out/html/scripts/pages.js b/plugins/base/src/test/resources/expect/signatureTest/out/html/scripts/pages.js new file mode 100644 index 00000000..7c74ea83 --- /dev/null +++ b/plugins/base/src/test/resources/expect/signatureTest/out/html/scripts/pages.js @@ -0,0 +1,6 @@ +var pages = [ +{ "name": "root", "location": "root/index.html" }, +{ "name": "signatureTest", "location": "root/signatureTest/index.html" }, +{ "name": "test", "location": "root/signatureTest/test.html" }, +{ "name": "test2", "location": "root/signatureTest/test2.html" } +] diff --git a/plugins/base/src/test/resources/expect/signatureTest/out/html/scripts/scripts.js b/plugins/base/src/test/resources/expect/signatureTest/out/html/scripts/scripts.js new file mode 100644 index 00000000..c2e29b9f --- /dev/null +++ b/plugins/base/src/test/resources/expect/signatureTest/out/html/scripts/scripts.js @@ -0,0 +1,11 @@ +document.getElementById("navigationFilter").oninput = function (e) { + var input = e.target.value; + var menuParts = document.getElementsByClassName("sideMenuPart") + for (let part of menuParts) { + if(part.querySelector("a").textContent.startsWith(input)) { + part.classList.remove("filtered"); + } else { + part.classList.add("filtered"); + } + } +} \ No newline at end of file diff --git a/plugins/base/src/test/resources/expect/signatureTest/out/html/scripts/search.js b/plugins/base/src/test/resources/expect/signatureTest/out/html/scripts/search.js new file mode 100644 index 00000000..04d88ab5 --- /dev/null +++ b/plugins/base/src/test/resources/expect/signatureTest/out/html/scripts/search.js @@ -0,0 +1,7 @@ +let query = new URLSearchParams(window.location.search).get("query"); +document.getElementById("searchTitle").innerHTML += '"' + query + '":'; +document.getElementById("searchTable").innerHTML = pages + .filter(el => el.name.toLowerCase().startsWith(query.toLowerCase())) + .reduce((acc, element) => { + return acc + '' + element.name + '' + }, ""); \ No newline at end of file diff --git a/plugins/base/src/test/resources/expect/signatureTest/out/html/styles/style.css b/plugins/base/src/test/resources/expect/signatureTest/out/html/styles/style.css new file mode 100644 index 00000000..063a9502 --- /dev/null +++ b/plugins/base/src/test/resources/expect/signatureTest/out/html/styles/style.css @@ -0,0 +1,417 @@ +@import url(https://fonts.googleapis.com/css?family=Open+Sans:300i,400,700); + + +#container { + display: flex; + flex-direction: row; + min-height: 100%; +} + +#main { + width: 100%; + padding-left: 12px; +} + +#leftColumn { + padding-left: 12px; + min-height: 100%; + border-right: 2px solid #DADFE6; +} + +@media screen and (max-width: 600px) { + #container { + flex-direction: column; + } + + #leftColumn { + border-right: none; + } +} + +#sideMenu { + padding-top: 12px; + padding-right: 12px; +} + +#sideMenu .sideMenuPart { + padding-left: 1em; +} + +#sideMenu img { + margin: 1em 0.25em; +} + +#sideMenu hr { + background: #DADFE6; +} + +#searchBar { + width: 100%; + pointer-events: none; +} + +#searchForm { + float: right; + pointer-events: all; +} + +#logo { + padding: 5px; + background-size: 55% 90%; + border-bottom: 2px solid #DADFE6; + background-repeat: no-repeat; + background-image: url(../images/docs_logo.svg); + height: 6vh; +} + +.monospace, +.code { + font-family: monospace; +} + +.strikethrough { + text-decoration: line-through; +} + +.symbol { + padding: 5px; + background-color: #F4F4F4; +} + +.sideMenuPart > .overview { + width: 100%; + display: inline-flex; +} + +.overview > .navButton { + width: 100%; + display: inline-flex; + justify-content: flex-end; +} + +.sideMenuPart > .overview:hover { + background-color: rgba(91, 93, 239, 0.15); +} + +.sideMenuPart .hidden > .overview .navButtonContent::before { + transform: rotate(0deg); +} + +.sideMenuPart > .overview .navButtonContent::before { + content: url("../images/arrow_down.svg"); + height: 100%; + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; + transform: rotate(180deg); +} + +.sideMenuPart.hidden > .navButton .navButtonContent::after { + content: '\02192'; +} + +.sideMenuPart.hidden > .sideMenuPart { + height: 0; + visibility: hidden; +} + +.filtered > a, .filtered > .navButton { + display: none; +} + +body, table { + font: 14px/1.5 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; + background: #F4F4F4; + font-weight: 300; + margin-right: auto; + max-width: 1440px; +} + +table { + width: 100%; + border-collapse: collapse; + background-color: #ffffff; + padding: 5px; +} + +tbody > tr { + border-bottom: 2px solid #F4F4F4; +} + +td:first-child { + width: 20vw; +} + +.keyword { + color: black; + font-family: Monaco, Bitstream Vera Sans Mono, Lucida Console, Terminal; + font-size: 12px; +} + +.symbol { + font-family: Monaco, Bitstream Vera Sans Mono, Lucida Console, Terminal; + font-size: 12px; +} + +.identifier { + color: darkblue; + font-size: 12px; + font-family: Monaco, Bitstream Vera Sans Mono, Lucida Console, Terminal; +} + +.brief { + width: 40vw; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + +h1, h2, h3, h4, h5, h6 { + color: #222; +} + +p, ul, ol, table, pre, dl { + margin: 0 0 20px; +} + +h1, h2, h3 { + line-height: 1.1; +} + +h1 { + font-size: 28px; +} + +h2 { + color: #393939; +} + +h3, h4, h5, h6 { + color: #494949; +} + +a { + color: #258aaf; + font-weight: 400; + text-decoration: none; +} + +a:hover { + color: inherit; + text-decoration: underline; +} + +a small { + font-size: 11px; + color: #555; + margin-top: -0.6em; + display: block; +} + +.wrapper { + width: 860px; + margin: 0 auto; +} + +blockquote { + border-left: 1px solid #e5e5e5; + margin: 0; + padding: 0 0 0 20px; + font-style: italic; +} + +code, pre { + font-family: Monaco, Bitstream Vera Sans Mono, Lucida Console, Terminal; + color: #333; + font-size: 12px; +} + +pre { + display: block; + /* + padding:8px 8px; + background: #f8f8f8; + border-radius:5px; + border:1px solid #e5e5e5; + */ + overflow-x: auto; +} + +th, td { + text-align: left; + vertical-align: top; + padding: 5px 10px; +} + +dt { + color: #444; + font-weight: 700; +} + +th { + color: #444; +} + +img { + max-width: 100%; +} + +header { + width: 270px; + float: left; + position: fixed; +} + +header ul { + list-style: none; + height: 40px; + + padding: 0; + + background: #eee; + background: -moz-linear-gradient(top, #f8f8f8 0%, #dddddd 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #dddddd)); + background: -webkit-linear-gradient(top, #f8f8f8 0%, #dddddd 100%); + background: -o-linear-gradient(top, #f8f8f8 0%, #dddddd 100%); + background: -ms-linear-gradient(top, #f8f8f8 0%, #dddddd 100%); + background: linear-gradient(top, #f8f8f8 0%, #dddddd 100%); + + border-radius: 5px; + border: 1px solid #d2d2d2; + box-shadow: inset #fff 0 1px 0, inset rgba(0, 0, 0, 0.03) 0 -1px 0; + width: 270px; +} + +header li { + width: 89px; + float: left; + border-right: 1px solid #d2d2d2; + height: 40px; +} + +header ul a { + line-height: 1; + font-size: 11px; + color: #999; + display: block; + text-align: center; + padding-top: 6px; + height: 40px; +} + +strong { + color: #222; + font-weight: 700; +} + +header ul li + li { + width: 88px; + border-left: 1px solid #fff; +} + +header ul li + li + li { + border-right: none; + width: 89px; +} + +header ul a strong { + font-size: 14px; + display: block; + color: #222; +} + +section { + width: 500px; + float: right; + padding-bottom: 50px; +} + +small { + font-size: 11px; +} + +hr { + border: 0; + background: #e5e5e5; + height: 1px; + margin: 0 0 20px; +} + +footer { + width: 270px; + float: left; + position: fixed; + bottom: 50px; +} + +@media print, screen and (max-width: 960px) { + + div.wrapper { + width: auto; + margin: 0; + } + + header, section, footer { + float: none; + position: static; + width: auto; + } + + header { + padding-right: 320px; + } + + section { + border: 1px solid #e5e5e5; + border-width: 1px 0; + padding: 20px 0; + margin: 0 0 20px; + } + + header a small { + display: inline; + } + + header ul { + position: absolute; + right: 50px; + top: 52px; + } +} + +@media print, screen and (max-width: 720px) { + body { + word-wrap: break-word; + } + + header { + padding: 0; + } + + header ul, header p.view { + position: static; + } + + pre, code { + word-wrap: normal; + } +} + +@media print, screen and (max-width: 480px) { + body { + padding: 15px; + } + + header ul { + display: none; + } +} + +@media print { + body { + padding: 0.4in; + font-size: 12pt; + color: #444; + } +} -- cgit