Open davidpede opened 8 years ago
I tried removing the 'if' check and it seemed to solve it:
var topic = '/getcache/cache/partition/refresh/navMenu/';
this.console = MODx.load({
xtype: 'modx-console'
,register: 'mgr'
,topic: topic
,show_filename: 0
});
this.console.show(Ext.getBody());
MODx.Ajax.request({
url: MODx.config.assets_url+'components/getcache/connector.php'
,params: { action: 'cache/partition/refresh', partitions: 'navMenu', register: 'mgr' , topic: topic }
,listeners: {
'success':{fn:function() {
this.console.fireEvent('complete');
},scope:this}
}
});
return false;
Are these changes likely to cause problems or is there a better way of doing the 'if' check?
To be honest, I'm not sure why the if check is breaking this. But I have updated the wiki with a version that works, without said conditional. See Refresh Custom Cache Partitions.
I had the some problem today. Adding the Script without the if statement also does'nt work in MODX 2.7.3.
My solution is now this and it also get reopened:
var topic = '/getcache/cache/partition/refresh/global_cache/';
this.console = MODx.load({
xtype: 'modx-console'
,register: 'mgr'
,topic: topic
,show_filename: 0
});
this.console.show(Ext.getBody());MODx.Ajax.request({
url: MODx.config.assets_url+'components/getcache/connector.php'
,params: { action: 'cache/partition/refresh', partitions: 'global_cache', register: 'mgr' , topic: topic }
,listeners: { }
});
return false;
Great extra, I use it a lot!
Have an anoying issue with the clear partition menu button though.
To get the button working again you have to force refresh the manager page.
My menu button code as the docs: