Skip to content

Instantly share code, notes, and snippets.

@willtonkin
Created August 18, 2016 11:17
Show Gist options
  • Save willtonkin/0ec1659fd41561e380357a6f2ff86d1e to your computer and use it in GitHub Desktop.
Save willtonkin/0ec1659fd41561e380357a6f2ff86d1e to your computer and use it in GitHub Desktop.
Clientlib to disable Adobe Target dialog in Classic AEM authoring
CQ.Ext.ns("MyClientLib");
MyClientLib.EditRollover = CQ.Ext.extend(CQ.wcm.EditRollover, {
handleContextMenu: function(e){
MyClientLib.EditRollover.superclass.handleContextMenu.call(this, e);
var component = this.element.linkedEditComponent;
if (!component || !component.menuComponent) {
return;
}
var menu = component.menuComponent;
var dTargeting = menu.find('text', "Target");
if(dTargeting && dTargeting.length > 0){
dTargeting[0].setDisabled(true);
}
}
});
CQ.Ext.reg("editrollover", MyClientLib.EditRollover);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment