AEM 65 - Touch UI RTE (Rich Text Editor) Dialog Color Picker Plugin - Throwing Handlebars.compile error in XF pages | Community
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

  • January 7, 2021
  • 3 replies
  • 7418 views

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.
Best answer by Anudeep_Garnepudi

Hi @veenavikraman 

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

3 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.
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.

May 2, 2022

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

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

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