├── bundles └── core │ ├── .gitignore │ └── src │ ├── test │ └── resources │ │ ├── testpage │ │ ├── other_unused_style.css │ │ ├── other_style_with_immediate_children.css │ │ ├── media_style_with_inner_pseudo.css │ │ ├── aempic.png │ │ ├── sanitized.html │ │ ├── without_scripts.html │ │ ├── other_style_with_inner_pseudo.css │ │ ├── media_style_with_immediate_children.css │ │ ├── media_unused_style.css │ │ └── to_be_sanitized.html │ │ ├── css │ │ ├── inputStyle.txt │ │ └── initialStyleWithCommentedBlock.txt │ │ └── wrapper-div-removal │ │ ├── output_class_matching.html │ │ ├── input_class_matching.html │ │ └── output_remove_siblings_issue.html │ └── main │ └── java │ └── com │ └── adobe │ └── cq │ └── email │ └── core │ ├── components │ ├── internal │ │ ├── filters │ │ │ └── package-info.java │ │ ├── css │ │ │ └── package-info.java │ │ ├── services │ │ │ └── package-info.java │ │ └── util │ │ │ └── package-info.java │ ├── services │ │ ├── package-info.java │ │ └── StylesInlinerException.java │ └── models │ │ ├── Image.java │ │ ├── EmailPage.java │ │ └── Container.java │ └── commons │ └── editor │ └── dialog │ └── segmenteditor │ ├── package-info.java │ └── Condition.java ├── testing └── it │ ├── e2e-selenium │ ├── .gitignore │ └── src │ │ └── test │ │ ├── resources │ │ ├── junit-platform.properties │ │ └── logback-test.xml │ │ └── java │ │ ├── category │ │ ├── IgnoreOn65.java │ │ └── IgnoreOnCloud.java │ │ └── com │ │ └── adobe │ │ └── cq │ │ └── email │ │ └── core │ │ └── components │ │ └── it │ │ └── seljup │ │ └── util │ │ └── components │ │ └── segmentation │ │ └── SegmentationEditDialog.java │ ├── e2e-selenium-utils │ ├── .gitignore │ └── README.md │ ├── ui-js │ ├── .eslintignore │ ├── src │ │ └── content │ │ │ ├── jcr_root │ │ │ ├── home │ │ │ │ └── users │ │ │ │ │ └── core-email-component │ │ │ │ │ └── .content.xml │ │ │ ├── apps │ │ │ │ ├── core │ │ │ │ │ └── email │ │ │ │ │ │ └── tests │ │ │ │ │ │ └── components │ │ │ │ │ │ └── .content.xml │ │ │ │ └── msm │ │ │ │ │ ├── .content.xml │ │ │ │ │ └── core_email_comp_blueprint │ │ │ │ │ ├── .content.xml │ │ │ │ │ └── _jcr_content │ │ │ │ │ └── dialog.xml │ │ │ ├── conf │ │ │ │ ├── core-email-components │ │ │ │ │ ├── settings │ │ │ │ │ │ ├── dam │ │ │ │ │ │ │ └── cfm │ │ │ │ │ │ │ │ └── models │ │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ ├── .content.xml │ │ │ │ │ │ └── wcm │ │ │ │ │ │ │ ├── templates │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ ├── template-types │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ ├── .content.xml │ │ │ │ │ │ │ └── policies │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ ├── _sling_configs │ │ │ │ │ │ ├── .content.xml │ │ │ │ │ │ └── _rep_policy.xml │ │ │ │ │ └── .content.xml │ │ │ │ └── .content.xml │ │ │ ├── content │ │ │ │ ├── campaigns │ │ │ │ │ ├── .content.xml │ │ │ │ │ └── core_email_component_brand │ │ │ │ │ │ ├── .content.xml │ │ │ │ │ │ └── master │ │ │ │ │ │ ├── .content.xml │ │ │ │ │ │ └── offer-library │ │ │ │ │ │ └── .content.xml │ │ │ │ ├── dam │ │ │ │ │ ├── .content.xml │ │ │ │ │ └── core-email-components │ │ │ │ │ │ └── .content.xml │ │ │ │ ├── .content.xml │ │ │ │ ├── experience-fragments │ │ │ │ │ └── core-email-components-test │ │ │ │ │ │ └── .content.xml │ │ │ │ └── core-email-components │ │ │ │ │ └── .content.xml │ │ │ └── etc │ │ │ │ └── blueprints │ │ │ │ └── core_email_comp_blueprint │ │ │ │ ├── .content.xml │ │ │ │ └── _jcr_content │ │ │ │ └── dialog.xml │ │ │ └── META-INF │ │ │ └── vault │ │ │ └── definition │ │ │ └── .content.xml │ ├── .eslintrc │ └── package.json │ ├── it-content │ ├── src │ │ └── content │ │ │ ├── jcr_root │ │ │ ├── content │ │ │ │ ├── dam │ │ │ │ │ ├── core-email-components │ │ │ │ │ │ ├── sample-assets │ │ │ │ │ │ │ ├── mountain-range.jpg │ │ │ │ │ │ │ │ └── _jcr_content │ │ │ │ │ │ │ │ │ └── renditions │ │ │ │ │ │ │ │ │ ├── original │ │ │ │ │ │ │ │ │ ├── cq5dam.thumbnail.48.48.png │ │ │ │ │ │ │ │ │ ├── cq5dam.web.1280.1280.jpeg │ │ │ │ │ │ │ │ │ ├── cq5dam.thumbnail.140.100.png │ │ │ │ │ │ │ │ │ ├── cq5dam.thumbnail.319.319.png │ │ │ │ │ │ │ │ │ ├── cq5dam.thumbnail.48.48.png.dir │ │ │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ │ │ ├── cq5dam.web.1280.1280.jpeg.dir │ │ │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ │ │ ├── cq5dam.thumbnail.140.100.png.dir │ │ │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ │ │ ├── cq5dam.thumbnail.319.319.png.dir │ │ │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ │ │ └── original.dir │ │ │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ └── .content.xml │ │ │ │ │ └── .content.xml │ │ │ │ ├── campaigns │ │ │ │ │ ├── core_email_component_brand │ │ │ │ │ │ └── master │ │ │ │ │ │ │ └── core-email-spender │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ └── .content.xml │ │ │ │ ├── .content.xml │ │ │ │ └── experience-fragments │ │ │ │ │ └── core-email-components-test │ │ │ │ │ └── .content.xml │ │ │ ├── conf │ │ │ │ ├── core-email-components │ │ │ │ │ ├── settings │ │ │ │ │ │ ├── wcm │ │ │ │ │ │ │ ├── template-types │ │ │ │ │ │ │ │ ├── email-template-type │ │ │ │ │ │ │ │ │ ├── initial │ │ │ │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ │ │ ├── .content.xml │ │ │ │ │ │ │ │ │ ├── structure │ │ │ │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ │ │ └── policies │ │ │ │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ ├── templates │ │ │ │ │ │ │ │ ├── email-template │ │ │ │ │ │ │ │ │ ├── .content.xml │ │ │ │ │ │ │ │ │ └── _rep_policy.xml │ │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ ├── policies │ │ │ │ │ │ │ │ └── _rep_policy.xml │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ ├── dam │ │ │ │ │ │ │ └── cfm │ │ │ │ │ │ │ │ └── models │ │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ └── .content.xml │ │ │ │ │ ├── _sling_configs │ │ │ │ │ │ └── .content.xml │ │ │ │ │ └── .content.xml │ │ │ │ └── .content.xml │ │ │ └── home │ │ │ │ └── users │ │ │ │ └── core-email-component │ │ │ │ └── .content.xml │ │ │ └── META-INF │ │ │ └── vault │ │ │ ├── definition │ │ │ └── .content.xml │ │ │ └── filter.xml │ └── package.json │ └── http │ ├── src │ └── test │ │ └── java │ │ └── category │ │ ├── IgnoreOn65.java │ │ └── IgnoreOnCloud.java │ └── README.md ├── content ├── .eslintignore ├── .eslintrc ├── src │ └── content │ │ ├── jcr_root │ │ └── apps │ │ │ ├── core │ │ │ ├── .content.xml │ │ │ └── email │ │ │ │ ├── .content.xml │ │ │ │ └── components │ │ │ │ ├── .content.xml │ │ │ │ ├── commons │ │ │ │ ├── .content.xml │ │ │ │ └── editor │ │ │ │ │ ├── clientlibs │ │ │ │ │ └── cfm │ │ │ │ │ │ ├── .content.xml │ │ │ │ │ │ └── js.txt │ │ │ │ │ └── dialog │ │ │ │ │ └── segmenteditor │ │ │ │ │ └── v1 │ │ │ │ │ └── segmenteditor │ │ │ │ │ └── clientlibs │ │ │ │ │ ├── .content.xml │ │ │ │ │ ├── css.txt │ │ │ │ │ └── js.txt │ │ │ │ ├── image │ │ │ │ ├── .content.xml │ │ │ │ └── v1 │ │ │ │ │ ├── .content.xml │ │ │ │ │ └── image │ │ │ │ │ ├── clientlibs │ │ │ │ │ ├── site │ │ │ │ │ │ ├── css │ │ │ │ │ │ │ └── image.css │ │ │ │ │ │ ├── css.txt │ │ │ │ │ │ └── .content.xml │ │ │ │ │ └── .content.xml │ │ │ │ │ └── .content.xml │ │ │ │ ├── page │ │ │ │ ├── .content.xml │ │ │ │ └── v1 │ │ │ │ │ ├── .content.xml │ │ │ │ │ └── page │ │ │ │ │ ├── .content.xml │ │ │ │ │ └── head.links.html │ │ │ │ ├── text │ │ │ │ ├── .content.xml │ │ │ │ └── v1 │ │ │ │ │ ├── .content.xml │ │ │ │ │ └── text │ │ │ │ │ ├── .content.xml │ │ │ │ │ └── clientlibs │ │ │ │ │ ├── site │ │ │ │ │ ├── css.txt │ │ │ │ │ ├── css │ │ │ │ │ │ └── text.css │ │ │ │ │ └── .content.xml │ │ │ │ │ └── .content.xml │ │ │ │ ├── title │ │ │ │ ├── .content.xml │ │ │ │ └── v1 │ │ │ │ │ ├── .content.xml │ │ │ │ │ └── title │ │ │ │ │ ├── clientlibs │ │ │ │ │ ├── site │ │ │ │ │ │ ├── css.txt │ │ │ │ │ │ ├── css │ │ │ │ │ │ │ └── title.css │ │ │ │ │ │ └── .content.xml │ │ │ │ │ └── .content.xml │ │ │ │ │ └── .content.xml │ │ │ │ ├── button │ │ │ │ ├── .content.xml │ │ │ │ └── v1 │ │ │ │ │ ├── .content.xml │ │ │ │ │ └── button │ │ │ │ │ ├── .content.xml │ │ │ │ │ └── clientlibs │ │ │ │ │ ├── site │ │ │ │ │ ├── css │ │ │ │ │ │ └── button.css │ │ │ │ │ ├── css.txt │ │ │ │ │ └── .content.xml │ │ │ │ │ └── .content.xml │ │ │ │ ├── container │ │ │ │ ├── .content.xml │ │ │ │ └── v1 │ │ │ │ │ ├── .content.xml │ │ │ │ │ └── container │ │ │ │ │ ├── .content.xml │ │ │ │ │ ├── _cq_template │ │ │ │ │ └── .content.xml │ │ │ │ │ └── clientlibs │ │ │ │ │ ├── site │ │ │ │ │ ├── css.txt │ │ │ │ │ └── .content.xml │ │ │ │ │ └── .content.xml │ │ │ │ ├── teaser │ │ │ │ ├── .content.xml │ │ │ │ └── v1 │ │ │ │ │ ├── .content.xml │ │ │ │ │ └── teaser │ │ │ │ │ ├── clientlibs │ │ │ │ │ ├── editor │ │ │ │ │ │ ├── .content.xml │ │ │ │ │ │ ├── css │ │ │ │ │ │ │ └── teaser.less │ │ │ │ │ │ ├── js.txt │ │ │ │ │ │ └── css.txt │ │ │ │ │ ├── site │ │ │ │ │ │ ├── css │ │ │ │ │ │ │ └── teaser.css │ │ │ │ │ │ ├── css.txt │ │ │ │ │ │ └── .content.xml │ │ │ │ │ └── .content.xml │ │ │ │ │ ├── .content.xml │ │ │ │ │ ├── pretitle.html │ │ │ │ │ ├── image.html │ │ │ │ │ ├── description.html │ │ │ │ │ ├── actions.html │ │ │ │ │ ├── title.html │ │ │ │ │ └── action.html │ │ │ │ ├── xfpage │ │ │ │ ├── .content.xml │ │ │ │ └── v1 │ │ │ │ │ ├── .content.xml │ │ │ │ │ └── xfpage │ │ │ │ │ ├── .content.xml │ │ │ │ │ └── customheaderlibs.html │ │ │ │ ├── contentfragment │ │ │ │ ├── .content.xml │ │ │ │ └── v1 │ │ │ │ │ ├── .content.xml │ │ │ │ │ └── contentfragment │ │ │ │ │ └── .content.xml │ │ │ │ ├── segmentation │ │ │ │ ├── .content.xml │ │ │ │ └── v1 │ │ │ │ │ ├── .content.xml │ │ │ │ │ └── segmentation │ │ │ │ │ ├── .content.xml │ │ │ │ │ ├── clientlibs │ │ │ │ │ ├── site │ │ │ │ │ │ ├── css.txt │ │ │ │ │ │ ├── css │ │ │ │ │ │ │ └── segmentation.css │ │ │ │ │ │ └── .content.xml │ │ │ │ │ └── .content.xml │ │ │ │ │ ├── item_edit.html │ │ │ │ │ └── item.html │ │ │ │ └── experiencefragment │ │ │ │ ├── .content.xml │ │ │ │ └── v1 │ │ │ │ ├── experiencefragment │ │ │ │ ├── clientlibs │ │ │ │ │ ├── .content.xml │ │ │ │ │ └── site │ │ │ │ │ │ ├── css │ │ │ │ │ │ └── experiencefragment.css │ │ │ │ │ │ ├── css.txt │ │ │ │ │ │ └── .content.xml │ │ │ │ └── .content.xml │ │ │ │ └── .content.xml │ │ │ └── .content.xml │ │ └── META-INF │ │ └── vault │ │ └── definition │ │ └── .content.xml ├── clientlib.config.js └── package.json ├── examples ├── ui.content │ └── src │ │ └── content │ │ ├── jcr_root │ │ ├── conf │ │ │ └── core-email-components-examples │ │ │ │ ├── settings │ │ │ │ ├── wcm │ │ │ │ │ ├── template-types │ │ │ │ │ │ ├── experience-fragment │ │ │ │ │ │ │ ├── thumbnail.png │ │ │ │ │ │ │ ├── .content.xml │ │ │ │ │ │ │ ├── policies │ │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ └── initial │ │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ ├── .content.xml │ │ │ │ │ │ ├── _rep_policy.xml │ │ │ │ │ │ └── email-template-types │ │ │ │ │ │ │ ├── initial │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ ├── .content.xml │ │ │ │ │ │ │ ├── structure │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ └── policies │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ ├── templates │ │ │ │ │ │ ├── experience-fragment │ │ │ │ │ │ │ ├── thumbnail.png │ │ │ │ │ │ │ ├── .content.xml │ │ │ │ │ │ │ ├── structure │ │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ ├── initial │ │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ └── policies │ │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ ├── .content.xml │ │ │ │ │ │ ├── email-template │ │ │ │ │ │ │ ├── .content.xml │ │ │ │ │ │ │ └── _rep_policy.xml │ │ │ │ │ │ └── _rep_policy.xml │ │ │ │ │ ├── .content.xml │ │ │ │ │ └── policies │ │ │ │ │ │ └── _rep_policy.xml │ │ │ │ ├── .content.xml │ │ │ │ └── dam │ │ │ │ │ └── cfm │ │ │ │ │ └── models │ │ │ │ │ └── .content.xml │ │ │ │ ├── .content.xml │ │ │ │ └── _sling_configs │ │ │ │ ├── .content.xml │ │ │ │ └── _rep_policy.xml │ │ └── content │ │ │ ├── campaigns │ │ │ ├── .content.xml │ │ │ └── core-email-components-examples │ │ │ │ ├── master │ │ │ │ ├── .content.xml │ │ │ │ └── e-mail-campaign │ │ │ │ │ └── .content.xml │ │ │ │ └── .content.xml │ │ │ ├── experience-fragments │ │ │ ├── .content.xml │ │ │ └── core-email-components-examples │ │ │ │ └── .content.xml │ │ │ └── dam │ │ │ ├── .content.xml │ │ │ └── core-email-components-examples │ │ │ └── .content.xml │ │ └── META-INF │ │ └── vault │ │ └── filter.xml └── ui.apps │ └── src │ └── content │ ├── jcr_root │ └── apps │ │ ├── core-email-components-examples │ │ ├── config │ │ │ ├── .content.xml │ │ │ └── rewriter │ │ │ │ ├── .content.xml │ │ │ │ └── email-link-rewrite │ │ │ │ └── .content.xml │ │ ├── templates │ │ │ └── config-page │ │ │ │ ├── thumbnail.png │ │ │ │ └── .content.xml │ │ ├── clientlibs │ │ │ └── clientlib-base │ │ │ │ ├── .content.xml │ │ │ │ ├── js.txt │ │ │ │ └── css.txt │ │ └── components │ │ │ ├── container │ │ │ ├── _cq_template │ │ │ │ └── .content.xml │ │ │ └── .content.xml │ │ │ ├── page │ │ │ └── .content.xml │ │ │ ├── text │ │ │ └── .content.xml │ │ │ ├── image │ │ │ └── .content.xml │ │ │ ├── title │ │ │ └── .content.xml │ │ │ ├── button │ │ │ └── .content.xml │ │ │ ├── teaser │ │ │ └── .content.xml │ │ │ ├── segmentation │ │ │ └── .content.xml │ │ │ ├── xfpage │ │ │ └── .content.xml │ │ │ └── contentfragment │ │ │ └── .content.xml │ │ └── .content.xml │ └── META-INF │ └── vault │ └── filter.xml ├── renovate.json ├── .editorconfig ├── VERSIONS.md ├── .gitignore ├── TODO.md ├── .github └── codecov.yml ├── COPYRIGHT └── all └── src └── content └── META-INF └── vault ├── filter.xml └── definition └── .content.xml /bundles/core/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /testing/it/e2e-selenium/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /testing/it/e2e-selenium-utils/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /testing/it/ui-js/.eslintignore: -------------------------------------------------------------------------------- 1 | /node 2 | /node_modules 3 | /target 4 | -------------------------------------------------------------------------------- /content/.eslintignore: -------------------------------------------------------------------------------- 1 | /node 2 | /node_modules 3 | /target 4 | /src/content/jcr_root/apps/core/email/components/commons/datalayer 5 | -------------------------------------------------------------------------------- /bundles/core/src/test/resources/testpage/other_unused_style.css: -------------------------------------------------------------------------------- 1 | p::before, p::after { content: '"'; } 2 | .ExternalClass { width: 100%; } -------------------------------------------------------------------------------- /examples/ui.content/src/content/jcr_root/conf/core-email-components-examples/settings/wcm/template-types/experience-fragment/thumbnail.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bundles/core/src/test/resources/testpage/other_style_with_immediate_children.css: -------------------------------------------------------------------------------- 1 | p::before, p::after { content: '"'; } 2 | .ExternalClass { width: 100%; } -------------------------------------------------------------------------------- /bundles/core/src/test/resources/testpage/media_style_with_inner_pseudo.css: -------------------------------------------------------------------------------- 1 | @media screen and (max-width: 600px) { a:hover { color: yellow; } p { color: blue; } } -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://docs.renovatebot.com/renovate-schema.json", 3 | "extends": [ 4 | "config:recommended" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /bundles/core/src/test/resources/testpage/aempic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-core-email-components/main/bundles/core/src/test/resources/testpage/aempic.png -------------------------------------------------------------------------------- /bundles/core/src/test/resources/testpage/sanitized.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Hello 4 | 5 | 6 |

