X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=CodeDoc%2FData%2FClass.php;h=d8bd53e2271ca26947712200411ddc7cf6e67e7c;hb=8369dce1173747fbd717e631f4d76bed1d758143;hp=e436848894a6a3aa8313731b1f4a4755a56af90d;hpb=73c046509ebf17809aa9b589466953e7fdbf2d9c;p=PHP_CodeDoc diff --git a/CodeDoc/Data/Class.php b/CodeDoc/Data/Class.php index e436848..d8bd53e 100644 --- a/CodeDoc/Data/Class.php +++ b/CodeDoc/Data/Class.php @@ -70,7 +70,7 @@ class PHP_CodeDoc_Data_Class { echo "missing Category for {$this->name}::{$op->name}\n"; } else { $cats[$op->description->category] = isset($cats[$op->description->category]) ? $cats[$op->description->category] : array(); - $cats[$op->description->category][] = $op->name; + $cats[$op->description->category][] = $op; } $ret[str_replace('_','-',strtolower($this->name)). '/'.$op->name] = $op->toJS(); } @@ -90,18 +90,23 @@ class PHP_CodeDoc_Data_Class { { sort($ar); $ret = array( - 'xns' => 'Roo.bootstrap', + '|xns' => 'Roo.bootstrap', 'xtype' => 'NavGroup', 'items' => array( ) ); - foreach($ar as $c) { + foreach($ar as $op) { + $c = $cname = $op->name; + if ($c == '__construct') { + $cname = 'new ' . $op->{'class'}; + $c = 'new'; + } $ret['items'][] = array( - 'xns' => 'Roo.bootstrap', + '|xns' => 'Roo.bootstrap', 'xtype' => 'NavItem', 'href' => '#' . str_replace('_','-',strtolower($this->name)). '/'.$c, - 'html' => $c + 'html' => $cname ); } return $ret;