Web/ext-2.2/docs/resources/docs.js
(开头部分) 16KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
Ext.BLANK_IMAGE_URL = 'resources/s.gif';
Docs = {};
ApiPanel = function() {
ApiPanel.superclass.constructor.call(this, {
id:'api-tree',
region:'west',
split:true,
width: 280,
minSize: 175,
maxSize: 500,
collapsible: true,
margins:'0 0 5 5',
cmargins:'0 0 0 0',
rootVisible:false,
lines:false,
autoScroll:true,
animCollapse:false,
animate: false,
collapseMode:'mini',
loader: new Ext.tree.TreeLoader({
preloadChildren: true,
clearOnLoad: false
}),
root: new Ext.tree.AsyncTreeNode({
text:'Ext JS',
id:'root',
expanded:true,
children:[Docs.classData]
}),
collapseFirst:false
});
// no longer needed!
//new Ext.tree.TreeSorter(this, {folderSort:true,leafAttr:'isClass'});
this.getSelectionModel().on('beforeselect', function(sm, node){
return node.isLeaf();
});
};
Ext.extend(ApiPanel, Ext.tree.TreePanel, {
selectClass : function(cls){
if(cls){
var parts = cls.split('.');
var last = parts.length-1;
for(var i = 0; i < last; i++){ // things get nasty - static classes can have .
var p = parts[i];
var fc = p.charAt(0);
var staticCls = fc.toUpperCase() == fc;
if(p == 'Ext' || !staticCls){
parts[i] = 'pkg-'+p;
}else if(staticCls){
--last;
parts.splice(i, 1);
}
}
parts[last] = cls;
this.selectPath('/root/apidocs/'+parts.join('/'));
后面还有 569 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。