Abstract
Under certain circumstances, I want to prevent the Sidekick from being displayed on a page. I tried some things:
Removing the init.jsp include. This works, but it also prevents certain CQ javascript libraries from being loaded, and I need these libraries.
Adding a jquery onload event to hide the sidekick.
$(function() {CQ.WCM.getSidekick().hide()});
This doesn't work because the sidekick isn't loaded yet.
Adding a jquery onload event with a timeout.
$(function() {
setTimeout(function() {
CQ.WCM.getSidekick().hide();
}, 1)
});
But this is not reliable. Setting the timeout too low will have a high chance of failure. Setting it too high will cause it to appear then disappear, which is unacceptable.
Read Full Blog
Q&A
Please use this thread to ask the related questions.
Kautuk Sahni