Changeset 12528
- Timestamp:
- 02/19/08 14:17:03 (11 months ago)
- Files:
-
- 1 modified
-
util/branches/dev/jsdoc/jsdoc.module (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
util/branches/dev/jsdoc/jsdoc.module
r12527 r12528 2870 2870 if ($children[$title]) { 2871 2871 $found = false; 2872 foreach ($children[$title]->inheritance as $parent) { 2873 if ($parent->title == $mixin->title) { 2874 $found = true; 2875 break; 2872 if ($children[$title]->inheritance) { 2873 foreach ($children[$title]->inheritance as $parent) { 2874 if ($parent->title == $mixin->title) { 2875 $found = true; 2876 break; 2877 } 2876 2878 } 2877 2879 } … … 2891 2893 $children[$title] = _jsdoc_get_object_themed($item, $title); 2892 2894 if ($mixin->title != $node->title) { 2893 $children[$title]->inheritance[] = (object)array( 2894 'title' => $mixin->title, 2895 'summary' => jsdoc_get_teaser($mixin), 2896 'url' => $mixin->jsdoc_url 2897 ); 2895 $children[$title]->inheritance[] = _jsdoc_get_object_themed($mixin); 2898 2896 } 2899 2897 } … … 2911 2909 } 2912 2910 } 2911 print_r($children); 2913 2912 uksort($children, "strnatcasecmp"); 2914 2913 … … 2967 2966 $object = (object)array( 2968 2967 'title' => $title, 2969 'type' => (object)array(2970 'title' => '',2971 'url' => '',2972 'a' => ''2973 ),2974 2968 'url' => $node->jsdoc_url, 2975 2969 'summary' => jsdoc_get_teaser($node), … … 2984 2978 } 2985 2979 2986 if ($type = jsdoc_object_node_load(jsdoc_get_type($node), jsdoc_get_project($node), jsdoc_get_version($node), jsdoc_get_all_provide_nids($node, array(3, 4)))) { 2987 $object->type->title = $type->title; 2988 $object->type->url = $type->jsdoc_url; 2980 if ($type = jsdoc_get_type($node)) { 2981 $type = jsdoc_object_node_load($type, jsdoc_get_project($node), jsdoc_get_version($node), jsdoc_get_all_provide_nids($node, array(3, 4))); 2982 $object->type = (object)array( 2983 'title' => $type->title, 2984 'url' => $type->jsdoc_url 2985 ); 2989 2986 if ($type->jsdoc_url) { 2990 2987 $object->type->a = l($type->title, $type->jsdoc_url);