|
|
@ -590,7 +590,7 @@ Ext.define('Rambox.view.main.MainController', { |
|
|
|
|
|
|
|
|
|
|
|
Ext.getStore('ServicesList').getFilters().replaceAll({ |
|
|
|
Ext.getStore('ServicesList').getFilters().replaceAll({ |
|
|
|
fn: function(record) { |
|
|
|
fn: function(record) { |
|
|
|
return Ext.Array.contains(Ext.Object.getKeys(cg.getValue()), record.get('type')); |
|
|
|
return Ext.Array.contains(Ext.Object.getKeys(cg.getValue()), record.get('type')) || record.get('type') === 'custom'; |
|
|
|
} |
|
|
|
} |
|
|
|
}); |
|
|
|
}); |
|
|
|
} |
|
|
|
} |
|
|
@ -604,6 +604,7 @@ Ext.define('Rambox.view.main.MainController', { |
|
|
|
|
|
|
|
|
|
|
|
Ext.getStore('ServicesList').getFilters().replaceAll({ |
|
|
|
Ext.getStore('ServicesList').getFilters().replaceAll({ |
|
|
|
fn: function(record) { |
|
|
|
fn: function(record) { |
|
|
|
|
|
|
|
if ( record.get('type') === 'custom' ) return true; |
|
|
|
if ( !Ext.Array.contains(Ext.Object.getKeys(cg.getValue()), record.get('type')) ) return false; |
|
|
|
if ( !Ext.Array.contains(Ext.Object.getKeys(cg.getValue()), record.get('type')) ) return false; |
|
|
|
return record.get('name').toLowerCase().indexOf(newValue.toLowerCase()) > -1 ? true : false; |
|
|
|
return record.get('name').toLowerCase().indexOf(newValue.toLowerCase()) > -1 ? true : false; |
|
|
|
} |
|
|
|
} |
|
|
|