aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--build.gradle.kts14
-rw-r--r--dracula-javadoc8.css686
2 files changed, 11 insertions, 689 deletions
diff --git a/build.gradle.kts b/build.gradle.kts
index 6cf80cf..998dbaa 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -4,6 +4,7 @@ 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")
@@ -11,6 +12,7 @@ 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
@@ -157,6 +159,8 @@ 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 {
@@ -238,9 +242,13 @@ tasks {
archiveClassifier.set("")
enabled = false
}
- javadoc {
- val o: StandardJavadocDocletOptions = options as StandardJavadocDocletOptions
- o.stylesheetFile(File(project.rootDir,"dracula-javadoc8.css"))
+ dokkaHtml.configure {
+ outputDirectory.set(buildDir.resolve("dokka"))
+ dokkaSourceSets {
+ configureEach {
+ jdkVersion.set(8)
+ }
+ }
}
}
diff --git a/dracula-javadoc8.css b/dracula-javadoc8.css
deleted file mode 100644
index cb52b12..0000000
--- a/dracula-javadoc8.css
+++ /dev/null
@@ -1,686 +0,0 @@
-/*
- 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;
-}