Hello

7 |

World

8 | 9 | -------------------------------------------------------------------------------- /content/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "browser": true, 4 | "jquery": true 5 | }, 6 | "globals": { 7 | "Coral": false, 8 | "Granite": false, 9 | "CUI": false 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /content/src/content/jcr_root/apps/core/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /content/src/content/jcr_root/apps/core/email/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /bundles/core/src/test/resources/testpage/without_scripts.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Hello 4 | 5 | 6 |

Hello

7 |

World

8 | 9 | -------------------------------------------------------------------------------- /testing/it/ui-js/src/content/jcr_root/home/users/core-email-component/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /content/src/content/jcr_root/apps/core/email/components/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /content/src/content/jcr_root/apps/core/email/components/commons/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /content/src/content/jcr_root/apps/core/email/components/image/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /content/src/content/jcr_root/apps/core/email/components/page/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /content/src/content/jcr_root/apps/core/email/components/text/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /content/src/content/jcr_root/apps/core/email/components/title/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /content/src/content/jcr_root/apps/core/email/components/button/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /content/src/content/jcr_root/apps/core/email/components/container/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /content/src/content/jcr_root/apps/core/email/components/teaser/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /content/src/content/jcr_root/apps/core/email/components/xfpage/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /content/src/content/jcr_root/apps/core/email/components/contentfragment/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /content/src/content/jcr_root/apps/core/email/components/segmentation/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /testing/it/ui-js/src/content/jcr_root/apps/core/email/tests/components/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /content/src/content/jcr_root/apps/core/email/components/experiencefragment/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | end_of_line = lf # Unix-style newlines 5 | charset = utf-8 6 | indent_style = space 7 | indent_size = 4 8 | trim_trailing_whitespace = true 9 | insert_final_newline = true 10 | 11 | [*.html] 12 | insert_final_newline = false 13 | -------------------------------------------------------------------------------- /examples/ui.apps/src/content/jcr_root/apps/core-email-components-examples/config/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /content/src/content/jcr_root/apps/core/email/components/page/v1/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /content/src/content/jcr_root/apps/core/email/components/text/v1/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /examples/ui.apps/src/content/jcr_root/apps/core-email-components-examples/templates/config-page/thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-core-email-components/main/examples/ui.apps/src/content/jcr_root/apps/core-email-components-examples/templates/config-page/thumbnail.png -------------------------------------------------------------------------------- /examples/ui.content/src/content/jcr_root/conf/core-email-components-examples/settings/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /content/src/content/jcr_root/apps/core/email/components/button/v1/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 |