ucan-ext-js-kitchen-sink
Version:
my-ext-gen-app description for Ext JS app MyExtGenApp
32 lines (25 loc) • 847 B
JavaScript
Ext.define('UCAN.common.util.selectors.CssSelectorWrappers', {
singleton: true,
alternateClassName: 'CssSelector',
cssSelector: function(cssClass) {
return '[cls~=' + cssClass + ']';
},
downClass: function(cssClass) {
return this.getView().down(CssSelector.cssSelector(cssClass));
},
downClassFromView: function(view, cssClass) {
return view.down(CssSelector.cssSelector(cssClass));
},
upClass: function(cssClass) {
return this.getView().up(CssSelector.cssSelector(cssClass));
},
upClassFromView: function(view, cssClass) {
return view.up(CssSelector.cssSelector(cssClass));
},
cssQuery: function(cssClass) {
return this.getView().query(CssSelector.cssSelector(cssClass));
},
cssQueryFromView: function(view, cssClass) {
return view.query(CssSelector.cssSelector(cssClass));
}
});