$Manifest = {
widgets: [
{
xtype: 'widget.menu',
folder: 'menu',
delegate: '.x-menu-item-link',
filename: 'menu-item-active',
config: {
floating: false,
width: 200,
items: [
{
text: 'test',
cls: 'x-menu-item-active'
}
]
}
},
{
xtype: 'widget.button',
ui: 'default'
},
{
xtype: 'widget.toolbar',
ui: 'default'
},
{
xtype: 'widget.panel',
ui: 'default'
},
{
xtype: 'widget.header',
ui: 'default'
},
{
xtype: 'widget.window',
ui: 'default'
},
{
xtype: 'widget.tab',
ui: 'default'
},
{
xtype: 'widget.progressbar',
ui: 'default'
},
{
xtype: 'widget.buttongroup',
ui: 'default'
},
//tips
{
xtype: 'widget.tooltip',
filename: 'tip',
config: {
width: 100,
height: 40,
setup: function(component, ct) {
component.render(ct);
component.showBy(ct);
ct.setHeight(component.height);
},
hide: function(){}
}
},
{
xtype: 'widget.tooltip',
folder: 'form-invalid-tip',
filename: 'form-invalid-tip',
config: {
baseCls: Ext.baseCSSPrefix + 'form-invalid-tip',
width: 100,
height: 40,
setup: function(component, ct) {
component.render(ct);
component.showBy(ct);
ct.setHeight(component.height);
},
hide: function(){}
}
},
/**
* Grid column header backgrounds
*/
{
xtype: 'widget.gridcolumn',
folder: 'grid',
filename: 'column-header',
config: {
text: 'test',
//hack for 4.0.5
up: function(which) {
if (which == "tablepanel") {
return {
sortableColumns: true
};
}
},
afterRender: function() {
var me = this,
el = me.el;
el.addCls(Ext.baseCSSPrefix + 'column-header-align-' + me.align).addClsOnOver(me.overCls);
el.setStyle({
position: 'relative'
});
}
}
},
{
xtype: 'widget.gridcolumn',
folder: 'grid',
filename: 'column-header-over',
config: {
text: 'test',
//hack for 4.0.5
up: function(which) {
if (which == "tablepanel") {
return {
sortableColumns: true
};
}
},
afterRender: function() {
var me = this,
el = me.el;
el.addCls(Ext.baseCSSPrefix + 'column-header-align-' + me.align).addClsOnOver(me.overCls);
el.setStyle({
position: 'relative'
});
el.addCls('x-column-header-over');
}
}
},
/**
* Grid special cell background
*/
// {
// xtype: 'widget.gridpanel',
// folder: 'grid',
// filename: 'cell-special',
// delegate: '.x-grid-cell-special',
// config: {
// selModel: Ext.create('Ext.selection.CheckboxModel'),
// store: Ext.create('Ext.data.ArrayStore', {
// fields: ['text'],
// data: [['my text']]
// }),
// columns: [
// {
// text: 'Title',
// flex: 1,
// dataIndex: 'text'
// }
// ],
// width: 400,
// height: 100,
// title: 'Panel'
// }
// },
// {
// xtype: 'widget.gridpanel',
// folder: 'grid',
// filename: 'cell-special-selected',
// delegate: '.x-grid-cell-special',
// cls: 'x-grid-row-selected',
// config: {
// selModel: Ext.create('Ext.selection.CheckboxModel'),
// store: Ext.create('Ext.data.ArrayStore', {
// fields: ['text'],
// data: [['my text']]
// }),
// columns: [
// {
// text: 'Title',
// flex: 1,
// dataIndex: 'text'
// }
// ],
// width: 400,
// height: 100,
// title: 'Panel'
// }
// },
/**
* DatePicker
*/
{
xtype: 'widget.datepicker',
folder: 'datepicker',
filename: 'datepicker-header',
delegate: '.x-datepicker-header'
},
{
xtype: 'widget.datepicker',
folder: 'datepicker',
filename: 'datepicker-footer',
delegate: '.x-datepicker-footer'
}
]
};
|