aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--build.gradle.kts14
-rw-r--r--dracula-javadoc8.css686
2 files changed, 689 insertions, 11 deletions
diff --git a/build.gradle.kts b/build.gradle.kts
index 998dbaa..6cf80cf 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -4,7 +4,6 @@ import gg.essential.gradle.util.RelocationTransform.Companion.registerRelocation
import gg.essential.gradle.util.prebundle
plugins {
- kotlin("jvm")
id("gg.essential.multi-version")
id("gg.essential.defaults.repo")
id("gg.essential.defaults.java")
@@ -12,7 +11,6 @@ plugins {
id("com.github.johnrengelman.shadow")
id("net.kyori.blossom") version "1.3.0"
id("io.github.juuxel.loom-quiltflower-mini")
- id("org.jetbrains.dokka") version "1.6.20"
id("maven-publish")
id("signing")
java
@@ -159,8 +157,6 @@ dependencies {
lwjglNative("org.lwjgl:lwjgl-nanovg:3.3.1:natives-macos")
shade(lwjglJar.get().outputs.files)
shade(prebundle(shadeRelocated))
-
- dokkaHtmlPlugin("org.jetbrains.dokka:kotlin-as-java-plugin:1.6.20")
}
tasks.processResources {
@@ -242,13 +238,9 @@ tasks {
archiveClassifier.set("")
enabled = false
}
- dokkaHtml.configure {
- outputDirectory.set(buildDir.resolve("dokka"))
- dokkaSourceSets {
- configureEach {
- jdkVersion.set(8)
- }
- }
+ javadoc {
+ val o: StandardJavadocDocletOptions = options as StandardJavadocDocletOptions
+ o.stylesheetFile(File(project.rootDir,"dracula-javadoc8.css"))
}
}
diff --git a/dracula-javadoc8.css b/dracula-javadoc8.css
new file mode 100644
index 0000000..cb52b12
--- /dev/null
+++ b/dracula-javadoc8.css
@@ -0,0 +1,686 @@
+/*
+ Javadoc Dracula Style Sheet
+
+ Authors: Allan Im
+ https://raw.githubusercontent.com/dracula/javadoc/master/styles/dracula-javadoc8.css
+*/
+@import url(https://fonts.googleapis.com/css?family=Open+Sans|Roboto);
+
+body {
+ background-color: #3C4556;
+ color: #f8f8f2;
+ font-family: 'Open Sans', Arial, Helvetica, sans-serif;
+ font-size: 14px;
+ margin: 0;
+}
+
+a:link, a:visited {
+ text-decoration: none;
+ color: #8be9fd;
+}
+
+a:hover, a:focus {
+ text-decoration: none;
+ color: #50fa7b;
+ font-weight: bold;
+}
+
+a:active {
+ text-decoration: none;
+ color: #ff5555;
+}
+
+a[name] {
+ color: #f8f8f2;
+}
+
+a[name]:hover {
+ text-decoration: none;
+ color: #f8f8f2;
+}
+
+pre {
+ font-family: 'Open Sans', monospace;
+ font-size: 14px;
+}
+
+h1 {
+ font-size: 20px;
+}
+
+h2 {
+ font-size: 18px;
+}
+
+h3 {
+ font-size: 16px;
+ font-style: italic;
+}
+
+h4 {
+ font-size: 13px;
+}
+
+h5 {
+ font-size: 12px;
+}
+
+h6 {
+ font-size: 11px;
+}
+
+ul {
+ list-style-type: disc;
+}
+
+code, tt {
+ font-family: 'Roboto', monospace;
+ font-size: 14px;
+ padding-top: 4px;
+ margin-top: 8px;
+ line-height: 1.4em;
+}
+
+dt code {
+ font-family: 'Roboto', monospace;
+ font-size: 14px;
+ padding-top: 4px;
+}
+
+table tr td dt code {
+ font-family: 'Roboto', monospace;
+ font-size: 14px;
+ vertical-align: top;
+ padding-top: 4px;
+}
+
+sup {
+ font-size: 8px;
+}
+
+/*
+Document title and Copyright styles
+*/
+.clear {
+ clear: both;
+ height: 0;
+ overflow: hidden;
+}
+
+.aboutLanguage {
+ float: right;
+ padding: 0 21px;
+ font-size: 11px;
+ z-index: 200;
+ margin-top: -9px;
+}
+
+.legalCopy {
+ margin-left: .5em;
+}
+
+.bar a, .bar a:link, .bar a:visited, .bar a:active {
+ color: #8be9fd;
+ text-decoration: none;
+}
+
+.bar a:hover, .bar a:focus {
+ color: #ff5555;
+}
+
+.tab {
+ background-color: #8be9fd;
+ color: #282a36;
+ padding: 8px;
+ width: 5em;
+ font-weight: bold;
+}
+
+/*
+Navigation bar styles
+*/
+.bar {
+ background-color: #44475a;
+ color: #f8f8f2;
+ padding: .8em .5em .4em .8em;
+ height: auto; /*height:1.8em;*/
+ font-size: 11px;
+ margin: 0;
+ border-bottom: 2px solid #ff79c6;
+}
+
+.topNav {
+ color: #f8f8f2;
+ float: left;
+ width: 100%;
+ clear: right;
+ height: 2.8em;
+ padding: 10px 0 0;
+ overflow: hidden;
+ font-size: 12px;
+ border-bottom: 4px solid #8be9fd;
+}
+
+.bottomNav {
+ margin-top: 10px;
+ background-color: #44475a;
+ color: #f8f8f2;
+ float: left;
+ width: 100%;
+ clear: right;
+ height: 2.8em;
+ padding: 10px 0 0;
+ overflow: hidden;
+ font-size: 12px;
+ border-bottom: 4px solid #8be9fd;
+}
+
+.subNav {
+ background-color: #6272a4;
+ float: left;
+ width: 100%;
+ overflow: hidden;
+ font-size: 12px;
+ border-bottom: 2px solid #ff79c6;
+}
+
+.subNav div {
+ clear: left;
+ float: left;
+ padding: 0 0 5px 6px;
+ text-transform: uppercase;
+}
+
+ul.navList, ul.subNavList {
+ float: left;
+ margin: 0 25px 0 0;
+ padding: 0;
+}
+
+ul.navList li {
+ list-style: none;
+ float: left;
+ padding: 5px 6px;
+ text-transform: uppercase;
+}
+
+ul.subNavList li {
+ list-style: none;
+ float: left;
+}
+
+.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {
+ color: #f8f8f2;
+ text-decoration: none;
+ text-transform: uppercase;
+}
+
+.topNav a:hover, .bottomNav a:hover {
+ text-decoration: none;
+ color: #8be9fd;
+ font-weight: bold;
+ text-transform: uppercase;
+}
+
+.navBarCell1Rev {
+ /*background-color: rgba(139,233,253,0.2);*/
+ color: #8be9fd;
+ border: 1px solid #8be9fd;
+ border-radius: 5px;
+ margin: auto 5px;
+}
+
+.skipNav {
+ position: absolute;
+ top: auto;
+ left: -9999px;
+ overflow: hidden;
+}
+
+/*
+Page header and footer styles
+*/
+.header, .footer {
+ clear: both;
+ margin: 0 20px;
+ padding: 5px 0 0 0;
+}
+
+.indexHeader {
+ margin: 10px;
+ position: relative;
+}
+
+.indexHeader span {
+ margin-right: 15px;
+}
+
+.indexHeader h1 {
+ font-size: 13px;
+}
+
+.title {
+ color: #ff79c6;
+ margin: 10px 0;
+}
+
+.subTitle {
+ margin: 5px 0 0 0;
+}
+
+.header ul {
+ margin: 0 0 15px 0;
+ padding: 0;
+}
+
+.footer ul {
+ margin: 20px 0 5px 0;
+}
+
+.header ul li, .footer ul li {
+ list-style: none;
+ font-size: 13px;
+}
+
+/*
+Heading styles
+*/
+div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
+ background-color: #6272a4;
+ border-top-left-radius: 3px;
+ border-top-right-radius: 3px;
+ margin: 0 0 6px -8px;
+ padding: 7px 10px;
+}
+
+ul.blockList ul.blockList ul.blockList li.blockList h3 {
+ background-color: #6272a4;
+ border-top-left-radius: 3px;
+ border-top-right-radius: 3px;
+ margin: 0 0 6px -8px;
+ padding: 7px 10px;
+}
+
+ul.blockList ul.blockList li.blockList h3 {
+ padding: 0;
+ margin: 15px 0;
+}
+
+ul.blockList li.blockList h2 {
+ padding: 0 0 20px 0;
+}
+
+/*
+Page layout container styles
+*/
+.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {
+ clear: both;
+ padding: 10px 20px;
+ position: relative;
+}
+
+.indexContainer {
+ margin: 10px;
+ position: relative;
+ font-size: 12px;
+}
+
+.indexContainer h2 {
+ font-size: 13px;
+ padding: 0 0 3px 0;
+}
+
+.indexContainer ul {
+ margin: 0;
+ padding: 0;
+}
+
+.indexContainer ul li {
+ list-style: none;
+ padding-top: 2px;
+}
+
+.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
+ font-size: 12px;
+ font-weight: bold;
+ margin: 10px 0 0 0;
+ color: #f1fa8c;
+}
+
+.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
+ margin: 5px 0 10px 0;
+ font-size: 14px;
+ font-family: 'Open Sans', monospace;
+}
+
+.serializedFormContainer dl.nameValue dt {
+ margin-left: 1px;
+ font-size: 1.1em;
+ display: inline;
+ font-weight: bold;
+}
+
+.serializedFormContainer dl.nameValue dd {
+ margin: 0 0 0 1px;
+ font-size: 1.1em;
+ display: inline;
+}
+
+/*
+List styles
+*/
+ul.horizontal li {
+ display: inline;
+ font-size: 0.9em;
+}
+
+ul.inheritance {
+ margin: 0;
+ padding: 0;
+}
+
+ul.inheritance li {
+ display: inline;
+ list-style: none;
+}
+
+ul.inheritance li ul.inheritance {
+ margin-left: 15px;
+ padding-left: 15px;
+ padding-top: 1px;
+}
+
+ul.blockList, ul.blockListLast {
+ margin: 10px 0 10px 0;
+ padding: 0;
+}
+
+ul.blockList li.blockList, ul.blockListLast li.blockList {
+ list-style: none;
+ margin-bottom: 15px;
+ line-height: 1.4;
+}
+
+ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {
+ padding: 0 20px 5px 10px;
+ border: 1px solid rgba(255, 121, 198, 0.3);
+ border-radius: 3px;
+ background-color: #44475a;
+}
+
+ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {
+ padding: 0 0 5px 8px;
+ background-color: #282a36;
+ border: none;
+}
+
+ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
+ margin-left: 0;
+ padding-left: 0;
+ padding-bottom: 15px;
+ border: none;
+}
+
+ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
+ list-style: none;
+ border-bottom: none;
+ padding-bottom: 0;
+}
+
+table tr td dl, table tr td dl dt, table tr td dl dd {
+ margin-top: 0;
+ margin-bottom: 1px;
+}
+
+/*
+Table styles
+*/
+.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary {
+ width: 100%;
+}
+
+.overviewSummary, .memberSummary {
+ padding: 0;
+}
+
+.overviewSummary caption, .memberSummary caption, .typeSummary caption,
+.useSummary caption, .constantsSummary caption, .deprecatedSummary caption {
+ position: relative;
+ text-align: left;
+ background-repeat: no-repeat;
+ color: #f8f8f2;
+ font-weight: bold;
+ clear: none;
+ overflow: hidden;
+ padding: 10px 0 0 1px;
+ margin: 0;
+ white-space: pre;
+}
+
+.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link,
+.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link,
+.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover,
+.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover,
+.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active,
+.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active,
+.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited,
+.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited {
+ color: #f8f8f2;
+}
+
+.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span,
+.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span {
+ white-space: nowrap;
+ padding: 5px 12px 7px;
+ display: inline-block;
+ float: left;
+ background-color: #ff79c6;
+ border-top-right-radius: 5px;
+ border-top-left-radius: 5px;
+ border: none;
+ height: 16px;
+}
+
+.memberSummary caption span.activeTableTab span {
+ white-space: nowrap;
+ padding-top: 5px;
+ padding-left: 12px;
+ padding-right: 12px;
+ margin-right: 5px;
+ display: inline-block;
+ float: left;
+ background-color: #ff79c6;
+ border-top-right-radius: 5px;
+ border-top-left-radius: 5px;
+ height: 16px;
+}
+
+.memberSummary caption span.tableTab span {
+ white-space: nowrap;
+ padding-top: 5px;
+ padding-left: 12px;
+ padding-right: 12px;
+ margin-right: 5px;
+ display: inline-block;
+ float: left;
+ background-color: rgba(255, 121, 198, 0.3);
+ border-top-right-radius: 5px;
+ border-top-left-radius: 5px;
+ height: 16px;
+}
+
+.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab {
+ padding-top: 0;
+ padding-left: 0;
+ padding-right: 0;
+ background-image: none;
+ float: none;
+ display: inline;
+}
+
+.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,
+.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd {
+ display: none;
+ width: 5px;
+ position: relative;
+ float: left;
+ background-color: #ff79c6;
+}
+
+.memberSummary .activeTableTab .tabEnd {
+ display: none;
+ width: 5px;
+ margin-right: 3px;
+ position: relative;
+ float: left;
+ background-color: #ff79c6;
+}
+
+.memberSummary .tableTab .tabEnd {
+ display: none;
+ width: 5px;
+ margin-right: 3px;
+ position: relative;
+ background-color: #6272a4;
+ float: left;
+
+}
+
+.overviewSummary td, .memberSummary td, .typeSummary td,
+.useSummary td, .constantsSummary td, .deprecatedSummary td {
+ text-align: left;
+ padding: 0 0 12px 10px;
+ width: 100%;
+}
+
+th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th,
+td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td {
+ vertical-align: top;
+ padding-right: 0;
+ padding-top: 8px;
+ padding-bottom: 3px;
+}
+
+th.colFirst, th.colLast, th.colOne, .constantsSummary th {
+ background: #6272a4;
+ text-align: left;
+ padding: 8px 3px 3px 7px;
+}
+
+td.colFirst, th.colFirst {
+ white-space: nowrap;
+ font-size: 13px;
+}
+
+td.colLast, th.colLast {
+ font-size: 13px;
+}
+
+td.colOne, th.colOne {
+ font-size: 13px;
+}
+
+.overviewSummary td.colFirst, .overviewSummary th.colFirst,
+.overviewSummary td.colOne, .overviewSummary th.colOne,
+.memberSummary td.colFirst, .memberSummary th.colFirst,
+.memberSummary td.colOne, .memberSummary th.colOne,
+.typeSummary td.colFirst {
+ width: 25%;
+ vertical-align: top;
+}
+
+td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {
+ font-weight: bold;
+}
+
+.tableSubHeadingColor {
+ background-color: #EEEEFF;
+}
+
+.altColor {
+ background-color: #282a36;
+}
+
+.rowColor {
+ background-color: #282a36;
+}
+
+.altColor .colFirst, .altColor .colLast, .altColor .colOne {
+ border-bottom: 1px solid #bd93f9;
+}
+
+.rowColor .colFirst, .rowColor .colLast, .rowColor .colOne {
+ border-bottom: 1px solid #bd93f9;
+}
+
+/*
+Content styles
+*/
+.description pre {
+ margin-top: 0;
+}
+
+.deprecatedContent {
+ margin: 0;
+ padding: 10px 0;
+}
+
+.docSummary {
+ padding: 0;
+}
+
+ul.blockList ul.blockList ul.blockList li.blockList h3 {
+ font-style: normal;
+}
+
+div.block {
+ font-size: 14px;
+ font-family: 'Roboto', Georgia, "Times New Roman", Times, serif;
+}
+
+td.colLast div {
+ padding-top: 0;
+}
+
+td.colLast a {
+ padding-bottom: 3px;
+}
+
+/*
+Formatting effect styles
+*/
+.sourceLineNo {
+ color: #50fa7b;
+ padding: 0 30px 0 0;
+}
+
+h1.hidden {
+ visibility: hidden;
+ overflow: hidden;
+ font-size: 10px;
+}
+
+.block {
+ display: block;
+ margin: 3px 10px 2px 0;
+ color: #f8f8f2;
+}
+
+.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink,
+.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel,
+.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink {
+ font-weight: bold;
+}
+
+.deprecationComment, .emphasizedPhrase, .interfaceName {
+ font-style: italic;
+}
+
+div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase,
+div.block div.block span.interfaceName {
+ font-style: normal;
+}
+
+div.contentContainer ul.blockList li.blockList h2 {
+ padding-bottom: 0;
+}