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 doesnt work because the sidekick isnt 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.
Please help!