Skip to main content
VeenaVikraman
Community Advisor
Community Advisor
January 7, 2021
Solved

AEM 65 - Touch UI RTE (Rich Text Editor) Dialog Color Picker Plugin - Throwing Handlebars.compile error in XF pages

Hi Team

 

   We are using the Color Picker plugin (Refer )  developed and provided by Sreekanth . The plugin works fine in our pages, but while using the color-picker in the XF pages, it is not loading in the RTE and  we are getting Handlebars.compile is not a function issue in the console. Has anyone faced a similar issue ? Any help is appreciated

 

TIA
Veena

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Anudeep_Garnepudi
Anudeep_GarnepudiAccepted solution
Community Advisor
January 8, 2021

Hi @veenavikraman 

Check /etc.clientlibs/clientlibs/granite/handlebars.js loading in your XF page or not.

AG

12 replies

arunpatidar
Community Advisor
Community Advisor
January 7, 2021
VeenaVikraman
Community Advisor
Community Advisor
January 7, 2021
I will try this and let you know @arunpatidar. Thanks for quick reply.
Translate
Anudeep_Garnepudi
Community Advisor
Anudeep_GarnepudiCommunity AdvisorAccepted solution
Community Advisor
January 8, 2021

Hi @veenavikraman 

Check /etc.clientlibs/clientlibs/granite/handlebars.js loading in your XF page or not.

Translate
AG
May 2, 2022

hi , it is not loading , what can i do ?

Translate
VeenaVikraman
Community Advisor
Community Advisor
January 8, 2021

The color-picker doesn't work in Experience Fragment (XF) pages since the Handlebar js is not available there and underscore (clientlibs added as dependency in the picker) doesn't have Handlebar.compile module. I was trying with handlebars as dependency all the time after reading it somewhere, but after some debugging ( thanks to my co-worker) I could figure out that the dependency which had handlebar in AEM is cq.handlebars. 

 

So anybody facing Handlebars.compile is not a function issue in the future, please add cq.handlebars as additional dependency to your clientlibs

 

Thanks

Veena

Translate
arunpatidar
Community Advisor
Community Advisor
January 8, 2021
Thanks for sharing Veena
Translate
Arun Patidar