├── .gitignore ├── AppScope ├── app.json5 └── resources │ └── base │ ├── element │ └── string.json │ └── media │ └── app_icon.png ├── LICENSE ├── NOTICE ├── README.md ├── entry ├── .gitignore ├── build-profile.json5 ├── hvigorfile.ts ├── oh-package-lock.json5 ├── oh-package.json5 └── src │ ├── main │ ├── ets │ │ ├── entryability │ │ │ └── EntryAbility.ts │ │ └── pages │ │ │ ├── V1 │ │ │ ├── Example_1.ets │ │ │ ├── Example_10.ets │ │ │ ├── Example_11.ets │ │ │ ├── Example_12.ets │ │ │ ├── Example_13.ets │ │ │ ├── Example_14.ets │ │ │ ├── Example_15.ets │ │ │ ├── Example_16.ets │ │ │ ├── Example_17.ets │ │ │ ├── Example_2.ets │ │ │ ├── Example_3.ets │ │ │ ├── Example_4.ets │ │ │ ├── Example_5.ets │ │ │ ├── Example_6.ets │ │ │ ├── Example_7.ets │ │ │ ├── Example_8.ets │ │ │ ├── Example_9.ets │ │ │ └── Index.ets │ │ │ ├── V2 │ │ │ ├── ATag.ets │ │ │ ├── CustomHandler.ets │ │ │ ├── FixedWidthText.ets │ │ │ ├── Font.ets │ │ │ ├── FontWithA.ets │ │ │ ├── Indent.ets │ │ │ ├── Index.ets │ │ │ ├── Index_1.ets │ │ │ ├── Index_2.ets │ │ │ ├── Index_7.ets │ │ │ ├── Index_9.ets │ │ │ ├── InlineImage.ets │ │ │ ├── List.ets │ │ │ ├── RichTextClick.ets │ │ │ ├── SpanClick.ets │ │ │ └── TagClick.ets │ │ │ └── constant.ts │ ├── module.json5 │ └── resources │ │ ├── base │ │ ├── element │ │ │ ├── color.json │ │ │ └── string.json │ │ ├── media │ │ │ └── icon.png │ │ └── profile │ │ │ └── main_pages.json │ │ ├── en_US │ │ └── element │ │ │ └── string.json │ │ └── zh_CN │ │ └── element │ │ └── string.json │ └── ohosTest │ ├── ets │ ├── test │ │ ├── Ability.test.ets │ │ └── List.test.ets │ ├── testability │ │ ├── TestAbility.ets │ │ └── pages │ │ │ └── Index.ets │ └── testrunner │ │ └── OpenHarmonyTestRunner.ts │ ├── module.json5 │ └── resources │ └── base │ ├── element │ ├── color.json │ └── string.json │ ├── media │ └── icon.png │ └── profile │ └── test_pages.json ├── hvigor └── hvigor-config.json5 ├── hvigorfile.ts ├── library ├── .gitignore ├── BuildProfile.ets ├── CHANGELOG.md ├── LICENSE ├── NOTICE ├── README.md ├── build-profile.json5 ├── example │ └── Index.ets ├── hvigorfile.ts ├── index.ets ├── oh-package-lock.json5 ├── oh-package.json5 ├── src │ └── main │ │ ├── ets │ │ ├── common │ │ │ ├── types │ │ │ │ ├── artUIBase.d.ts │ │ │ │ ├── artUIEnum.ts │ │ │ │ ├── common.d.ts │ │ │ │ ├── consants.d.ts │ │ │ │ ├── htmlParser.d.ts │ │ │ │ └── index.d.ts │ │ │ └── utils │ │ │ │ ├── css │ │ │ │ ├── constants.ts │ │ │ │ └── index.ts │ │ │ │ ├── helperful.ts │ │ │ │ └── html │ │ │ │ ├── discode.ts │ │ │ │ ├── html-parser.ts │ │ │ │ ├── index.ts │ │ │ │ ├── node.ts │ │ │ │ ├── pixelUnit.ts │ │ │ │ └── stack.ts │ │ └── components │ │ │ └── hprichtext │ │ │ ├── HPRichText.ets │ │ │ ├── HPRichTextV2.ets │ │ │ ├── ObservedHPRichText.ets │ │ │ ├── builder │ │ │ ├── containerSpan.ets │ │ │ ├── image.ets │ │ │ ├── index.ets │ │ │ ├── span.ets │ │ │ ├── textArea.ets │ │ │ ├── textInput.ets │ │ │ └── video.ets │ │ │ ├── common.ets │ │ │ ├── index.d.ts │ │ │ └── model │ │ │ ├── RichTextOptionModel.ets │ │ │ └── RichTextOptionModelV2.ets │ │ ├── module.json5 │ │ └── resources │ │ ├── base │ │ └── element │ │ │ └── string.json │ │ ├── en_US │ │ └── element │ │ │ └── string.json │ │ └── zh_CN │ │ └── element │ │ └── string.json └── test.html ├── oh-package-lock.json5 └── oh-package.json5 /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/.gitignore -------------------------------------------------------------------------------- /AppScope/app.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/AppScope/app.json5 -------------------------------------------------------------------------------- /AppScope/resources/base/element/string.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/AppScope/resources/base/element/string.json -------------------------------------------------------------------------------- /AppScope/resources/base/media/app_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/AppScope/resources/base/media/app_icon.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/README.md -------------------------------------------------------------------------------- /entry/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/.gitignore -------------------------------------------------------------------------------- /entry/build-profile.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/build-profile.json5 -------------------------------------------------------------------------------- /entry/hvigorfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/hvigorfile.ts -------------------------------------------------------------------------------- /entry/oh-package-lock.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/oh-package-lock.json5 -------------------------------------------------------------------------------- /entry/oh-package.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/oh-package.json5 -------------------------------------------------------------------------------- /entry/src/main/ets/entryability/EntryAbility.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/main/ets/entryability/EntryAbility.ts -------------------------------------------------------------------------------- /entry/src/main/ets/pages/V1/Example_1.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/main/ets/pages/V1/Example_1.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/V1/Example_10.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/main/ets/pages/V1/Example_10.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/V1/Example_11.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/main/ets/pages/V1/Example_11.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/V1/Example_12.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/main/ets/pages/V1/Example_12.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/V1/Example_13.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/main/ets/pages/V1/Example_13.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/V1/Example_14.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/main/ets/pages/V1/Example_14.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/V1/Example_15.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/main/ets/pages/V1/Example_15.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/V1/Example_16.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/main/ets/pages/V1/Example_16.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/V1/Example_17.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/main/ets/pages/V1/Example_17.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/V1/Example_2.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/main/ets/pages/V1/Example_2.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/V1/Example_3.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/main/ets/pages/V1/Example_3.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/V1/Example_4.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/main/ets/pages/V1/Example_4.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/V1/Example_5.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/main/ets/pages/V1/Example_5.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/V1/Example_6.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/main/ets/pages/V1/Example_6.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/V1/Example_7.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/main/ets/pages/V1/Example_7.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/V1/Example_8.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/main/ets/pages/V1/Example_8.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/V1/Example_9.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/main/ets/pages/V1/Example_9.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/V1/Index.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/main/ets/pages/V1/Index.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/V2/ATag.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/main/ets/pages/V2/ATag.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/V2/CustomHandler.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/main/ets/pages/V2/CustomHandler.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/V2/FixedWidthText.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/main/ets/pages/V2/FixedWidthText.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/V2/Font.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/main/ets/pages/V2/Font.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/V2/FontWithA.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/main/ets/pages/V2/FontWithA.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/V2/Indent.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/main/ets/pages/V2/Indent.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/V2/Index.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/main/ets/pages/V2/Index.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/V2/Index_1.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/main/ets/pages/V2/Index_1.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/V2/Index_2.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/main/ets/pages/V2/Index_2.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/V2/Index_7.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/main/ets/pages/V2/Index_7.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/V2/Index_9.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/main/ets/pages/V2/Index_9.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/V2/InlineImage.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/main/ets/pages/V2/InlineImage.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/V2/List.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/main/ets/pages/V2/List.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/V2/RichTextClick.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/main/ets/pages/V2/RichTextClick.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/V2/SpanClick.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/main/ets/pages/V2/SpanClick.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/V2/TagClick.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/main/ets/pages/V2/TagClick.ets -------------------------------------------------------------------------------- /entry/src/main/ets/pages/constant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/main/ets/pages/constant.ts -------------------------------------------------------------------------------- /entry/src/main/module.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/main/module.json5 -------------------------------------------------------------------------------- /entry/src/main/resources/base/element/color.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/main/resources/base/element/color.json -------------------------------------------------------------------------------- /entry/src/main/resources/base/element/string.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/main/resources/base/element/string.json -------------------------------------------------------------------------------- /entry/src/main/resources/base/media/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/main/resources/base/media/icon.png -------------------------------------------------------------------------------- /entry/src/main/resources/base/profile/main_pages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/main/resources/base/profile/main_pages.json -------------------------------------------------------------------------------- /entry/src/main/resources/en_US/element/string.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/main/resources/en_US/element/string.json -------------------------------------------------------------------------------- /entry/src/main/resources/zh_CN/element/string.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/main/resources/zh_CN/element/string.json -------------------------------------------------------------------------------- /entry/src/ohosTest/ets/test/Ability.test.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/ohosTest/ets/test/Ability.test.ets -------------------------------------------------------------------------------- /entry/src/ohosTest/ets/test/List.test.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/ohosTest/ets/test/List.test.ets -------------------------------------------------------------------------------- /entry/src/ohosTest/ets/testability/TestAbility.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/ohosTest/ets/testability/TestAbility.ets -------------------------------------------------------------------------------- /entry/src/ohosTest/ets/testability/pages/Index.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/ohosTest/ets/testability/pages/Index.ets -------------------------------------------------------------------------------- /entry/src/ohosTest/ets/testrunner/OpenHarmonyTestRunner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/ohosTest/ets/testrunner/OpenHarmonyTestRunner.ts -------------------------------------------------------------------------------- /entry/src/ohosTest/module.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/ohosTest/module.json5 -------------------------------------------------------------------------------- /entry/src/ohosTest/resources/base/element/color.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/ohosTest/resources/base/element/color.json -------------------------------------------------------------------------------- /entry/src/ohosTest/resources/base/element/string.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/ohosTest/resources/base/element/string.json -------------------------------------------------------------------------------- /entry/src/ohosTest/resources/base/media/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/ohosTest/resources/base/media/icon.png -------------------------------------------------------------------------------- /entry/src/ohosTest/resources/base/profile/test_pages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/entry/src/ohosTest/resources/base/profile/test_pages.json -------------------------------------------------------------------------------- /hvigor/hvigor-config.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/hvigor/hvigor-config.json5 -------------------------------------------------------------------------------- /hvigorfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/hvigorfile.ts -------------------------------------------------------------------------------- /library/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/.gitignore -------------------------------------------------------------------------------- /library/BuildProfile.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/BuildProfile.ets -------------------------------------------------------------------------------- /library/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/CHANGELOG.md -------------------------------------------------------------------------------- /library/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/LICENSE -------------------------------------------------------------------------------- /library/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/NOTICE -------------------------------------------------------------------------------- /library/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/README.md -------------------------------------------------------------------------------- /library/build-profile.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/build-profile.json5 -------------------------------------------------------------------------------- /library/example/Index.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/example/Index.ets -------------------------------------------------------------------------------- /library/hvigorfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/hvigorfile.ts -------------------------------------------------------------------------------- /library/index.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/index.ets -------------------------------------------------------------------------------- /library/oh-package-lock.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/oh-package-lock.json5 -------------------------------------------------------------------------------- /library/oh-package.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/oh-package.json5 -------------------------------------------------------------------------------- /library/src/main/ets/common/types/artUIBase.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/src/main/ets/common/types/artUIBase.d.ts -------------------------------------------------------------------------------- /library/src/main/ets/common/types/artUIEnum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/src/main/ets/common/types/artUIEnum.ts -------------------------------------------------------------------------------- /library/src/main/ets/common/types/common.d.ts: -------------------------------------------------------------------------------- 1 | export type Nullable = T | null; 2 | -------------------------------------------------------------------------------- /library/src/main/ets/common/types/consants.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/src/main/ets/common/types/consants.d.ts -------------------------------------------------------------------------------- /library/src/main/ets/common/types/htmlParser.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/src/main/ets/common/types/htmlParser.d.ts -------------------------------------------------------------------------------- /library/src/main/ets/common/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/src/main/ets/common/types/index.d.ts -------------------------------------------------------------------------------- /library/src/main/ets/common/utils/css/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/src/main/ets/common/utils/css/constants.ts -------------------------------------------------------------------------------- /library/src/main/ets/common/utils/css/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/src/main/ets/common/utils/css/index.ts -------------------------------------------------------------------------------- /library/src/main/ets/common/utils/helperful.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/src/main/ets/common/utils/helperful.ts -------------------------------------------------------------------------------- /library/src/main/ets/common/utils/html/discode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/src/main/ets/common/utils/html/discode.ts -------------------------------------------------------------------------------- /library/src/main/ets/common/utils/html/html-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/src/main/ets/common/utils/html/html-parser.ts -------------------------------------------------------------------------------- /library/src/main/ets/common/utils/html/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/src/main/ets/common/utils/html/index.ts -------------------------------------------------------------------------------- /library/src/main/ets/common/utils/html/node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/src/main/ets/common/utils/html/node.ts -------------------------------------------------------------------------------- /library/src/main/ets/common/utils/html/pixelUnit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/src/main/ets/common/utils/html/pixelUnit.ts -------------------------------------------------------------------------------- /library/src/main/ets/common/utils/html/stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/src/main/ets/common/utils/html/stack.ts -------------------------------------------------------------------------------- /library/src/main/ets/components/hprichtext/HPRichText.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/src/main/ets/components/hprichtext/HPRichText.ets -------------------------------------------------------------------------------- /library/src/main/ets/components/hprichtext/HPRichTextV2.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/src/main/ets/components/hprichtext/HPRichTextV2.ets -------------------------------------------------------------------------------- /library/src/main/ets/components/hprichtext/ObservedHPRichText.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/src/main/ets/components/hprichtext/ObservedHPRichText.ets -------------------------------------------------------------------------------- /library/src/main/ets/components/hprichtext/builder/containerSpan.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/src/main/ets/components/hprichtext/builder/containerSpan.ets -------------------------------------------------------------------------------- /library/src/main/ets/components/hprichtext/builder/image.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/src/main/ets/components/hprichtext/builder/image.ets -------------------------------------------------------------------------------- /library/src/main/ets/components/hprichtext/builder/index.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/src/main/ets/components/hprichtext/builder/index.ets -------------------------------------------------------------------------------- /library/src/main/ets/components/hprichtext/builder/span.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/src/main/ets/components/hprichtext/builder/span.ets -------------------------------------------------------------------------------- /library/src/main/ets/components/hprichtext/builder/textArea.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/src/main/ets/components/hprichtext/builder/textArea.ets -------------------------------------------------------------------------------- /library/src/main/ets/components/hprichtext/builder/textInput.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/src/main/ets/components/hprichtext/builder/textInput.ets -------------------------------------------------------------------------------- /library/src/main/ets/components/hprichtext/builder/video.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/src/main/ets/components/hprichtext/builder/video.ets -------------------------------------------------------------------------------- /library/src/main/ets/components/hprichtext/common.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/src/main/ets/components/hprichtext/common.ets -------------------------------------------------------------------------------- /library/src/main/ets/components/hprichtext/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/src/main/ets/components/hprichtext/index.d.ts -------------------------------------------------------------------------------- /library/src/main/ets/components/hprichtext/model/RichTextOptionModel.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/src/main/ets/components/hprichtext/model/RichTextOptionModel.ets -------------------------------------------------------------------------------- /library/src/main/ets/components/hprichtext/model/RichTextOptionModelV2.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/src/main/ets/components/hprichtext/model/RichTextOptionModelV2.ets -------------------------------------------------------------------------------- /library/src/main/module.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/src/main/module.json5 -------------------------------------------------------------------------------- /library/src/main/resources/base/element/string.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/src/main/resources/base/element/string.json -------------------------------------------------------------------------------- /library/src/main/resources/en_US/element/string.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/src/main/resources/en_US/element/string.json -------------------------------------------------------------------------------- /library/src/main/resources/zh_CN/element/string.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/src/main/resources/zh_CN/element/string.json -------------------------------------------------------------------------------- /library/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/library/test.html -------------------------------------------------------------------------------- /oh-package-lock.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/oh-package-lock.json5 -------------------------------------------------------------------------------- /oh-package.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asasugar/HPRichText/HEAD/oh-package.json5 --------------------------------------------------------------------------------