├── .prettierignore ├── .mvn └── README.md ├── webpack-scripts ├── performance.js ├── devtool.js ├── prettierLoader.js ├── optimizeCssAssetsWrapper.js ├── eslintLoader.js ├── babelLoader.js ├── spectrum.config.js ├── optimization.js ├── miniCssExtractWrapper.js └── stats.js ├── apps ├── content │ ├── app │ │ ├── jcr_root │ │ │ └── apps │ │ │ │ └── dx │ │ │ │ ├── content │ │ │ │ ├── clientlibs │ │ │ │ │ ├── configs │ │ │ │ │ │ ├── src │ │ │ │ │ │ │ ├── js │ │ │ │ │ │ │ │ └── app.js │ │ │ │ │ │ │ └── less │ │ │ │ │ │ │ │ ├── app.less │ │ │ │ │ │ │ │ └── GradientConfig │ │ │ │ │ │ │ │ ├── gpickr.less │ │ │ │ │ │ │ │ └── gradientConfig.less │ │ │ │ │ │ ├── js.txt │ │ │ │ │ │ ├── css.txt │ │ │ │ │ │ └── .content.xml │ │ │ │ │ ├── marketoPublish │ │ │ │ │ │ ├── src │ │ │ │ │ │ │ └── js │ │ │ │ │ │ │ │ ├── app.js │ │ │ │ │ │ │ │ └── shared.js │ │ │ │ │ │ ├── css.txt │ │ │ │ │ │ ├── js.txt │ │ │ │ │ │ └── .content.xml │ │ │ │ │ └── marketoAuthor │ │ │ │ │ │ ├── src │ │ │ │ │ │ └── js │ │ │ │ │ │ │ └── app.js │ │ │ │ │ │ ├── js.txt │ │ │ │ │ │ └── .content.xml │ │ │ │ └── components │ │ │ │ │ ├── video │ │ │ │ │ ├── .content.xml │ │ │ │ │ └── video.html │ │ │ │ │ └── marketo │ │ │ │ │ ├── .content.xml │ │ │ │ │ ├── marketo.html │ │ │ │ │ ├── footer │ │ │ │ │ ├── .content.xml │ │ │ │ │ └── footer.html │ │ │ │ │ └── _cq_dialog │ │ │ │ │ └── .content.xml │ │ │ │ └── content-configs │ │ │ │ ├── config.author │ │ │ │ └── com.adobe.dx.content.marketo.service.internal.MarketoClientServiceImpl.config │ │ │ │ └── config │ │ │ │ └── org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended-dx_content.config │ │ ├── babelwrapper.js │ │ ├── .jestconfig │ │ │ ├── __mocks__ │ │ │ │ └── styleMock.js │ │ │ └── jest.setup.js │ │ └── jest.config.js │ └── core │ │ └── src │ │ ├── test │ │ └── resources │ │ │ ├── mocks │ │ │ └── marketo │ │ │ │ ├── client │ │ │ │ ├── authToken │ │ │ │ │ ├── success.json │ │ │ │ │ └── failure.xml │ │ │ │ └── formData │ │ │ │ │ └── failure.json │ │ │ │ ├── cloudconfig.json │ │ │ │ └── simplepage.json │ │ │ └── OSGI-INF │ │ │ ├── com.adobe.dx.content.marketo.service.internal.MarketoClientServiceImpl.xml │ │ │ ├── com.adobe.dx.content.marketo.servlet.MarketoDatasource.xml │ │ │ └── com.adobe.dx.content.marketo.service.internal.MarketoServiceImpl.xml │ │ └── main │ │ └── java │ │ └── com │ │ └── adobe │ │ └── dx │ │ └── content │ │ └── marketo │ │ ├── models │ │ └── package-info.java │ │ └── service │ │ ├── MarketoFormData.java │ │ ├── MarketoService.java │ │ └── MarketoClientService.java ├── structure │ ├── app │ │ ├── jcr_root │ │ │ └── apps │ │ │ │ ├── dx │ │ │ │ └── structure │ │ │ │ │ ├── clientlibs │ │ │ │ │ ├── author │ │ │ │ │ │ ├── src │ │ │ │ │ │ │ ├── js │ │ │ │ │ │ │ │ └── app.js │ │ │ │ │ │ │ └── less │ │ │ │ │ │ │ │ └── app.less │ │ │ │ │ │ ├── js.txt │ │ │ │ │ │ ├── css.txt │ │ │ │ │ │ └── .content.xml │ │ │ │ │ ├── editor │ │ │ │ │ │ ├── src │ │ │ │ │ │ │ ├── js │ │ │ │ │ │ │ │ └── app.js │ │ │ │ │ │ │ └── less │ │ │ │ │ │ │ │ └── app.less │ │ │ │ │ │ ├── js.txt │ │ │ │ │ │ ├── css.txt │ │ │ │ │ │ └── .content.xml │ │ │ │ │ ├── publish │ │ │ │ │ │ ├── src │ │ │ │ │ │ │ ├── js │ │ │ │ │ │ │ │ └── app.js │ │ │ │ │ │ │ └── less │ │ │ │ │ │ │ │ └── app.less │ │ │ │ │ │ ├── js.txt │ │ │ │ │ │ ├── css.txt │ │ │ │ │ │ └── .content.xml │ │ │ │ │ └── configs │ │ │ │ │ │ ├── src │ │ │ │ │ │ ├── less │ │ │ │ │ │ │ ├── app.less │ │ │ │ │ │ │ └── GradientConfig │ │ │ │ │ │ │ │ ├── gpickr.less │ │ │ │ │ │ │ │ └── gradientConfig.less │ │ │ │ │ │ └── js │ │ │ │ │ │ │ ├── app.js │ │ │ │ │ │ │ └── GradientConfig │ │ │ │ │ │ │ └── utils │ │ │ │ │ │ │ └── normalizeGradientStr.js │ │ │ │ │ │ ├── js.txt │ │ │ │ │ │ ├── css.txt │ │ │ │ │ │ └── .content.xml │ │ │ │ │ └── components │ │ │ │ │ ├── page │ │ │ │ │ ├── customfooterlibs.html │ │ │ │ │ └── .content.xml │ │ │ │ │ ├── flex │ │ │ │ │ ├── .content.xml │ │ │ │ │ └── _cq_icon.svg │ │ │ │ │ ├── parlite │ │ │ │ │ ├── .content.xml │ │ │ │ │ └── _cq_design_dialog │ │ │ │ │ │ └── .content.xml │ │ │ │ │ └── adobe-fonts │ │ │ │ │ ├── .content.xml │ │ │ │ │ └── header │ │ │ │ │ ├── .content.xml │ │ │ │ │ └── header.html │ │ │ │ └── .content.xml │ │ ├── babelwrapper.js │ │ ├── .jestconfig │ │ │ ├── __mocks__ │ │ │ │ └── styleMock.js │ │ │ └── jest.setup.js │ │ └── jest.config.js │ ├── content │ │ └── jcr_root │ │ │ └── conf │ │ │ ├── global │ │ │ ├── _sling_configs │ │ │ │ └── .content.xml │ │ │ └── .content.xml │ │ │ └── .content.xml │ └── core │ │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── adobe │ │ └── dx │ │ └── structure │ │ └── flex │ │ └── package-info.java ├── docs │ ├── app │ │ └── jcr_root │ │ │ └── apps │ │ │ └── dx-docs │ │ │ ├── configs │ │ │ ├── config │ │ │ │ ├── com.adobe.dx.domtagging.internal.Spacing.config │ │ │ │ ├── com.adobe.dx.inlinestyle.internal.Border.config │ │ │ │ ├── com.adobe.dx.inlinestyle.internal.Color.config │ │ │ │ ├── com.adobe.dx.inlinestyle.internal.Shadow.config │ │ │ │ ├── com.adobe.dx.inlinestyle.internal.Background.config │ │ │ │ ├── com.adobe.dx.structure.flex.FlexGeneralStyle.config │ │ │ │ ├── com.adobe.dx.structure.flex.FlexItemsDefinitions.config │ │ │ │ ├── com.adobe.dx.bindings.internal.DxBindingsValueProvider.config │ │ │ │ ├── com.adobe.dx.domtagging.internal.AttributeServiceImpl.config │ │ │ │ ├── com.adobe.dx.inlinestyle.internal.InlineStyleServiceImpl.config │ │ │ │ ├── com.adobe.dx.responsive.internal.ResponsiveServiceImpl.config │ │ │ │ ├── com.adobe.dx.domtagging.internal.IDTaggerImpl.config │ │ │ │ └── org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended-dx_core.config │ │ │ └── config.author │ │ │ │ ├── com.adobe.dx.admin.authorvh.AuthorVh.config │ │ │ │ ├── org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended-dx_admin.config │ │ │ │ ├── com.adobe.dx.admin.responsive.internal.ResponsiveInclude.config │ │ │ │ └── com.adobe.dx.domtagging.internal.IDTaggerImpl.config │ │ │ └── components │ │ │ ├── content │ │ │ ├── image │ │ │ │ └── .content.xml │ │ │ ├── marketo │ │ │ │ └── .content.xml │ │ │ └── text │ │ │ │ └── .content.xml │ │ │ └── structure │ │ │ └── page │ │ │ └── .content.xml │ └── content │ │ └── jcr_root │ │ ├── conf │ │ ├── dx-docs │ │ │ ├── _sling_configs │ │ │ │ ├── .content.xml │ │ │ │ ├── com.adobe.dx.admin.rendercondition.RenderConditionConfiguration │ │ │ │ │ └── .content.xml │ │ │ │ ├── apps │ │ │ │ │ └── dx │ │ │ │ │ │ └── structure │ │ │ │ │ │ └── components │ │ │ │ │ │ └── flex │ │ │ │ │ │ └── .content.xml │ │ │ │ ├── com.adobe.dx.responsive.ResponsiveConfiguration │ │ │ │ │ └── .content.xml │ │ │ │ └── com.adobe.dx.styleguide.StyleGuide │ │ │ │ │ └── .content.xml │ │ │ ├── settings │ │ │ │ ├── cloudconfigs │ │ │ │ │ └── .content.xml │ │ │ │ ├── wcm │ │ │ │ │ ├── templates │ │ │ │ │ │ ├── .content.xml │ │ │ │ │ │ └── content-page-template │ │ │ │ │ │ │ ├── .content.xml │ │ │ │ │ │ │ ├── initial │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ ├── policies │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ └── structure │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ ├── template-types │ │ │ │ │ │ ├── .content.xml │ │ │ │ │ │ └── base-page │ │ │ │ │ │ │ ├── .content.xml │ │ │ │ │ │ │ ├── initial │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ ├── policies │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ └── structure │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ └── .content.xml │ │ │ │ └── .content.xml │ │ │ ├── _cq_styleguide │ │ │ │ ├── gradients │ │ │ │ │ └── .content.xml │ │ │ │ └── .content.xml │ │ │ └── .content.xml │ │ ├── global │ │ │ ├── _sling_configs │ │ │ │ ├── .content.xml │ │ │ │ └── pipesConfig │ │ │ │ │ └── .content.xml │ │ │ └── .content.xml │ │ └── .content.xml │ │ └── content │ │ └── dx-docs │ │ ├── .content.xml │ │ └── us │ │ └── .content.xml ├── admin │ ├── app │ │ ├── babelwrapper.js │ │ ├── jcr_root │ │ │ └── apps │ │ │ │ ├── dx │ │ │ │ └── admin │ │ │ │ │ ├── services │ │ │ │ │ └── encryptValues │ │ │ │ │ │ └── .content.xml │ │ │ │ │ ├── components │ │ │ │ │ ├── authoring │ │ │ │ │ │ ├── slider │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ └── colorfield │ │ │ │ │ │ │ └── colorfield.html │ │ │ │ │ ├── datasource │ │ │ │ │ │ └── contextawaredatasource │ │ │ │ │ │ │ └── contextawaredatasource.html │ │ │ │ │ └── configmanager │ │ │ │ │ │ └── configmanager.html │ │ │ │ │ ├── config.author │ │ │ │ │ ├── org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended-admin-bundle.xml │ │ │ │ │ └── org.apache.sling.jcr.repoinit.RepositoryInitializer-dx-admin.config │ │ │ │ │ ├── clientlibs │ │ │ │ │ ├── configs │ │ │ │ │ │ ├── src │ │ │ │ │ │ │ └── js │ │ │ │ │ │ │ │ └── app.js │ │ │ │ │ │ ├── js.txt │ │ │ │ │ │ └── .content.xml │ │ │ │ │ ├── author │ │ │ │ │ │ ├── src │ │ │ │ │ │ │ └── js │ │ │ │ │ │ │ │ ├── app.js │ │ │ │ │ │ │ │ └── utils │ │ │ │ │ │ │ │ └── __mocks__ │ │ │ │ │ │ │ │ └── vh.html │ │ │ │ │ │ ├── js.txt │ │ │ │ │ │ └── .content.xml │ │ │ │ │ ├── registry │ │ │ │ │ │ ├── src │ │ │ │ │ │ │ └── js │ │ │ │ │ │ │ │ └── app.js │ │ │ │ │ │ ├── js.txt │ │ │ │ │ │ └── .content.xml │ │ │ │ │ ├── editor │ │ │ │ │ │ ├── src │ │ │ │ │ │ │ ├── js │ │ │ │ │ │ │ │ ├── app.js │ │ │ │ │ │ │ │ └── components │ │ │ │ │ │ │ │ │ └── caColorfield │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── __mocks__ │ │ │ │ │ │ │ │ │ └── colorfield.html │ │ │ │ │ │ │ │ │ └── __tests__ │ │ │ │ │ │ │ │ │ └── CaColorfield.test.js │ │ │ │ │ │ │ └── less │ │ │ │ │ │ │ │ ├── app.less │ │ │ │ │ │ │ │ └── dialogs │ │ │ │ │ │ │ │ ├── all.less │ │ │ │ │ │ │ │ └── flex.less │ │ │ │ │ │ ├── js.txt │ │ │ │ │ │ ├── css.txt │ │ │ │ │ │ └── .content.xml │ │ │ │ │ ├── manager │ │ │ │ │ │ ├── js.txt │ │ │ │ │ │ ├── css.txt │ │ │ │ │ │ ├── src │ │ │ │ │ │ │ └── js │ │ │ │ │ │ │ │ ├── ConfigManager │ │ │ │ │ │ │ │ ├── dialogs │ │ │ │ │ │ │ │ │ └── Underlay.js │ │ │ │ │ │ │ │ ├── utils │ │ │ │ │ │ │ │ │ ├── csrf.js │ │ │ │ │ │ │ │ │ ├── delete.js │ │ │ │ │ │ │ │ │ └── __tests__ │ │ │ │ │ │ │ │ │ │ ├── csrf.test.js │ │ │ │ │ │ │ │ │ │ └── delete.test.js │ │ │ │ │ │ │ │ └── data │ │ │ │ │ │ │ │ │ └── columnItem.js │ │ │ │ │ │ │ │ └── app.js │ │ │ │ │ │ └── .content.xml │ │ │ │ │ └── reactumd │ │ │ │ │ │ ├── js.txt │ │ │ │ │ │ └── .content.xml │ │ │ │ │ └── content │ │ │ │ │ └── config-manager │ │ │ │ │ └── .content.xml │ │ │ │ └── cq │ │ │ │ └── core │ │ │ │ └── content │ │ │ │ ├── .content.xml │ │ │ │ └── nav │ │ │ │ └── .content.xml │ │ ├── .jestconfig │ │ │ ├── __mocks__ │ │ │ │ └── styleMock.js │ │ │ └── jest.setup.js │ │ └── jest.config.js │ └── core │ │ └── src │ │ ├── test │ │ └── resources │ │ │ ├── mocks │ │ │ ├── encryptionServlet │ │ │ │ └── encryptionComp.json │ │ │ ├── admin.configmanager │ │ │ │ ├── configuration-tree-another.json │ │ │ │ └── configuration-tree-whatever.json │ │ │ ├── datasource │ │ │ │ ├── ca-app.json │ │ │ │ └── ca-content.json │ │ │ └── admin.adobefonts │ │ │ │ └── content-tree.json │ │ │ ├── simplelogger.properties │ │ │ └── OSGI-INF │ │ │ ├── com.adobe.dx.admin.authorvh.AuthorVh.xml │ │ │ └── com.adobe.dx.admin.responsive.internal.ResponsiveInclude.xml │ │ └── main │ │ └── java │ │ └── com │ │ └── adobe │ │ └── dx │ │ └── admin │ │ ├── servlet │ │ └── package-info.java │ │ ├── config │ │ ├── fonts │ │ │ ├── package-info.java │ │ │ ├── Settings.java │ │ │ └── Tag.java │ │ └── manager │ │ │ ├── package-info.java │ │ │ ├── Constants.java │ │ │ └── ColumnViewDataSource.java │ │ ├── rendercondition │ │ ├── package-info.java │ │ └── RenderConditionConfiguration.java │ │ ├── datasource │ │ └── internal │ │ │ └── package-info.java │ │ └── components │ │ └── cacolorfield │ │ └── package-info.java ├── scripts │ ├── app │ │ └── jcr_root │ │ │ ├── apps │ │ │ └── dx │ │ │ │ └── scripts │ │ │ │ ├── config │ │ │ │ └── org.apache.sling.pipes.internal.PlumberImpl.config │ │ │ │ ├── libs │ │ │ │ ├── fix-invalidpages │ │ │ │ │ ├── refs │ │ │ │ │ │ ├── .content.xml │ │ │ │ │ │ └── child │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ ├── conf │ │ │ │ │ │ ├── fix │ │ │ │ │ │ │ ├── .content.xml │ │ │ │ │ │ │ └── conf │ │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ ├── find │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ ├── .content.xml │ │ │ │ │ │ ├── traverse │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ └── not │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ └── .content.xml │ │ │ │ ├── usage │ │ │ │ │ ├── conf │ │ │ │ │ │ ├── count │ │ │ │ │ │ │ ├── conf │ │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ ├── traverse │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ ├── .content.xml │ │ │ │ │ │ ├── type │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ └── report │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ └── .content.xml │ │ │ │ ├── replace │ │ │ │ │ ├── conf │ │ │ │ │ │ ├── replace │ │ │ │ │ │ │ ├── conf │ │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ ├── .content.xml │ │ │ │ │ │ └── find │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ └── .content.xml │ │ │ │ ├── traverse │ │ │ │ │ ├── conf │ │ │ │ │ │ ├── conf │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ ├── language │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ ├── .content.xml │ │ │ │ │ │ ├── country │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ └── root │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ └── .content.xml │ │ │ │ ├── backup │ │ │ │ │ ├── conf │ │ │ │ │ │ ├── .content.xml │ │ │ │ │ │ ├── find │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ └── pkg │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ └── .content.xml │ │ │ │ ├── execute │ │ │ │ │ ├── conf │ │ │ │ │ │ ├── .content.xml │ │ │ │ │ │ ├── find │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ └── exec │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ └── .content.xml │ │ │ │ └── seek-and-destroy │ │ │ │ │ ├── conf │ │ │ │ │ ├── destroy │ │ │ │ │ │ └── .content.xml │ │ │ │ │ ├── .content.xml │ │ │ │ │ ├── traverse │ │ │ │ │ │ └── .content.xml │ │ │ │ │ └── seek │ │ │ │ │ │ └── .content.xml │ │ │ │ │ └── .content.xml │ │ │ │ └── exec │ │ │ │ └── .content.xml │ │ │ └── system │ │ │ └── sling │ │ │ └── permissions │ │ │ └── pipes │ │ │ └── exec │ │ │ └── .content.xml │ └── demo.txt └── all │ └── jcr_root │ └── apps │ ├── .content.xml │ └── dx │ └── install │ └── .content.xml ├── react-collection-view-4.1.5.tgz ├── react-react-spectrum-2.25.0.tgz ├── .prettierrc ├── COPYRIGHT ├── bundles ├── core │ └── src │ │ ├── test │ │ └── resources │ │ │ ├── mocks │ │ │ └── utils.service.internal │ │ │ │ ├── simplepage.json │ │ │ │ └── cloud-config.json │ │ │ ├── OSGI-INF │ │ │ ├── com.adobe.dx.domtagging.internal.IDTaggerImpl.xml │ │ │ └── com.adobe.dx.utils.service.internal.CloudConfigReaderImpl.xml │ │ │ └── simplelogger.properties │ │ └── main │ │ └── java │ │ └── com │ │ └── adobe │ │ └── dx │ │ ├── utils │ │ ├── package-info.java │ │ ├── service │ │ │ ├── package-info.java │ │ │ └── CloudConfigReader.java │ │ └── Worker.java │ │ ├── inlinestyle │ │ ├── package-info.java │ │ └── InlineStyleService.java │ │ ├── domtagging │ │ ├── package-info.java │ │ └── AttributeWorker.java │ │ ├── responsive │ │ ├── package-info.java │ │ └── ResponsiveConfiguration.java │ │ └── styleguide │ │ ├── package-info.java │ │ └── StyleGuide.java ├── testing │ ├── README.md │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── adobe │ │ └── dx │ │ └── testing │ │ └── AbstractOakTest.java └── testing-extensions │ ├── README.md │ └── src │ └── main │ └── resources │ └── OSGI-INF │ ├── com.adobe.dx.domtagging.internal.IDTaggerImpl.xml │ ├── com.adobe.dx.domtagging.internal.AttributeServiceImpl.xml │ ├── com.adobe.dx.inlinestyle.internal.InlineStyleServiceImpl.xml │ └── com.adobe.dx.utils.service.internal.CloudConfigReaderImpl.xml ├── babel.config.json ├── .gitignore └── .github ├── ISSUE_TEMPLATE.md └── workflows ├── pr.yml └── push.yml /.prettierignore: -------------------------------------------------------------------------------- 1 | *.min.js 2 | -------------------------------------------------------------------------------- /.mvn/README.md: -------------------------------------------------------------------------------- 1 | #release fix trial -------------------------------------------------------------------------------- /webpack-scripts/performance.js: -------------------------------------------------------------------------------- 1 | module.exports = { hints: false }; 2 | -------------------------------------------------------------------------------- /apps/content/app/jcr_root/apps/dx/content/clientlibs/configs/src/js/app.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/structure/app/jcr_root/apps/dx/structure/clientlibs/author/src/js/app.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/structure/app/jcr_root/apps/dx/structure/clientlibs/editor/src/js/app.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/structure/app/jcr_root/apps/dx/structure/clientlibs/publish/src/js/app.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/structure/app/jcr_root/apps/dx/structure/clientlibs/author/src/less/app.less: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/structure/app/jcr_root/apps/dx/structure/clientlibs/editor/src/less/app.less: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/structure/app/jcr_root/apps/dx/structure/clientlibs/publish/src/less/app.less: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/docs/app/jcr_root/apps/dx-docs/configs/config/com.adobe.dx.domtagging.internal.Spacing.config: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/docs/app/jcr_root/apps/dx-docs/configs/config/com.adobe.dx.inlinestyle.internal.Border.config: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/docs/app/jcr_root/apps/dx-docs/configs/config/com.adobe.dx.inlinestyle.internal.Color.config: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/docs/app/jcr_root/apps/dx-docs/configs/config/com.adobe.dx.inlinestyle.internal.Shadow.config: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/docs/app/jcr_root/apps/dx-docs/configs/config/com.adobe.dx.inlinestyle.internal.Background.config: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/docs/app/jcr_root/apps/dx-docs/configs/config/com.adobe.dx.structure.flex.FlexGeneralStyle.config: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/docs/app/jcr_root/apps/dx-docs/configs/config/com.adobe.dx.structure.flex.FlexItemsDefinitions.config: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/docs/app/jcr_root/apps/dx-docs/configs/config/com.adobe.dx.bindings.internal.DxBindingsValueProvider.config: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/docs/app/jcr_root/apps/dx-docs/configs/config/com.adobe.dx.domtagging.internal.AttributeServiceImpl.config: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/docs/app/jcr_root/apps/dx-docs/configs/config/com.adobe.dx.inlinestyle.internal.InlineStyleServiceImpl.config: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /react-collection-view-4.1.5.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/adobe-dx/master/react-collection-view-4.1.5.tgz -------------------------------------------------------------------------------- /react-react-spectrum-2.25.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/adobe-dx/master/react-react-spectrum-2.25.0.tgz -------------------------------------------------------------------------------- /apps/content/app/babelwrapper.js: -------------------------------------------------------------------------------- 1 | module.exports = require('babel-jest').createTransformer({ 2 | rootMode: 'upward', 3 | }); 4 | -------------------------------------------------------------------------------- /apps/structure/app/babelwrapper.js: -------------------------------------------------------------------------------- 1 | module.exports = require('babel-jest').createTransformer({ 2 | rootMode: 'upward', 3 | }); 4 | -------------------------------------------------------------------------------- /apps/content/app/jcr_root/apps/dx/content-configs/config.author/com.adobe.dx.content.marketo.service.internal.MarketoClientServiceImpl.config: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "endOfLine": "auto", 3 | "parser": "babel", 4 | "printWidth": 100, 5 | "singleQuote": true, 6 | "tabWidth": 4 7 | } 8 | -------------------------------------------------------------------------------- /apps/docs/app/jcr_root/apps/dx-docs/configs/config/com.adobe.dx.responsive.internal.ResponsiveServiceImpl.config: -------------------------------------------------------------------------------- 1 | breakpoints=["Mobile", "Tablet", "Desktop"] -------------------------------------------------------------------------------- /apps/docs/app/jcr_root/apps/dx-docs/configs/config/com.adobe.dx.domtagging.internal.IDTaggerImpl.config: -------------------------------------------------------------------------------- 1 | acceptedTypes=["dx/structure/.*","dx-docs/components/.*"] 2 | -------------------------------------------------------------------------------- /apps/content/app/jcr_root/apps/dx/content/clientlibs/configs/src/less/app.less: -------------------------------------------------------------------------------- 1 | @import './GradientConfig/gpickr'; 2 | @import './GradientConfig/gradientConfig'; 3 | 4 | -------------------------------------------------------------------------------- /apps/structure/app/jcr_root/apps/dx/structure/clientlibs/configs/src/less/app.less: -------------------------------------------------------------------------------- 1 | @import './GradientConfig/gpickr'; 2 | @import './GradientConfig/gradientConfig'; 3 | 4 | -------------------------------------------------------------------------------- /webpack-scripts/devtool.js: -------------------------------------------------------------------------------- 1 | module.exports = () => { 2 | return process.env.NODE_ENV === "production" 3 | ? false 4 | : "eval-cheap-module-source-map"; 5 | }; 6 | -------------------------------------------------------------------------------- /webpack-scripts/prettierLoader.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | test: /\.jsx?$/, 3 | exclude: /node_modules/, 4 | use: { 5 | loader: "prettier-loader", 6 | }, 7 | }; 8 | -------------------------------------------------------------------------------- /webpack-scripts/optimizeCssAssetsWrapper.js: -------------------------------------------------------------------------------- 1 | const OptimizeCSSAssetsPlugin = require("optimize-css-assets-webpack-plugin"); 2 | module.exports = new OptimizeCSSAssetsPlugin({}); 3 | -------------------------------------------------------------------------------- /apps/docs/app/jcr_root/apps/dx-docs/configs/config.author/com.adobe.dx.admin.authorvh.AuthorVh.config: -------------------------------------------------------------------------------- 1 | propertyMatching=["minHeightType:vh:minHeightValue"] 2 | itemParents=["definitions"] -------------------------------------------------------------------------------- /apps/admin/app/babelwrapper.js: -------------------------------------------------------------------------------- 1 | // Ignore for code coverage 2 | /* istanbul ignore file */ 3 | 4 | module.exports = require('babel-jest').createTransformer({ 5 | rootMode: 'upward', 6 | }); 7 | -------------------------------------------------------------------------------- /apps/admin/core/src/test/resources/mocks/encryptionServlet/encryptionComp.json: -------------------------------------------------------------------------------- 1 | { 2 | "sling:resourceType" : "dx/components/services/encryption", 3 | "jcr:primaryType" : "cq:Component" 4 | } 5 | -------------------------------------------------------------------------------- /COPYRIGHT: -------------------------------------------------------------------------------- 1 | © Copyright 2015-2019 Adobe. All rights reserved. 2 | 3 | Adobe holds the copyright for all the files found in this repository. 4 | 5 | See the LICENSE file for licensing information. 6 | -------------------------------------------------------------------------------- /apps/scripts/app/jcr_root/apps/dx/scripts/config/org.apache.sling.pipes.internal.PlumberImpl.config: -------------------------------------------------------------------------------- 1 | referencesPaths=["/apps/dx/scripts/libs"] 2 | authorizedUsers=["admin"] 3 | sleep=I"0" 4 | bufferSize=I"1000" -------------------------------------------------------------------------------- /apps/docs/app/jcr_root/apps/dx-docs/configs/config.author/org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended-dx_admin.config: -------------------------------------------------------------------------------- 1 | user.mapping=["com.adobe.dx.admin.core\=repository-reader-service"] -------------------------------------------------------------------------------- /apps/content/app/jcr_root/apps/dx/content-configs/config/org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended-dx_content.config: -------------------------------------------------------------------------------- 1 | user.mapping=["com.adobe.dx.core:readService\=repository-reader-service"] 2 | -------------------------------------------------------------------------------- /apps/content/core/src/test/resources/mocks/marketo/client/authToken/success.json: -------------------------------------------------------------------------------- 1 | { 2 | "access_token": "validTokenValue", 3 | "token_type": "bearer", 4 | "expires_in": 3599, 5 | "scope": "apiuser@apiuser.com" 6 | } 7 | -------------------------------------------------------------------------------- /apps/docs/app/jcr_root/apps/dx-docs/configs/config.author/com.adobe.dx.admin.responsive.internal.ResponsiveInclude.config: -------------------------------------------------------------------------------- 1 | dialogRoots=["/apps/dx"] 2 | cacheRoot="/var/dx/docs/admin/responsiveinclude" 3 | appChange=B"true" 4 | -------------------------------------------------------------------------------- /webpack-scripts/eslintLoader.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | test: /\.jsx?$/, 3 | exclude: /node_modules/, 4 | enforce: "pre", 5 | loader: "eslint-loader", 6 | options: { 7 | failOnError: true, 8 | }, 9 | }; 10 | -------------------------------------------------------------------------------- /bundles/core/src/test/resources/mocks/utils.service.internal/simplepage.json: -------------------------------------------------------------------------------- 1 | { 2 | "jcr:primaryType": "cq:Page", 3 | "jcr:content": { 4 | "jcr:primaryType": "cq:PageContent", 5 | "jcr:title": "Simple Page" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /apps/structure/app/jcr_root/apps/dx/structure/clientlibs/configs/src/js/app.js: -------------------------------------------------------------------------------- 1 | import GradientConfig from './GradientConfig'; 2 | 3 | // Consumer Code 4 | window.dx.configManager.registerApp('dx-gradient', 'Dx Gradient', GradientConfig); 5 | -------------------------------------------------------------------------------- /bundles/testing/README.md: -------------------------------------------------------------------------------- 1 | # Testing 2 | 3 | adding utilities as abstract classes for testing across the repository 4 | 5 | - AbstractTest: for standard test, 6 | - AbstractRequestModelTest: for testing sling models adapting from requests 7 | -------------------------------------------------------------------------------- /webpack-scripts/babelLoader.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | test: /\.(js|jsx)$/, 3 | exclude: /node_modules/, 4 | use: { 5 | loader: "babel-loader", 6 | options: { 7 | rootMode: "upward", 8 | }, 9 | }, 10 | }; 11 | -------------------------------------------------------------------------------- /apps/docs/content/jcr_root/conf/dx-docs/_sling_configs/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /apps/admin/core/src/test/resources/mocks/admin.configmanager/configuration-tree-another.json: -------------------------------------------------------------------------------- 1 | { 2 | "jcr:primaryType": "cq:Page", 3 | "jcr:content": { 4 | "jcr:primaryType": "cq:PageContent", 5 | "jcr:title": "Some Random page" 6 | } 7 | } -------------------------------------------------------------------------------- /apps/structure/content/jcr_root/conf/global/_sling_configs/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /apps/content/core/src/test/resources/mocks/marketo/client/authToken/failure.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Bad client credentials 4 | invalid_client 5 | 6 | -------------------------------------------------------------------------------- /apps/docs/content/jcr_root/conf/global/_sling_configs/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /bundles/testing-extensions/README.md: -------------------------------------------------------------------------------- 1 | # Testing 2 | 3 | adding utilities as abstract classes for testing across the repository 4 | 5 | - AbstractTest: for standard test, 6 | - AbstractRequestModelTest: for testing sling models adapting from requests 7 | -------------------------------------------------------------------------------- /apps/docs/content/jcr_root/conf/dx-docs/settings/cloudconfigs/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /apps/docs/content/jcr_root/conf/dx-docs/_cq_styleguide/gradients/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /apps/scripts/app/jcr_root/system/sling/permissions/pipes/exec/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /apps/docs/app/jcr_root/apps/dx-docs/configs/config/org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended-dx_core.config: -------------------------------------------------------------------------------- 1 | user.mapping=[\ 2 | "com.adobe.dx.core\=repository-reader-service",\ 3 | "com.adobe.dx.core:content-writer\=content-writer-service"\ 4 | ] -------------------------------------------------------------------------------- /apps/scripts/app/jcr_root/apps/dx/scripts/libs/fix-invalidpages/refs/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /apps/all/jcr_root/apps/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /apps/docs/content/jcr_root/conf/dx-docs/_cq_styleguide/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /apps/docs/content/jcr_root/conf/global/_sling_configs/pipesConfig/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /apps/structure/app/jcr_root/apps/dx/structure/components/page/customfooterlibs.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /apps/all/jcr_root/apps/dx/install/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /apps/docs/content/jcr_root/conf/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /apps/structure/content/jcr_root/conf/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /apps/content/core/src/test/resources/mocks/marketo/client/formData/failure.json: -------------------------------------------------------------------------------- 1 | { 2 | "requestId": "someAlphaNumeric", 3 | "success": false, 4 | "warnings": [ 5 | 6 | ], 7 | "errors": [ 8 | { 9 | "code": "601", 10 | "message": "Access token invalid" 11 | } 12 | ] 13 | } 14 | -------------------------------------------------------------------------------- /webpack-scripts/spectrum.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | "process.env.SCALE_MEDIUM": "true", 3 | "process.env.SCALE_LARGE": "false", 4 | "process.env.THEME_LIGHT": "true", 5 | "process.env.THEME_LIGHTEST": "true", 6 | "process.env.THEME_DARK": "false", 7 | "process.env.THEME_DARKEST": "false", 8 | }; 9 | -------------------------------------------------------------------------------- /apps/scripts/app/jcr_root/apps/dx/scripts/libs/usage/conf/count/conf/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /apps/scripts/app/jcr_root/apps/dx/scripts/libs/replace/conf/replace/conf/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /apps/admin/core/src/test/resources/mocks/admin.configmanager/configuration-tree-whatever.json: -------------------------------------------------------------------------------- 1 | { 2 | "jcr:primaryType": "sling:Folder", 3 | "page": { 4 | "jcr:primaryType": "cq:Page", 5 | "jcr:content": { 6 | "jcr:primaryType": "cq:PageContent", 7 | "jcr:title": "Some Random page" 8 | } 9 | } 10 | } -------------------------------------------------------------------------------- /apps/scripts/app/jcr_root/apps/dx/scripts/libs/traverse/conf/conf/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /apps/scripts/app/jcr_root/apps/dx/scripts/exec/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /apps/admin/app/jcr_root/apps/dx/admin/services/encryptValues/.content.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | -------------------------------------------------------------------------------- /apps/docs/app/jcr_root/apps/dx-docs/configs/config.author/com.adobe.dx.domtagging.internal.IDTaggerImpl.config: -------------------------------------------------------------------------------- 1 | acceptedTypes=["dx/structure/.*","dx-docs/components/.*"] 2 | tagOnPublication=B"true" 3 | tagOnModification=B"true" 4 | referenceTypes=["cq/experience-fragments/editor/components/experiencefragment"] 5 | shouldRewriteComponentHash=B"true" -------------------------------------------------------------------------------- /apps/content/app/jcr_root/apps/dx/content/components/video/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | -------------------------------------------------------------------------------- /webpack-scripts/optimization.js: -------------------------------------------------------------------------------- 1 | const TerserPlugin = require('terser-webpack-plugin'); 2 | 3 | module.exports = { 4 | usedExports: true, 5 | minimize: true, 6 | minimizer: [ 7 | new TerserPlugin({ 8 | terserOptions: { 9 | module: true, 10 | }, 11 | }), 12 | ], 13 | }; 14 | -------------------------------------------------------------------------------- /apps/content/app/jcr_root/apps/dx/content/components/marketo/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | -------------------------------------------------------------------------------- /apps/content/app/jcr_root/apps/dx/content/components/marketo/marketo.html: -------------------------------------------------------------------------------- 1 |
2 |
-------------------------------------------------------------------------------- /apps/docs/content/jcr_root/conf/dx-docs/_sling_configs/com.adobe.dx.admin.rendercondition.RenderConditionConfiguration/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /apps/scripts/app/jcr_root/apps/dx/scripts/libs/backup/conf/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /apps/scripts/app/jcr_root/apps/dx/scripts/libs/fix-invalidpages/refs/child/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /apps/scripts/app/jcr_root/apps/dx/scripts/libs/usage/conf/count/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /apps/scripts/app/jcr_root/apps/dx/scripts/libs/execute/conf/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /apps/scripts/app/jcr_root/apps/dx/scripts/libs/execute/conf/find/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /apps/scripts/app/jcr_root/apps/dx/scripts/libs/replace/conf/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /apps/structure/app/jcr_root/apps/dx/structure/components/flex/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /apps/content/app/jcr_root/apps/dx/content/components/marketo/footer/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | -------------------------------------------------------------------------------- /apps/docs/content/jcr_root/conf/dx-docs/settings/wcm/templates/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /apps/scripts/app/jcr_root/apps/dx/scripts/libs/fix-invalidpages/conf/fix/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /apps/docs/content/jcr_root/conf/dx-docs/settings/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /apps/docs/content/jcr_root/conf/dx-docs/settings/wcm/template-types/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /apps/scripts/app/jcr_root/apps/dx/scripts/libs/execute/conf/exec/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | -------------------------------------------------------------------------------- /apps/scripts/app/jcr_root/apps/dx/scripts/libs/backup/conf/find/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /apps/scripts/app/jcr_root/apps/dx/scripts/libs/seek-and-destroy/conf/destroy/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /apps/admin/app/jcr_root/apps/dx/admin/components/authoring/slider/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /apps/scripts/app/jcr_root/apps/dx/scripts/libs/usage/conf/traverse/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /apps/scripts/app/jcr_root/apps/dx/scripts/libs/seek-and-destroy/conf/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /webpack-scripts/miniCssExtractWrapper.js: -------------------------------------------------------------------------------- 1 | const MiniCssExtractPlugin = require("mini-css-extract-plugin"); 2 | 3 | const miniCssExtractLoader = () => { 4 | return { 5 | test: /\.(css|less)$/, 6 | use: [MiniCssExtractPlugin.loader, "css-loader", "less-loader"], 7 | }; 8 | }; 9 | 10 | module.exports = { 11 | miniCssExtractLoader, 12 | MiniCssExtractPlugin, 13 | }; 14 | -------------------------------------------------------------------------------- /apps/admin/core/src/test/resources/mocks/datasource/ca-app.json: -------------------------------------------------------------------------------- 1 | { 2 | "jcr:primaryType": "sling:Folder", 3 | "component": { 4 | "jcr:primaryType": "cq:Component", 5 | "style": { 6 | "jcr:primaryType": "nt:unstructured", 7 | "datasource": { 8 | "sling:bucketName": "cq:styleguide", 9 | "confName": "colors" 10 | } 11 | } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /apps/scripts/app/jcr_root/apps/dx/scripts/libs/seek-and-destroy/conf/traverse/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /apps/docs/content/jcr_root/conf/dx-docs/settings/wcm/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /apps/scripts/app/jcr_root/apps/dx/scripts/libs/fix-invalidpages/conf/find/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /apps/scripts/app/jcr_root/apps/dx/scripts/libs/traverse/conf/language/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /apps/scripts/app/jcr_root/apps/dx/scripts/libs/usage/conf/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /apps/scripts/app/jcr_root/apps/dx/scripts/libs/fix-invalidpages/conf/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /apps/scripts/app/jcr_root/apps/dx/scripts/libs/traverse/conf/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /bundles/core/src/test/resources/mocks/utils.service.internal/cloud-config.json: -------------------------------------------------------------------------------- 1 | { 2 | "jcr:primaryType": "cq:Page", 3 | "jcr:content": { 4 | "jcr:primaryType": "nt:unstructured", 5 | "jcr:title": "Simple Cloud Config", 6 | "name": "Simple Config", 7 | "array": [ 8 | "array1", "array2" 9 | ], 10 | "sling:resourceType": "dx/config-manager/simple-config" 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /apps/scripts/app/jcr_root/apps/dx/scripts/libs/fix-invalidpages/conf/traverse/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /apps/docs/content/jcr_root/conf/global/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | -------------------------------------------------------------------------------- /apps/scripts/app/jcr_root/apps/dx/scripts/libs/usage/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | -------------------------------------------------------------------------------- /apps/admin/app/jcr_root/apps/dx/admin/config.author/org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended-admin-bundle.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | -------------------------------------------------------------------------------- /apps/scripts/app/jcr_root/apps/dx/scripts/libs/backup/conf/pkg/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | -------------------------------------------------------------------------------- /apps/scripts/app/jcr_root/apps/dx/scripts/libs/traverse/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | -------------------------------------------------------------------------------- /apps/structure/content/jcr_root/conf/global/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | -------------------------------------------------------------------------------- /apps/scripts/app/jcr_root/apps/dx/scripts/libs/traverse/conf/country/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /apps/scripts/app/jcr_root/apps/dx/scripts/libs/usage/conf/type/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /apps/docs/app/jcr_root/apps/dx-docs/components/content/image/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /apps/docs/app/jcr_root/apps/dx-docs/components/content/marketo/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /apps/docs/app/jcr_root/apps/dx-docs/components/content/text/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /apps/scripts/app/jcr_root/apps/dx/scripts/libs/replace/conf/replace/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /apps/admin/app/jcr_root/apps/dx/admin/clientlibs/configs/src/js/app.js: -------------------------------------------------------------------------------- 1 | // Ignore for code coverage 2 | /* istanbul ignore file */ 3 | 4 | import AdobeFontsConfig from './AdobeFontsConfig'; 5 | import MarketoConfig from './MarketoConfig'; 6 | 7 | // Consumer Code 8 | window.dx.configManager.registerApp('adobe-fonts', 'Adobe Fonts', AdobeFontsConfig); 9 | window.dx.configManager.registerApp('marketo-config', 'Marketo', MarketoConfig); 10 | -------------------------------------------------------------------------------- /apps/structure/app/jcr_root/apps/dx/structure/components/page/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /apps/admin/app/jcr_root/apps/dx/admin/config.author/org.apache.sling.jcr.repoinit.RepositoryInitializer-dx-admin.config: -------------------------------------------------------------------------------- 1 | scripts=["create path (sling:Folder) /var/dx 2 | create service user dx-admin-write 3 | set ACL for dx-admin-write 4 | allow jcr:read on /,/apps,/conf 5 | allow jcr:read,rep:write,jcr:lockManagement,jcr:versionManagement on /var/dx 6 | end"] -------------------------------------------------------------------------------- /apps/docs/app/jcr_root/apps/dx-docs/components/structure/page/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /apps/docs/content/jcr_root/conf/dx-docs/_sling_configs/apps/dx/structure/components/flex/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /apps/scripts/app/jcr_root/apps/dx/scripts/libs/fix-invalidpages/conf/not/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | -------------------------------------------------------------------------------- /apps/scripts/app/jcr_root/apps/dx/scripts/libs/traverse/conf/root/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /apps/scripts/app/jcr_root/apps/dx/scripts/libs/seek-and-destroy/conf/seek/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | -------------------------------------------------------------------------------- /apps/scripts/app/jcr_root/apps/dx/scripts/libs/seek-and-destroy/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | -------------------------------------------------------------------------------- /apps/structure/app/jcr_root/apps/dx/structure/components/parlite/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | -------------------------------------------------------------------------------- /apps/scripts/app/jcr_root/apps/dx/scripts/libs/backup/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | -------------------------------------------------------------------------------- /apps/scripts/app/jcr_root/apps/dx/scripts/libs/execute/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | -------------------------------------------------------------------------------- /apps/scripts/app/jcr_root/apps/dx/scripts/libs/fix-invalidpages/conf/fix/conf/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | -------------------------------------------------------------------------------- /apps/admin/app/jcr_root/apps/dx/admin/clientlibs/author/src/js/app.js: -------------------------------------------------------------------------------- 1 | // Ignore for code coverage 2 | /* istanbul ignore file */ 3 | import { initAuthorVh } from './utils/authorVh'; 4 | import authorWatch from './utils/authorWatch'; 5 | 6 | /* Run on document load */ 7 | authorWatch(document); 8 | initAuthorVh(document); 9 | 10 | // Register functions 11 | const toWatch = [initAuthorVh]; 12 | toWatch.forEach((func) => { 13 | window.dx.author.watch.registerFunction(func); 14 | }); 15 | -------------------------------------------------------------------------------- /babel.config.json: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["@babel/preset-env", "@babel/preset-react"], 3 | "plugins": [ 4 | "@babel/plugin-proposal-class-properties", 5 | ["@babel/plugin-transform-runtime", { 6 | "absoluteRuntime": false, 7 | "corejs": 3, 8 | "helpers": true, 9 | "regenerator": true, 10 | "useESModules": false 11 | }] 12 | ], 13 | "env": { 14 | "production": { 15 | "plugins": ["transform-react-remove-prop-types"] 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /apps/docs/content/jcr_root/conf/dx-docs/settings/wcm/templates/content-page-template/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /apps/scripts/app/jcr_root/apps/dx/scripts/libs/replace/conf/find/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | -------------------------------------------------------------------------------- /apps/scripts/app/jcr_root/apps/dx/scripts/libs/usage/conf/report/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /apps/docs/content/jcr_root/conf/dx-docs/settings/wcm/template-types/base-page/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 10 | 11 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | bash.exe.stackdump 6 | 7 | # Runtime data 8 | pids 9 | *.pid 10 | *.seed 11 | 12 | # dist files 13 | **/dist/ 14 | 15 | # Dependency directory 16 | node_modules 17 | 18 | .DS_Store 19 | node/ 20 | **/target 21 | 22 | # js 23 | node_modules/ 24 | **/dist/** 25 | **/js_reports/** 26 | 27 | # VSCode history plugin 28 | .history 29 | 30 | **.idea 31 | .vscode 32 | .metadata 33 | .checkstyle 34 | *.ipr 35 | *.iml 36 | *.iws 37 | .settings/ 38 | .project 39 | .classpath 40 | .history 41 | .repo 42 | -------------------------------------------------------------------------------- /apps/admin/core/src/test/resources/mocks/datasource/ca-content.json: -------------------------------------------------------------------------------- 1 | { 2 | "jcr:primaryType": "sling:OrderedFolder", 3 | "www": { 4 | "jcr:primaryType": "cq:Page", 5 | "jcr:content": { 6 | "jcr:primaryType": "cq:PageContent", 7 | "sling:configRef": "/conf/site1" 8 | } 9 | }, 10 | "dx": { 11 | "jcr:primaryType": "cq:Page", 12 | "jcr:content": { 13 | "jcr:primaryType": "cq:PageContent", 14 | "jcr:title": "foo", 15 | "cq:template": "foo", 16 | "sling:resourceType": "foo" 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /apps/admin/app/jcr_root/apps/dx/admin/clientlibs/registry/src/js/app.js: -------------------------------------------------------------------------------- 1 | window.dx = { configManager: { configs: {} } }; 2 | 3 | /** 4 | * Register a React component to be added to the list of available 5 | * ConfigManager apps. 6 | * 7 | * @param {string} name The key name for the app 8 | * @param {string} label The displayed label 9 | * @param {element} app The react component to render 10 | */ 11 | window.dx.configManager.registerApp = (name, label, app) => { 12 | window.dx.configManager.configs[name] = { 13 | label, 14 | app, 15 | }; 16 | }; 17 | -------------------------------------------------------------------------------- /apps/content/core/src/test/resources/OSGI-INF/com.adobe.dx.content.marketo.service.internal.MarketoClientServiceImpl.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /apps/content/app/jcr_root/apps/dx/content/clientlibs/marketoPublish/src/js/app.js: -------------------------------------------------------------------------------- 1 | import { getMarketoConfig, loadMarketoForm } from './shared'; 2 | 3 | /** 4 | * Initialize all Marketo components using the Marketo footer script. 5 | * Used for static publish views. 6 | */ 7 | const initAll = () => { 8 | const config = getMarketoConfig(); 9 | if (config) { 10 | const idArray = JSON.parse(config.formIds); 11 | idArray.forEach((id) => { 12 | loadMarketoForm(config.url, config.munchkinId, id); 13 | }); 14 | } 15 | }; 16 | 17 | initAll(); 18 | -------------------------------------------------------------------------------- /apps/docs/content/jcr_root/conf/dx-docs/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | <_cq_styleguide/> 11 | <_sling_configs/> 12 | 13 | -------------------------------------------------------------------------------- /apps/docs/content/jcr_root/content/dx-docs/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 10 | -------------------------------------------------------------------------------- /apps/content/app/jcr_root/apps/dx/content/clientlibs/marketoPublish/src/js/shared.js: -------------------------------------------------------------------------------- 1 | const loadMarketoForm = (url, munchkinId, id) => { 2 | window.MktoForms2.loadForm(url, munchkinId, id); 3 | }; 4 | 5 | const getMarketoConfig = () => { 6 | const marketoFooterScript = document.querySelector('#dx-MarketoFooter-Script'); 7 | if (marketoFooterScript) { 8 | const { url, munchkinId, formIds } = marketoFooterScript.dataset; 9 | if (url && munchkinId && formIds) { 10 | return { url, munchkinId, formIds }; 11 | } 12 | } 13 | return null; 14 | }; 15 | 16 | export { getMarketoConfig, loadMarketoForm }; 17 | -------------------------------------------------------------------------------- /bundles/core/src/test/resources/OSGI-INF/com.adobe.dx.domtagging.internal.IDTaggerImpl.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 9 | 10 | -------------------------------------------------------------------------------- /apps/admin/core/src/test/resources/mocks/admin.adobefonts/content-tree.json: -------------------------------------------------------------------------------- 1 | { 2 | "jcr:primaryType": "cq:Page", 3 | "jcr:content": { 4 | "jcr:primaryType": "cq:PageContent", 5 | "jcr:title": "Some Random page" 6 | }, 7 | "us": { 8 | "jcr:primaryType": "cq:Page", 9 | "jcr:content": { 10 | "jcr:primaryType": "cq:PageContent", 11 | "jcr:title": "Some Random page" 12 | }, 13 | "en": { 14 | "jcr:primaryType": "cq:Page", 15 | "jcr:content": { 16 | "jcr:primaryType": "cq:PageContent", 17 | "jcr:title": "Some Random page", 18 | "sling:configRef": "/conf/foo/bar" 19 | } 20 | } 21 | } 22 | } -------------------------------------------------------------------------------- /apps/content/app/jcr_root/apps/dx/content/clientlibs/configs/src/less/GradientConfig/gpickr.less: -------------------------------------------------------------------------------- 1 | @import '~react-gpickr/dist/GradientPicker.min.css'; 2 | @import '~react-gpickr/dist/themes/monolith.min.css'; 3 | 4 | .gpickr { 5 | width: 100%; 6 | margin-top: 20px; 7 | margin-bottom: 20px; 8 | 9 | .pcr-app { 10 | width: 100%; 11 | max-width: 500px; 12 | } 13 | .gpcr-interaction { 14 | width: 100%; 15 | 16 | .gpcr-result .gpcr-angle > div { 17 | width: 3em; 18 | height: 3px; 19 | border: 0.5px solid black; 20 | border-radius: 1em; 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /apps/content/core/src/test/resources/mocks/marketo/cloudconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "jcr:primaryType": "cq:Page", 3 | "jcr:content": { 4 | "jcr:primaryType": "nt:unstructured", 5 | "jcr:title": "Marketo", 6 | "munchkinId": "123-shs-456", 7 | "clientSecret": "protected_validSecret", 8 | "tagComponentFooter": "dx/content/components/marketo/footer", 9 | "baseUrl": "//app-ab12.marketo.com", 10 | "marketoComponentTypes": [ 11 | "dx/content/components/marketo" 12 | ], 13 | "clientId": "validClient", 14 | "sling:resourceType": "dx/config-manager/marketo-config", 15 | "restApiBaseUrl": "//123-shs-456.mktorest.com" 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /apps/scripts/app/jcr_root/apps/dx/scripts/libs/fix-invalidpages/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | -------------------------------------------------------------------------------- /apps/structure/app/jcr_root/apps/dx/structure/clientlibs/configs/src/less/GradientConfig/gpickr.less: -------------------------------------------------------------------------------- 1 | @import '~react-gpickr/dist/GradientPicker.min.css'; 2 | @import '~react-gpickr/dist/themes/monolith.min.css'; 3 | 4 | .gpickr { 5 | width: 100%; 6 | margin-top: 20px; 7 | margin-bottom: 20px; 8 | 9 | .pcr-app { 10 | width: 100%; 11 | max-width: 500px; 12 | } 13 | .gpcr-interaction { 14 | width: 100%; 15 | 16 | .gpcr-result .gpcr-angle > div { 17 | width: 3em; 18 | height: 3px; 19 | border: 0.5px solid black; 20 | border-radius: 1em; 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /apps/docs/content/jcr_root/conf/dx-docs/settings/wcm/template-types/base-page/initial/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /bundles/testing-extensions/src/main/resources/OSGI-INF/com.adobe.dx.domtagging.internal.IDTaggerImpl.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 9 | 10 | -------------------------------------------------------------------------------- /apps/admin/app/jcr_root/apps/dx/admin/clientlibs/editor/src/js/app.js: -------------------------------------------------------------------------------- 1 | // Ignore for code coverage 2 | /* istanbul ignore file */ 3 | 4 | import RangeSlider from './components/slider'; 5 | import { caColorfields } from './components/caColorfield'; 6 | 7 | (function init($, Granite, $document) { 8 | $document.on('dialog-loaded', (e) => { 9 | const editorNamespace = {}; 10 | 11 | // Range Slider 12 | editorNamespace.rangeSlider = new RangeSlider(e.dialog); 13 | 14 | // CA-Colorfield 15 | const colorfields = e.dialog[0].querySelectorAll('.dx-CA-Colorfield'); 16 | caColorfields(colorfields); 17 | }); 18 | })(jQuery, Granite, jQuery(document)); 19 | -------------------------------------------------------------------------------- /bundles/testing-extensions/src/main/resources/OSGI-INF/com.adobe.dx.domtagging.internal.AttributeServiceImpl.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 9 | 10 | -------------------------------------------------------------------------------- /apps/admin/app/.jestconfig/__mocks__/styleMock.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2020 Adobe 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | module.exports = {}; 18 | -------------------------------------------------------------------------------- /apps/content/app/.jestconfig/__mocks__/styleMock.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2020 Adobe 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | module.exports = {}; 18 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | ### Expected Behaviour 5 | 6 | ### Actual Behaviour 7 | 8 | ### Reproduce Scenario (including but not limited to) 9 | 10 | #### Steps to Reproduce 11 | 12 | #### Platform and Version 13 | 14 | #### Sample Code that illustrates the problem 15 | 16 | #### Logs taken while reproducing problem 17 | 18 | -------------------------------------------------------------------------------- /apps/structure/app/.jestconfig/__mocks__/styleMock.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2020 Adobe 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | module.exports = {}; 18 | -------------------------------------------------------------------------------- /apps/structure/app/jcr_root/apps/dx/structure/clientlibs/configs/src/js/GradientConfig/utils/normalizeGradientStr.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Clean up a given gradient string so it can be processed by GradientConfig 3 | * @param {string} gradientString string to normalize 4 | */ 5 | const normalizeGradientStr = (gradientString) => { 6 | const gradient = gradientString.replace(';', '').replace('background-image:', ''); 7 | const el = document.createElement('p'); 8 | document.body.appendChild(el); 9 | el.style.backgroundImage = gradient; 10 | const gradientStr = getComputedStyle(el).backgroundImage; 11 | document.body.removeChild(el); 12 | return gradientStr !== 'none' ? gradientStr : false; 13 | }; 14 | 15 | export default normalizeGradientStr; 16 | -------------------------------------------------------------------------------- /bundles/testing-extensions/src/main/resources/OSGI-INF/com.adobe.dx.inlinestyle.internal.InlineStyleServiceImpl.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 11 | 12 | -------------------------------------------------------------------------------- /apps/docs/content/jcr_root/conf/dx-docs/settings/wcm/templates/content-page-template/initial/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 8 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /apps/scripts/demo.txt: -------------------------------------------------------------------------------- 1 | #Copyright 2020 Adobe. All rights reserved. 2 | #This file is licensed to you under the Apache License, Version 2.0 (the "License"); 3 | #you may not use this file except in compliance with the License. You may obtain a copy 4 | #of the License at http://www.apache.org/licenses/LICENSE-2.0 5 | 6 | #Unless required by applicable law or agreed to in writing, software distributed under 7 | #the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS 8 | #OF ANY KIND, either express or implied. See the License for the specific language 9 | #governing permissions and limitations under the License. 10 | echo jcr:content 11 | 12 | echo /content | children cq:Page | ref ${cmd_line_0} @ name content outputs title=${content["jcr:title"]} 13 | -------------------------------------------------------------------------------- /apps/content/app/jcr_root/apps/dx/content/components/video/video.html: -------------------------------------------------------------------------------- 1 |
3 | 8 |
-------------------------------------------------------------------------------- /apps/content/core/src/test/resources/OSGI-INF/com.adobe.dx.content.marketo.servlet.MarketoDatasource.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /apps/docs/content/jcr_root/conf/dx-docs/settings/wcm/template-types/base-page/policies/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 8 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /apps/docs/content/jcr_root/conf/dx-docs/settings/wcm/templates/content-page-template/policies/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 8 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /apps/content/app/jcr_root/apps/dx/content/clientlibs/marketoAuthor/src/js/app.js: -------------------------------------------------------------------------------- 1 | import { getMarketoConfig, loadMarketoForm } from '../../../marketoPublish/src/js/shared'; 2 | 3 | /** 4 | * Initialize a single Marketo component using its DOM Element. 5 | * Used for authoring and Dynamic Experience Fragments 6 | * @param {HTMLElement} element 7 | */ 8 | const initSingle = (element) => { 9 | const marketoComponent = element.querySelector('.dx-Marketo'); 10 | if (marketoComponent) { 11 | const id = marketoComponent.id.replace('mktoForm_', ''); 12 | const config = getMarketoConfig(); 13 | if (config) { 14 | loadMarketoForm(config.url, config.munchkinId, id); 15 | } 16 | } 17 | }; 18 | 19 | if (window.dx) { 20 | window.dx.author.watch.registerFunction(initSingle); 21 | } 22 | -------------------------------------------------------------------------------- /apps/admin/app/jcr_root/apps/dx/admin/components/authoring/colorfield/colorfield.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | 8 | 9 | 10 | 11 |
-------------------------------------------------------------------------------- /apps/admin/app/jcr_root/apps/dx/admin/clientlibs/editor/src/less/app.less: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2020 Adobe 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | // Components 18 | @import 'components/slider'; 19 | 20 | // Dialogs 21 | @import 'dialogs/all'; 22 | @import 'dialogs/flex'; -------------------------------------------------------------------------------- /bundles/core/src/test/resources/OSGI-INF/com.adobe.dx.utils.service.internal.CloudConfigReaderImpl.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 9 | 11 | 12 | -------------------------------------------------------------------------------- /apps/admin/app/jcr_root/apps/dx/admin/clientlibs/author/js.txt: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # Copyright 2019 Adobe 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | ############################################################################### 16 | 17 | #base=dist/js 18 | app.min.js -------------------------------------------------------------------------------- /apps/admin/app/jcr_root/apps/dx/admin/clientlibs/configs/js.txt: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # Copyright 2019 Adobe 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | ############################################################################### 16 | 17 | #base=dist/js 18 | app.min.js -------------------------------------------------------------------------------- /apps/admin/app/jcr_root/apps/dx/admin/clientlibs/editor/js.txt: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # Copyright 2020 Adobe 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | ############################################################################### 16 | 17 | #base=dist/js 18 | app.min.js -------------------------------------------------------------------------------- /apps/admin/app/jcr_root/apps/dx/admin/clientlibs/manager/js.txt: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # Copyright 2019 Adobe 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | ############################################################################### 16 | 17 | #base=dist/js 18 | app.min.js -------------------------------------------------------------------------------- /apps/content/core/src/test/resources/OSGI-INF/com.adobe.dx.content.marketo.service.internal.MarketoServiceImpl.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 9 | 11 | 12 | -------------------------------------------------------------------------------- /apps/admin/app/jcr_root/apps/dx/admin/clientlibs/editor/css.txt: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # Copyright 2020 Adobe 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | ############################################################################### 16 | 17 | #base=dist/css 18 | app.min.css -------------------------------------------------------------------------------- /apps/admin/app/jcr_root/apps/dx/admin/clientlibs/manager/css.txt: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # Copyright 2019 Adobe 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | ############################################################################### 16 | 17 | #base=dist/css 18 | app.min.css -------------------------------------------------------------------------------- /apps/admin/app/jcr_root/apps/dx/admin/clientlibs/registry/js.txt: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # Copyright 2019 Adobe 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | ############################################################################### 16 | 17 | #base=dist/js 18 | app.min.js -------------------------------------------------------------------------------- /apps/content/app/jcr_root/apps/dx/content/clientlibs/configs/js.txt: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # Copyright 2020 Adobe 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | ############################################################################### 16 | 17 | #base=dist/js 18 | app.min.js 19 | -------------------------------------------------------------------------------- /bundles/testing-extensions/src/main/resources/OSGI-INF/com.adobe.dx.utils.service.internal.CloudConfigReaderImpl.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 9 | 11 | 12 | -------------------------------------------------------------------------------- /apps/content/app/jcr_root/apps/dx/content/clientlibs/configs/css.txt: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # Copyright 2020 Adobe 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | ############################################################################### 16 | 17 | #base=dist/css 18 | app.min.css 19 | -------------------------------------------------------------------------------- /apps/content/app/jcr_root/apps/dx/content/clientlibs/configs/src/less/GradientConfig/gradientConfig.less: -------------------------------------------------------------------------------- 1 | .dx-gradient-picker { 2 | 3 | .css-string-formitem { 4 | .spectrum-Form-itemField { 5 | width: 100%; 6 | } 7 | 8 | &-textarea { 9 | width: 100%; 10 | height: 90px; 11 | } 12 | } 13 | 14 | .gradient-control { 15 | &-corner { 16 | margin-top: 20px; 17 | 18 | &-buttons { 19 | display: flex; 20 | flex-wrap: wrap; 21 | } 22 | } 23 | 24 | .spectrum-ActionButton { 25 | margin-left: 0; 26 | } 27 | } 28 | 29 | .well-docs { 30 | min-width: initial; 31 | } 32 | 33 | .linear-directions-text { 34 | text-align: center; 35 | width: 90px; 36 | } 37 | } 38 | 39 | 40 | -------------------------------------------------------------------------------- /apps/structure/app/jcr_root/apps/dx/structure/clientlibs/author/js.txt: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # Copyright 2020 Adobe 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | ############################################################################### 16 | 17 | #base=dist/js 18 | app.min.js 19 | -------------------------------------------------------------------------------- /apps/structure/app/jcr_root/apps/dx/structure/clientlibs/configs/js.txt: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # Copyright 2020 Adobe 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | ############################################################################### 16 | 17 | #base=dist/js 18 | app.min.js 19 | -------------------------------------------------------------------------------- /apps/structure/app/jcr_root/apps/dx/structure/clientlibs/editor/js.txt: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # Copyright 2020 Adobe 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | ############################################################################### 16 | 17 | #base=dist/js 18 | app.min.js 19 | -------------------------------------------------------------------------------- /apps/structure/app/jcr_root/apps/dx/structure/clientlibs/publish/js.txt: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # Copyright 2020 Adobe 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | ############################################################################### 16 | 17 | #base=dist/js 18 | app.min.js 19 | -------------------------------------------------------------------------------- /apps/content/app/jcr_root/apps/dx/content/clientlibs/marketoAuthor/js.txt: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # Copyright 2020 Adobe 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | ############################################################################### 16 | 17 | #base=dist/js 18 | app.min.js 19 | -------------------------------------------------------------------------------- /apps/content/app/jcr_root/apps/dx/content/clientlibs/marketoPublish/css.txt: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # Copyright 2020 Adobe 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | ############################################################################### 16 | 17 | #base=dist/css 18 | app.min.css 19 | -------------------------------------------------------------------------------- /apps/content/app/jcr_root/apps/dx/content/clientlibs/marketoPublish/js.txt: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # Copyright 2020 Adobe 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | ############################################################################### 16 | 17 | #base=dist/js 18 | app.min.js 19 | -------------------------------------------------------------------------------- /apps/structure/app/jcr_root/apps/dx/structure/clientlibs/author/css.txt: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # Copyright 2020 Adobe 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | ############################################################################### 16 | 17 | #base=dist/css 18 | app.min.css 19 | -------------------------------------------------------------------------------- /apps/structure/app/jcr_root/apps/dx/structure/clientlibs/configs/css.txt: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # Copyright 2020 Adobe 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | ############################################################################### 16 | 17 | #base=dist/css 18 | app.min.css 19 | -------------------------------------------------------------------------------- /apps/structure/app/jcr_root/apps/dx/structure/clientlibs/configs/src/less/GradientConfig/gradientConfig.less: -------------------------------------------------------------------------------- 1 | .dx-gradient-picker { 2 | 3 | .css-string-formitem { 4 | .spectrum-Form-itemField { 5 | width: 100%; 6 | } 7 | 8 | &-textarea { 9 | width: 100%; 10 | height: 90px; 11 | } 12 | } 13 | 14 | .gradient-control { 15 | &-corner { 16 | margin-top: 20px; 17 | 18 | &-buttons { 19 | display: flex; 20 | flex-wrap: wrap; 21 | } 22 | } 23 | 24 | .spectrum-ActionButton { 25 | margin-left: 0; 26 | } 27 | } 28 | 29 | .well-docs { 30 | min-width: initial; 31 | } 32 | 33 | .linear-directions-text { 34 | text-align: center; 35 | width: 90px; 36 | } 37 | } 38 | 39 | 40 | -------------------------------------------------------------------------------- /apps/structure/app/jcr_root/apps/dx/structure/clientlibs/editor/css.txt: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # Copyright 2020 Adobe 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | ############################################################################### 16 | 17 | #base=dist/css 18 | app.min.css 19 | -------------------------------------------------------------------------------- /apps/structure/app/jcr_root/apps/dx/structure/clientlibs/publish/css.txt: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # Copyright 2020 Adobe 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | ############################################################################### 16 | 17 | #base=dist/css 18 | app.min.css 19 | -------------------------------------------------------------------------------- /apps/admin/app/jcr_root/apps/dx/admin/clientlibs/reactumd/js.txt: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # Copyright 2019 Adobe 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | ############################################################################### 16 | 17 | #base=dist/js 18 | react.production.min.js 19 | react-dom.production.min.js 20 | -------------------------------------------------------------------------------- /apps/admin/core/src/test/resources/simplelogger.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | org.slf4j.simpleLogger.defaultLogLevel=error 19 | -------------------------------------------------------------------------------- /apps/scripts/app/jcr_root/apps/dx/scripts/libs/replace/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 14 | -------------------------------------------------------------------------------- /bundles/core/src/test/resources/simplelogger.properties: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | org.slf4j.simpleLogger.defaultLogLevel=error 19 | -------------------------------------------------------------------------------- /apps/content/app/jcr_root/apps/dx/content/components/marketo/footer/footer.html: -------------------------------------------------------------------------------- 1 | 5 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /bundles/core/src/main/java/com/adobe/dx/utils/package-info.java: -------------------------------------------------------------------------------- 1 | /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 | ~ Copyright 2020 Adobe 3 | ~ 4 | ~ Licensed under the Apache License, Version 2.0 (the "License"); 5 | ~ you may not use this file except in compliance with the License. 6 | ~ You may obtain a copy of the License at 7 | ~ 8 | ~ http://www.apache.org/licenses/LICENSE-2.0 9 | ~ 10 | ~ Unless required by applicable law or agreed to in writing, software 11 | ~ distributed under the License is distributed on an "AS IS" BASIS, 12 | ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | ~ See the License for the specific language governing permissions and 14 | ~ limitations under the License. 15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 16 | @Version("0.0.1") 17 | package com.adobe.dx.utils; 18 | 19 | import org.osgi.annotation.versioning.Version; 20 | -------------------------------------------------------------------------------- /bundles/core/src/main/java/com/adobe/dx/inlinestyle/package-info.java: -------------------------------------------------------------------------------- 1 | /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 | ~ Copyright 2019 Adobe 3 | ~ 4 | ~ Licensed under the Apache License, Version 2.0 (the "License"); 5 | ~ you may not use this file except in compliance with the License. 6 | ~ You may obtain a copy of the License at 7 | ~ 8 | ~ http://www.apache.org/licenses/LICENSE-2.0 9 | ~ 10 | ~ Unless required by applicable law or agreed to in writing, software 11 | ~ distributed under the License is distributed on an "AS IS" BASIS, 12 | ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | ~ See the License for the specific language governing permissions and 14 | ~ limitations under the License. 15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 16 | @Version("0.0.1") 17 | package com.adobe.dx.inlinestyle; 18 | 19 | import org.osgi.annotation.versioning.Version; -------------------------------------------------------------------------------- /apps/content/app/jest.config.js: -------------------------------------------------------------------------------- 1 | const config = { 2 | collectCoverageFrom: [ 3 | '**/*.{js,jsx}', 4 | '!**/node_modules/**', 5 | '!**/dist/**', 6 | '!.history/**', 7 | '!webpack.config.js', 8 | '!webpack.config/**', 9 | '!**/js_reports/**', 10 | '!./*.js', 11 | ], 12 | coverageDirectory: '/js_reports/coverage', 13 | projects: [ 14 | { 15 | displayName: 'test', 16 | moduleNameMapper: { 17 | '\\.(css|less)$': '/.jestconfig/__mocks__/styleMock.js', 18 | }, 19 | transform: { 20 | '^.+\\.js?$': './babelwrapper.js', 21 | }, 22 | setupFilesAfterEnv: ['/.jestconfig/jest.setup.js'], 23 | testPathIgnorePatterns: ['/node_modules/', '/.history/'], 24 | }, 25 | ], 26 | testResultsProcessor: 'jest-sonar-reporter', 27 | }; 28 | 29 | module.exports = config; 30 | -------------------------------------------------------------------------------- /bundles/core/src/main/java/com/adobe/dx/domtagging/package-info.java: -------------------------------------------------------------------------------- 1 | /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 | ~ Copyright 2020 Adobe 3 | ~ 4 | ~ Licensed under the Apache License, Version 2.0 (the "License"); 5 | ~ you may not use this file except in compliance with the License. 6 | ~ You may obtain a copy of the License at 7 | ~ 8 | ~ http://www.apache.org/licenses/LICENSE-2.0 9 | ~ 10 | ~ Unless required by applicable law or agreed to in writing, software 11 | ~ distributed under the License is distributed on an "AS IS" BASIS, 12 | ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | ~ See the License for the specific language governing permissions and 14 | ~ limitations under the License. 15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 16 | @Version("0.1.0") 17 | package com.adobe.dx.domtagging; 18 | 19 | import org.osgi.annotation.versioning.Version; 20 | -------------------------------------------------------------------------------- /bundles/core/src/main/java/com/adobe/dx/responsive/package-info.java: -------------------------------------------------------------------------------- 1 | /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 | ~ Copyright 2019 Adobe 3 | ~ 4 | ~ Licensed under the Apache License, Version 2.0 (the "License"); 5 | ~ you may not use this file except in compliance with the License. 6 | ~ You may obtain a copy of the License at 7 | ~ 8 | ~ http://www.apache.org/licenses/LICENSE-2.0 9 | ~ 10 | ~ Unless required by applicable law or agreed to in writing, software 11 | ~ distributed under the License is distributed on an "AS IS" BASIS, 12 | ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | ~ See the License for the specific language governing permissions and 14 | ~ limitations under the License. 15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 16 | @Version("0.2.0") 17 | package com.adobe.dx.responsive; 18 | 19 | import org.osgi.annotation.versioning.Version; 20 | -------------------------------------------------------------------------------- /bundles/core/src/main/java/com/adobe/dx/styleguide/package-info.java: -------------------------------------------------------------------------------- 1 | /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 | ~ Copyright 2020 Adobe 3 | ~ 4 | ~ Licensed under the Apache License, Version 2.0 (the "License"); 5 | ~ you may not use this file except in compliance with the License. 6 | ~ You may obtain a copy of the License at 7 | ~ 8 | ~ http://www.apache.org/licenses/LICENSE-2.0 9 | ~ 10 | ~ Unless required by applicable law or agreed to in writing, software 11 | ~ distributed under the License is distributed on an "AS IS" BASIS, 12 | ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | ~ See the License for the specific language governing permissions and 14 | ~ limitations under the License. 15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 16 | @Version("0.0.1") 17 | package com.adobe.dx.styleguide; 18 | 19 | import org.osgi.annotation.versioning.Version; 20 | -------------------------------------------------------------------------------- /apps/structure/app/jest.config.js: -------------------------------------------------------------------------------- 1 | const config = { 2 | collectCoverageFrom: [ 3 | '**/*.{js,jsx}', 4 | '!**/node_modules/**', 5 | '!**/dist/**', 6 | '!.history/**', 7 | '!webpack.config.js', 8 | '!webpack.config/**', 9 | '!**/js_reports/**', 10 | '!./*.js', 11 | ], 12 | coverageDirectory: '/js_reports/coverage', 13 | projects: [ 14 | { 15 | displayName: 'test', 16 | moduleNameMapper: { 17 | '\\.(css|less)$': '/.jestconfig/__mocks__/styleMock.js', 18 | }, 19 | transform: { 20 | '^.+\\.js?$': './babelwrapper.js', 21 | }, 22 | setupFilesAfterEnv: ['/.jestconfig/jest.setup.js'], 23 | testPathIgnorePatterns: ['/node_modules/', '/.history/'], 24 | }, 25 | ], 26 | testResultsProcessor: 'jest-sonar-reporter', 27 | }; 28 | 29 | module.exports = config; 30 | -------------------------------------------------------------------------------- /bundles/core/src/main/java/com/adobe/dx/utils/service/package-info.java: -------------------------------------------------------------------------------- 1 | /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 | ~ Copyright 2020 Adobe 3 | ~ 4 | ~ Licensed under the Apache License, Version 2.0 (the "License"); 5 | ~ you may not use this file except in compliance with the License. 6 | ~ You may obtain a copy of the License at 7 | ~ 8 | ~ http://www.apache.org/licenses/LICENSE-2.0 9 | ~ 10 | ~ Unless required by applicable law or agreed to in writing, software 11 | ~ distributed under the License is distributed on an "AS IS" BASIS, 12 | ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | ~ See the License for the specific language governing permissions and 14 | ~ limitations under the License. 15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 16 | @Version("0.0.1") 17 | package com.adobe.dx.utils.service; 18 | 19 | import org.osgi.annotation.versioning.Version; 20 | -------------------------------------------------------------------------------- /apps/admin/core/src/main/java/com/adobe/dx/admin/servlet/package-info.java: -------------------------------------------------------------------------------- 1 | /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 | ~ Copyright 2019 Adobe 3 | ~ 4 | ~ Licensed under the Apache License, Version 2.0 (the "License"); 5 | ~ you may not use this file except in compliance with the License. 6 | ~ You may obtain a copy of the License at 7 | ~ 8 | ~ http://www.apache.org/licenses/LICENSE-2.0 9 | ~ 10 | ~ Unless required by applicable law or agreed to in writing, software 11 | ~ distributed under the License is distributed on an "AS IS" BASIS, 12 | ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | ~ See the License for the specific language governing permissions and 14 | ~ limitations under the License. 15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 16 | @Version("0.0.1") 17 | package com.adobe.dx.admin.servlet; 18 | 19 | import org.osgi.annotation.versioning.Version; 20 | -------------------------------------------------------------------------------- /apps/structure/core/src/main/java/com/adobe/dx/structure/flex/package-info.java: -------------------------------------------------------------------------------- 1 | /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 | ~ Copyright 2019 Adobe 3 | ~ 4 | ~ Licensed under the Apache License, Version 2.0 (the "License"); 5 | ~ you may not use this file except in compliance with the License. 6 | ~ You may obtain a copy of the License at 7 | ~ 8 | ~ http://www.apache.org/licenses/LICENSE-2.0 9 | ~ 10 | ~ Unless required by applicable law or agreed to in writing, software 11 | ~ distributed under the License is distributed on an "AS IS" BASIS, 12 | ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | ~ See the License for the specific language governing permissions and 14 | ~ limitations under the License. 15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 16 | @Version("0.0.2") 17 | package com.adobe.dx.structure.flex; 18 | 19 | import org.osgi.annotation.versioning.Version; -------------------------------------------------------------------------------- /apps/admin/app/jcr_root/apps/dx/admin/clientlibs/editor/src/js/components/caColorfield/index.js: -------------------------------------------------------------------------------- 1 | const CORAL_INPUT_SELECTOR = '._coral-ColorInput'; 2 | const SELECTED_SELECTOR = '[selected]'; 3 | 4 | const handleChange = (target) => { 5 | const selectedItem = target.querySelector(SELECTED_SELECTOR); 6 | const input = target.nextElementSibling; 7 | if (selectedItem && target.value) { 8 | input.value = selectedItem.dataset.dxValue; 9 | } else { 10 | input.value = target.value; 11 | } 12 | return input.value; 13 | }; 14 | 15 | const getColorfieldInput = (element) => { 16 | return element.querySelector(CORAL_INPUT_SELECTOR); 17 | }; 18 | 19 | const caColorfields = (colorfields) => { 20 | colorfields.forEach((colorfield) => { 21 | getColorfieldInput(colorfield).addEventListener('change', (e) => { 22 | handleChange(e.target); 23 | }); 24 | }); 25 | }; 26 | 27 | export { handleChange, getColorfieldInput, caColorfields }; 28 | -------------------------------------------------------------------------------- /apps/admin/core/src/main/java/com/adobe/dx/admin/config/fonts/package-info.java: -------------------------------------------------------------------------------- 1 | /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 | ~ Copyright 2019 Adobe 3 | ~ 4 | ~ Licensed under the Apache License, Version 2.0 (the "License"); 5 | ~ you may not use this file except in compliance with the License. 6 | ~ You may obtain a copy of the License at 7 | ~ 8 | ~ http://www.apache.org/licenses/LICENSE-2.0 9 | ~ 10 | ~ Unless required by applicable law or agreed to in writing, software 11 | ~ distributed under the License is distributed on an "AS IS" BASIS, 12 | ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | ~ See the License for the specific language governing permissions and 14 | ~ limitations under the License. 15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 16 | @Version("0.0.1") 17 | package com.adobe.dx.admin.config.fonts; 18 | 19 | import org.osgi.annotation.versioning.Version; 20 | -------------------------------------------------------------------------------- /apps/admin/core/src/main/java/com/adobe/dx/admin/config/manager/package-info.java: -------------------------------------------------------------------------------- 1 | /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 | ~ Copyright 2019 Adobe 3 | ~ 4 | ~ Licensed under the Apache License, Version 2.0 (the "License"); 5 | ~ you may not use this file except in compliance with the License. 6 | ~ You may obtain a copy of the License at 7 | ~ 8 | ~ http://www.apache.org/licenses/LICENSE-2.0 9 | ~ 10 | ~ Unless required by applicable law or agreed to in writing, software 11 | ~ distributed under the License is distributed on an "AS IS" BASIS, 12 | ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | ~ See the License for the specific language governing permissions and 14 | ~ limitations under the License. 15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 16 | @Version("0.0.1") 17 | package com.adobe.dx.admin.config.manager; 18 | 19 | import org.osgi.annotation.versioning.Version; -------------------------------------------------------------------------------- /apps/admin/app/jcr_root/apps/dx/admin/components/datasource/contextawaredatasource/contextawaredatasource.html: -------------------------------------------------------------------------------- 1 | 16 | -------------------------------------------------------------------------------- /apps/admin/core/src/main/java/com/adobe/dx/admin/rendercondition/package-info.java: -------------------------------------------------------------------------------- 1 | /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 | ~ Copyright 2020 Adobe 3 | ~ 4 | ~ Licensed under the Apache License, Version 2.0 (the "License"); 5 | ~ you may not use this file except in compliance with the License. 6 | ~ You may obtain a copy of the License at 7 | ~ 8 | ~ http://www.apache.org/licenses/LICENSE-2.0 9 | ~ 10 | ~ Unless required by applicable law or agreed to in writing, software 11 | ~ distributed under the License is distributed on an "AS IS" BASIS, 12 | ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | ~ See the License for the specific language governing permissions and 14 | ~ limitations under the License. 15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 16 | @Version("0.0.1") 17 | package com.adobe.dx.admin.rendercondition; 18 | 19 | import org.osgi.annotation.versioning.Version; 20 | -------------------------------------------------------------------------------- /apps/content/core/src/main/java/com/adobe/dx/content/marketo/models/package-info.java: -------------------------------------------------------------------------------- 1 | /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 | ~ Copyright 2019 Adobe 3 | ~ 4 | ~ Licensed under the Apache License, Version 2.0 (the "License"); 5 | ~ you may not use this file except in compliance with the License. 6 | ~ You may obtain a copy of the License at 7 | ~ 8 | ~ http://www.apache.org/licenses/LICENSE-2.0 9 | ~ 10 | ~ Unless required by applicable law or agreed to in writing, software 11 | ~ distributed under the License is distributed on an "AS IS" BASIS, 12 | ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | ~ See the License for the specific language governing permissions and 14 | ~ limitations under the License. 15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 16 | @Version("0.0.1") 17 | package com.adobe.dx.content.marketo.models; 18 | 19 | import org.osgi.annotation.versioning.Version; 20 | -------------------------------------------------------------------------------- /apps/admin/core/src/main/java/com/adobe/dx/admin/datasource/internal/package-info.java: -------------------------------------------------------------------------------- 1 | /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 | ~ Copyright 2019 Adobe 3 | ~ 4 | ~ Licensed under the Apache License, Version 2.0 (the "License"); 5 | ~ you may not use this file except in compliance with the License. 6 | ~ You may obtain a copy of the License at 7 | ~ 8 | ~ http://www.apache.org/licenses/LICENSE-2.0 9 | ~ 10 | ~ Unless required by applicable law or agreed to in writing, software 11 | ~ distributed under the License is distributed on an "AS IS" BASIS, 12 | ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | ~ See the License for the specific language governing permissions and 14 | ~ limitations under the License. 15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 16 | @Version("0.0.1") 17 | package com.adobe.dx.admin.datasource.internal; 18 | 19 | import org.osgi.annotation.versioning.Version; 20 | -------------------------------------------------------------------------------- /apps/structure/app/jcr_root/apps/dx/structure/components/parlite/_cq_design_dialog/.content.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /apps/admin/core/src/main/java/com/adobe/dx/admin/components/cacolorfield/package-info.java: -------------------------------------------------------------------------------- 1 | /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 | ~ Copyright 2020 Adobe 3 | ~ 4 | ~ Licensed under the Apache License, Version 2.0 (the "License"); 5 | ~ you may not use this file except in compliance with the License. 6 | ~ You may obtain a copy of the License at 7 | ~ 8 | ~ http://www.apache.org/licenses/LICENSE-2.0 9 | ~ 10 | ~ Unless required by applicable law or agreed to in writing, software 11 | ~ distributed under the License is distributed on an "AS IS" BASIS, 12 | ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | ~ See the License for the specific language governing permissions and 14 | ~ limitations under the License. 15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 16 | @Version("0.0.1") 17 | package com.adobe.dx.admin.components.cacolorfield; 18 | 19 | import org.osgi.annotation.versioning.Version; 20 | -------------------------------------------------------------------------------- /apps/structure/app/jcr_root/apps/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | -------------------------------------------------------------------------------- /bundles/core/src/main/java/com/adobe/dx/utils/Worker.java: -------------------------------------------------------------------------------- 1 | /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 | ~ Copyright 2020 Adobe 3 | ~ 4 | ~ Licensed under the Apache License, Version 2.0 (the "License"); 5 | ~ you may not use this file except in compliance with the License. 6 | ~ You may obtain a copy of the License at 7 | ~ 8 | ~ http://www.apache.org/licenses/LICENSE-2.0 9 | ~ 10 | ~ Unless required by applicable law or agreed to in writing, software 11 | ~ distributed under the License is distributed on an "AS IS" BASIS, 12 | ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | ~ See the License for the specific language governing permissions and 14 | ~ limitations under the License. 15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 16 | 17 | package com.adobe.dx.utils; 18 | 19 | public interface Worker { 20 | 21 | /** 22 | * @return key with which the worker can be identified 23 | */ 24 | String getKey(); 25 | } 26 | -------------------------------------------------------------------------------- /apps/admin/app/jcr_root/apps/dx/admin/clientlibs/manager/src/js/ConfigManager/dialogs/Underlay.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2020 Adobe 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | import React from 'react'; 18 | 19 | const underlay = (props) => { 20 | const { open } = props; 21 | const classNames = ['spectrum-Underlay']; 22 | if (open) classNames.push('is-open'); 23 | return
; 24 | }; 25 | 26 | export default underlay; 27 | -------------------------------------------------------------------------------- /apps/admin/core/src/main/java/com/adobe/dx/admin/config/manager/Constants.java: -------------------------------------------------------------------------------- 1 | /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 | ~ Copyright 2020 Adobe 3 | ~ 4 | ~ Licensed under the Apache License, Version 2.0 (the "License"); 5 | ~ you may not use this file except in compliance with the License. 6 | ~ You may obtain a copy of the License at 7 | ~ 8 | ~ http://www.apache.org/licenses/LICENSE-2.0 9 | ~ 10 | ~ Unless required by applicable law or agreed to in writing, software 11 | ~ distributed under the License is distributed on an "AS IS" BASIS, 12 | ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | ~ See the License for the specific language governing permissions and 14 | ~ limitations under the License. 15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 16 | package com.adobe.dx.admin.config.manager; 17 | 18 | public final class Constants { 19 | 20 | private Constants() { 21 | } 22 | 23 | public static final String CONF_ROOT = "/conf"; 24 | } -------------------------------------------------------------------------------- /apps/structure/app/jcr_root/apps/dx/structure/components/adobe-fonts/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | -------------------------------------------------------------------------------- /apps/admin/app/jest.config.js: -------------------------------------------------------------------------------- 1 | // Ignore for code coverage 2 | /* istanbul ignore file */ 3 | 4 | const config = { 5 | collectCoverageFrom: [ 6 | '**/*.{js,jsx}', 7 | '!**/node_modules/**', 8 | '!**/dist/**', 9 | '!.history/**', 10 | '!webpack.config.js', 11 | '!webpack.config/**', 12 | '!**/js_reports/**', 13 | ], 14 | coverageDirectory: '/js_reports/coverage', 15 | projects: [ 16 | { 17 | displayName: 'test', 18 | moduleNameMapper: { 19 | '\\.(css|less)$': '/.jestconfig/__mocks__/styleMock.js', 20 | }, 21 | transform: { 22 | '\\.html$': 'jest-raw-loader', 23 | '^.+\\.js?$': './babelwrapper.js', 24 | }, 25 | setupFilesAfterEnv: ['/.jestconfig/jest.setup.js'], 26 | testPathIgnorePatterns: ['/node_modules/', '/.history/'], 27 | }, 28 | ], 29 | testResultsProcessor: 'jest-sonar-reporter', 30 | }; 31 | 32 | module.exports = config; 33 | -------------------------------------------------------------------------------- /apps/structure/app/jcr_root/apps/dx/structure/components/adobe-fonts/header/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | -------------------------------------------------------------------------------- /apps/admin/app/jcr_root/apps/cq/core/content/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 |