Upgrade to ExtJS 3.0.0 - Released 07/06/2009
[extjs.git] / docs / resources / docs.js
index b949397..0c15f18 100644 (file)
@@ -1,3 +1,9 @@
+/*!
+ * 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 = {};
@@ -44,20 +50,23 @@ Ext.extend(ApiPanel, Ext.tree.TreePanel, {
         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('/'));
         }
     }
 });
@@ -220,7 +229,7 @@ Ext.extend(MainPanel, Ext.TabPanel, {
                '<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>',