Changeset 12521

Show
Ignore:
Timestamp:
02/19/08 12:52:34 (11 months ago)
Author:
pottedmeat
Message:

Refs #5602. Add singleton flag to children

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • util/branches/dev/jsdoc/jsdoc.module

    r12455 r12521  
    14701470    return $node->jsdoc_initialized; 
    14711471  } 
    1472   return jsdoc_get_variable_object($node)->jsdoc_initialized; 
     1472  $object = jsdoc_get_variable_object($node); 
     1473  if ($object) { 
     1474    return $object->jsdoc_initialized; 
     1475  } 
     1476  return false; 
    14731477} 
    14741478 
     
    28982902                'url' => jsdoc_object_node_load(jsdoc_get_type($item), jsdoc_get_project($node), jsdoc_get_version($node), jsdoc_get_all_provide_nids($node, array(3, 4)))->jsdoc_url 
    28992903              ), 
     2904              'singleton' => jsdoc_is_initialized($item), 
    29002905              'inheritance' => array() 
    29012906            ); 
     
    41974202  return $output; 
    41984203} 
    4199  
    4200 /** 
    4201  * Theme a list of nodes that aren't classes or functions 
    4202  */ 
    4203 function theme_jsdoc_object_fields($fields) { 
    4204   if (!empty($nodes)) { 
    4205     $output = '<div class="jsdoc_object_fields">'; 
    4206     $output .= '<fieldset class="collapsible">'; 
    4207     $output .= '<legend>' . 'BLAH' . '</legend>'; 
    4208     $output .= '<div class="fieldset-wrapper">'; 
    4209     foreach ($nodes as $node) { 
    4210       $output .= '<div class="form-item">'; 
    4211       $output .= $node->object_type_link . $node->title_link; 
    4212       if ($node->teaser) { 
    4213         $output .= ': ' . $node->teaser; 
    4214       } 
    4215       $output .= '</div>'; 
    4216     } 
    4217     $output .= '</div>'; 
    4218     $output .= '</fieldset>'; 
    4219     $output .= '</div>'; 
    4220  
    4221     return $output; 
    4222   } 
    4223 }