mirror of
https://github.com/php/web-doc-editor.git
synced 2026-03-26 10:12:15 +01:00
40 lines
1.3 KiB
JavaScript
40 lines
1.3 KiB
JavaScript
/*!
|
|
* Ext JS Library 3.2.0
|
|
* Copyright(c) 2006-2010 Ext JS, Inc.
|
|
* licensing@extjs.com
|
|
* http://www.extjs.com/license
|
|
*/
|
|
(function() {
|
|
Ext.override(Ext.list.Column, {
|
|
init : function() {
|
|
var types = Ext.data.Types,
|
|
st = this.sortType;
|
|
|
|
if(this.type){
|
|
if(Ext.isString(this.type)){
|
|
this.type = Ext.data.Types[this.type.toUpperCase()] || types.AUTO;
|
|
}
|
|
}else{
|
|
this.type = types.AUTO;
|
|
}
|
|
|
|
// named sortTypes are supported, here we look them up
|
|
if(Ext.isString(st)){
|
|
this.sortType = Ext.data.SortTypes[st];
|
|
}else if(Ext.isEmpty(st)){
|
|
this.sortType = this.type.sortType;
|
|
}
|
|
}
|
|
});
|
|
|
|
Ext.tree.Column = Ext.extend(Ext.list.Column, {});
|
|
Ext.tree.NumberColumn = Ext.extend(Ext.list.NumberColumn, {});
|
|
Ext.tree.DateColumn = Ext.extend(Ext.list.DateColumn, {});
|
|
Ext.tree.BooleanColumn = Ext.extend(Ext.list.BooleanColumn, {});
|
|
|
|
Ext.reg('tgcolumn', Ext.tree.Column);
|
|
Ext.reg('tgnumbercolumn', Ext.tree.NumberColumn);
|
|
Ext.reg('tgdatecolumn', Ext.tree.DateColumn);
|
|
Ext.reg('tgbooleancolumn', Ext.tree.BooleanColumn);
|
|
})();
|