Hi Kautuk,We were not able to fix the issue in a timely fashion, we reached the end of the timebox and accept the fact that in our particular case it is not working as intended.We do plan to revisit this in the future, but not sure when.
Hi Santosai, I think i found the culprit in my situation.The container component was already set to be a container so this was already fine.But we are storing the images in a seperate "folder" node e.g.image_gallery/images/item0instead of image_gallery/image_gallery_itemThe reason for this is that w...
We are trying to make better use of the core components, but we did notice they (Image V3) have some weird quirksNormally when you have a container component and place sub components inside of that grid, this is reflected in the Content Treee.g.SectionComponent---> GridComponent-------> GridItemComp...
Hi SantoshSai,Thank you for your. reply.If i read your message correctly, we would need to go for option 2 which is the not recommended route.We did found a work around for our use case.This is done by using data-sly-resource to include the a subcomponent within another component which enables the A...
Hi all,We have a Model called ImageModel which implements ImageThe @Model annotation:@Model(adaptables = {Resource.class, SlingHttpServletRequest.class}, adapters = Image.class, resourceType = ImageModel.RESOURCE_TYPE, defaultInjectionStrategy = DefaultInjectionStrategy.OPTIONAL)As we want to...
Hi all,Thank you all for your feedback.All warnings are fair and are taken into consideration.Indeed, to isolate the functionalities, we opted in to just use the clients name as the name of the main object all of our custom code will be assigned to. This should not clash with AEM OOTB functionalit...
Switching the category from cq.authoring.editor.sites.pagetocq.authoring.editorseems to have solve this issue. Any potential problems when doing this?The clientlib will only contain functions to be called by the cq:listeners.
Hi all,For a client we required some custom javascript to be executed when components are inserted, edited and deletedFor this we created our own clientlib and assigned it the following category:cq.authoring.editor.sites.pageFull .content.xml file<?xml version="1.0" encoding="UTF-8"?><jcr:root xmlns...
Hi Arunpatidar,Sorry for the late reply, still experimenting with this.Regarding the opening of the dialog we opted in going to create our own instance of theGranite.author.edit.Dialogobject which allowed us to set both the onSuccess and onClose listeners.as onSuccess is fired before onClose we coul...
Hi all,For one of our clients there is a criteria where they want to force the content author to fill in all required fields when adding a new component to page.Currently when adding a component the authoring dialog does not open automatically, we want it to open automatically when a component is pl...