├── .github
└── workflows
│ ├── build.yaml
│ └── check.yaml
├── .gitignore
├── .idea
├── misc.xml
└── vcs.xml
├── CHANGELOG.md
├── LICENCE
├── README.md
├── gradle.properties
├── gradle
├── libs.versions.toml
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── settings.gradle
└── src
├── main
├── kotlin
│ └── io
│ │ └── data2viz
│ │ └── kotlinx
│ │ └── htmlplugin
│ │ ├── conversion
│ │ ├── HtmlDataToHtmlKotlinx.kt
│ │ ├── HtmlModel.kt
│ │ └── HtmlPsiToHtmlDataConverter.kt
│ │ └── ide
│ │ ├── ConvertHTMLToKotlinxAction.kt
│ │ ├── ConvertTextHTMLCopyPasteProcessor.kt
│ │ ├── HtmlTextTransferableData.kt
│ │ └── KotlinPasteFromHtmlDialog.kt
└── resources
│ └── META-INF
│ ├── export.svg
│ ├── plugin.xml
│ └── pluginIcon_dark.svg
└── test
├── java
└── com
│ └── intellij
│ └── testFramework
│ └── LightPlatform4TestCase.java
├── kotlin
└── io
│ └── data2viz
│ └── kotlinx
│ └── htmlplugin
│ ├── HtmlDataToHtmlKotlinXTest.kt
│ ├── HtmlTextToHtmlDataTest.kt
│ ├── HtmlTextToKotlinXTextTest.kt
│ └── ResourcesTest.kt
└── resources
├── attrs_a.html
├── attrs_a.htmlkotlinx
├── attrs_base.html
├── attrs_base.htmlkotlinx
├── attrs_class.html
├── attrs_class.htmlkotlinx
├── attrs_custom.html
├── attrs_custom.htmlkotlinx
├── attrs_img.html
├── attrs_img.htmlkotlinx
├── base.html
├── base.htmlkotlinx
├── htmlFor.html
├── htmlFor.htmlkotlinx
├── inline.html
├── inline.htmlkotlinx
├── nested.html
├── nested.htmlkotlinx
├── nested_several_text_childs.html
├── nested_several_text_childs.htmlkotlinx
├── textarea.html
├── textarea.htmlkotlinx
├── uppercase.html
└── uppercase.htmlkotlinx
/.github/workflows/build.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/data2viz/kotlinx.html-plugin/HEAD/.github/workflows/build.yaml
--------------------------------------------------------------------------------
/.github/workflows/check.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/data2viz/kotlinx.html-plugin/HEAD/.github/workflows/check.yaml
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/data2viz/kotlinx.html-plugin/HEAD/.gitignore
--------------------------------------------------------------------------------
/.idea/misc.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/data2viz/kotlinx.html-plugin/HEAD/.idea/misc.xml
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/data2viz/kotlinx.html-plugin/HEAD/.idea/vcs.xml
--------------------------------------------------------------------------------
/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/data2viz/kotlinx.html-plugin/HEAD/CHANGELOG.md
--------------------------------------------------------------------------------
/LICENCE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/data2viz/kotlinx.html-plugin/HEAD/LICENCE
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/data2viz/kotlinx.html-plugin/HEAD/README.md
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/data2viz/kotlinx.html-plugin/HEAD/gradle.properties
--------------------------------------------------------------------------------
/gradle/libs.versions.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/data2viz/kotlinx.html-plugin/HEAD/gradle/libs.versions.toml
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/data2viz/kotlinx.html-plugin/HEAD/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/data2viz/kotlinx.html-plugin/HEAD/gradle/wrapper/gradle-wrapper.properties
--------------------------------------------------------------------------------
/gradlew:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/data2viz/kotlinx.html-plugin/HEAD/gradlew
--------------------------------------------------------------------------------
/gradlew.bat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/data2viz/kotlinx.html-plugin/HEAD/gradlew.bat
--------------------------------------------------------------------------------
/settings.gradle:
--------------------------------------------------------------------------------
1 | rootProject.name = 'kotlinx.html-plugin'
2 |
3 |
--------------------------------------------------------------------------------
/src/main/kotlin/io/data2viz/kotlinx/htmlplugin/conversion/HtmlDataToHtmlKotlinx.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/data2viz/kotlinx.html-plugin/HEAD/src/main/kotlin/io/data2viz/kotlinx/htmlplugin/conversion/HtmlDataToHtmlKotlinx.kt
--------------------------------------------------------------------------------
/src/main/kotlin/io/data2viz/kotlinx/htmlplugin/conversion/HtmlModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/data2viz/kotlinx.html-plugin/HEAD/src/main/kotlin/io/data2viz/kotlinx/htmlplugin/conversion/HtmlModel.kt
--------------------------------------------------------------------------------
/src/main/kotlin/io/data2viz/kotlinx/htmlplugin/conversion/HtmlPsiToHtmlDataConverter.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/data2viz/kotlinx.html-plugin/HEAD/src/main/kotlin/io/data2viz/kotlinx/htmlplugin/conversion/HtmlPsiToHtmlDataConverter.kt
--------------------------------------------------------------------------------
/src/main/kotlin/io/data2viz/kotlinx/htmlplugin/ide/ConvertHTMLToKotlinxAction.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/data2viz/kotlinx.html-plugin/HEAD/src/main/kotlin/io/data2viz/kotlinx/htmlplugin/ide/ConvertHTMLToKotlinxAction.kt
--------------------------------------------------------------------------------
/src/main/kotlin/io/data2viz/kotlinx/htmlplugin/ide/ConvertTextHTMLCopyPasteProcessor.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/data2viz/kotlinx.html-plugin/HEAD/src/main/kotlin/io/data2viz/kotlinx/htmlplugin/ide/ConvertTextHTMLCopyPasteProcessor.kt
--------------------------------------------------------------------------------
/src/main/kotlin/io/data2viz/kotlinx/htmlplugin/ide/HtmlTextTransferableData.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/data2viz/kotlinx.html-plugin/HEAD/src/main/kotlin/io/data2viz/kotlinx/htmlplugin/ide/HtmlTextTransferableData.kt
--------------------------------------------------------------------------------
/src/main/kotlin/io/data2viz/kotlinx/htmlplugin/ide/KotlinPasteFromHtmlDialog.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/data2viz/kotlinx.html-plugin/HEAD/src/main/kotlin/io/data2viz/kotlinx/htmlplugin/ide/KotlinPasteFromHtmlDialog.kt
--------------------------------------------------------------------------------
/src/main/resources/META-INF/export.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/data2viz/kotlinx.html-plugin/HEAD/src/main/resources/META-INF/export.svg
--------------------------------------------------------------------------------
/src/main/resources/META-INF/plugin.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/data2viz/kotlinx.html-plugin/HEAD/src/main/resources/META-INF/plugin.xml
--------------------------------------------------------------------------------
/src/main/resources/META-INF/pluginIcon_dark.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/data2viz/kotlinx.html-plugin/HEAD/src/main/resources/META-INF/pluginIcon_dark.svg
--------------------------------------------------------------------------------
/src/test/java/com/intellij/testFramework/LightPlatform4TestCase.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/data2viz/kotlinx.html-plugin/HEAD/src/test/java/com/intellij/testFramework/LightPlatform4TestCase.java
--------------------------------------------------------------------------------
/src/test/kotlin/io/data2viz/kotlinx/htmlplugin/HtmlDataToHtmlKotlinXTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/data2viz/kotlinx.html-plugin/HEAD/src/test/kotlin/io/data2viz/kotlinx/htmlplugin/HtmlDataToHtmlKotlinXTest.kt
--------------------------------------------------------------------------------
/src/test/kotlin/io/data2viz/kotlinx/htmlplugin/HtmlTextToHtmlDataTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/data2viz/kotlinx.html-plugin/HEAD/src/test/kotlin/io/data2viz/kotlinx/htmlplugin/HtmlTextToHtmlDataTest.kt
--------------------------------------------------------------------------------
/src/test/kotlin/io/data2viz/kotlinx/htmlplugin/HtmlTextToKotlinXTextTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/data2viz/kotlinx.html-plugin/HEAD/src/test/kotlin/io/data2viz/kotlinx/htmlplugin/HtmlTextToKotlinXTextTest.kt
--------------------------------------------------------------------------------
/src/test/kotlin/io/data2viz/kotlinx/htmlplugin/ResourcesTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/data2viz/kotlinx.html-plugin/HEAD/src/test/kotlin/io/data2viz/kotlinx/htmlplugin/ResourcesTest.kt
--------------------------------------------------------------------------------
/src/test/resources/attrs_a.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/src/test/resources/attrs_a.htmlkotlinx:
--------------------------------------------------------------------------------
1 | a {
2 | href = "#"
3 | }
--------------------------------------------------------------------------------
/src/test/resources/attrs_base.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/data2viz/kotlinx.html-plugin/HEAD/src/test/resources/attrs_base.html
--------------------------------------------------------------------------------
/src/test/resources/attrs_base.htmlkotlinx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/data2viz/kotlinx.html-plugin/HEAD/src/test/resources/attrs_base.htmlkotlinx
--------------------------------------------------------------------------------
/src/test/resources/attrs_class.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/data2viz/kotlinx.html-plugin/HEAD/src/test/resources/attrs_class.html
--------------------------------------------------------------------------------
/src/test/resources/attrs_class.htmlkotlinx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/data2viz/kotlinx.html-plugin/HEAD/src/test/resources/attrs_class.htmlkotlinx
--------------------------------------------------------------------------------
/src/test/resources/attrs_custom.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/data2viz/kotlinx.html-plugin/HEAD/src/test/resources/attrs_custom.html
--------------------------------------------------------------------------------
/src/test/resources/attrs_custom.htmlkotlinx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/data2viz/kotlinx.html-plugin/HEAD/src/test/resources/attrs_custom.htmlkotlinx
--------------------------------------------------------------------------------
/src/test/resources/attrs_img.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/src/test/resources/attrs_img.htmlkotlinx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/data2viz/kotlinx.html-plugin/HEAD/src/test/resources/attrs_img.htmlkotlinx
--------------------------------------------------------------------------------
/src/test/resources/base.html:
--------------------------------------------------------------------------------
1 |