Expand my Community achievements bar.

July 31st AEM Gems Webinar: Elevate your AEM development to master the integration of private GitHub repositories within AEM Cloud Manager.

Issues Using extraClientLibs property on dialog open in Touch UI in AEM 6.3

Avatar

Level 2

Hi,

I am using extraClientLibs property to load a js on dialog open. My concern is that the js gets loaded on a page refresh and subsequent  opening a dialog. The js is unable to load if a page refresh is not performed and the dialog is opened.

For example, I have a js mycomponent.js placed under a clientlib "image.ms". This clientlib value is populated on the cq:dialog in the extraClientLibrary property.

The expectation is that the mycomponent.js should be loaded every time I open the  Touch UI dialog widget. This is not happening. However, after page refresh I am able  to load the js on opening the dialog.

Is this expected behavior ?

Regards,

Sagar

3 Replies

Avatar

Level 10

Checking this with our Touch UI experts.

Avatar

Level 10

More information here about Clientlibs - Using Client-Side Libraries

I believe that a clientlib loads when the page is refreshed. That makes sense too when you refresh the page - the libs should load that are available when you open a component dialog.