+/*!
+ * Ext JS Library 3.0.0
+ * Copyright(c) 2006-2009 Ext JS, LLC
+ * licensing@extjs.com
+ * http://www.extjs.com/license
+ */
Ext.BLANK_IMAGE_URL = 'resources/s.gif';
Docs = {};
if(cls){
var parts = cls.split('.');
var last = parts.length-1;
+ var res = [];
+ var pkg = [];
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;
+ pkg.push(p);
+ res[i] = 'pkg-'+pkg.join('.');
}else if(staticCls){
--last;
- parts.splice(i, 1);
+ res.splice(i, 1);
}
}
- parts[last] = cls;
+ res[last] = cls;
- this.selectPath('/root/apidocs/'+parts.join('/'));
+ this.selectPath('/root/apidocs/'+res.join('/'));
}
}
});
'<tpl for=".">',
'<div class="search-item">',
'<a class="member" ext:cls="{cls}" ext:member="{member}" href="output/{cls}.html">',
- '<img src="../resources/images/default/s.gif" class="item-icon icon-{type}"/>{member}',
+ '<img src="resources/images/default/s.gif" class="item-icon icon-{type}"/>{member}',
'</a> ',
'<a class="cls" ext:cls="{cls}" href="output/{cls}.html">{cls}</a>',
'<p>{doc}</p>',