| 2712 | | if (jsdoc_get_type($node) == 'Function' || jsdoc_get_type($node) == 'Class') { |
| 2713 | | $resources = jsdoc_get_variable_resources($node); |
| 2714 | | |
| 2715 | | $display_resources = array(); |
| 2716 | | foreach ($resources as $resource_value) { |
| 2717 | | $display_resources[] = (object)array( |
| 2718 | | 'href' => l($resource_value->title, 'jsdoc/' . jsdoc_get_project($node)->title . '/HEAD/' . str_replace('/', '__', $resource_value->title) . '/' . $node->title) |
| 2719 | | ); |
| 2720 | | } |
| 2721 | | $form['jsdoc_resources'] = array( |
| 2722 | | '#value' => theme('jsdoc_object_resources', $node, $display_resources), |
| 2723 | | '#weight' => 10 |
| | 2712 | $resources = jsdoc_get_variable_resources($node); |
| | 2713 | |
| | 2714 | $display_resources = array(); |
| | 2715 | foreach ($resources as $resource_value) { |
| | 2716 | $display_resources[] = (object)array( |
| | 2717 | 'href' => l($resource_value->title, 'jsdoc/' . jsdoc_get_project($node)->title . '/HEAD/' . str_replace('/', '__', $resource_value->title) . '/' . $node->title) |
| 2898 | | $children[$title] = (object)array( |
| 2899 | | 'title' => $title, |
| 2900 | | 'type' => (object)array( |
| 2901 | | 'title' => jsdoc_get_type($item), |
| 2902 | | '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 |
| 2903 | | ), |
| 2904 | | 'singleton' => jsdoc_is_initialized($item), |
| 2905 | | 'inheritance' => array() |
| 2906 | | ); |
| | 2892 | $children[$title] = _jsdoc_get_object_themed($item, $title); |
| | 2960 | } |
| | 2961 | |
| | 2962 | function _jsdoc_get_object_themed($node, $title=null) { |
| | 2963 | if (is_null($title)) { |
| | 2964 | $title = $node->title; |
| | 2965 | } |
| | 2966 | |
| | 2967 | return (object)array( |
| | 2968 | 'title' => $title, |
| | 2969 | 'type' => (object)array( |
| | 2970 | 'title' => jsdoc_get_type($node), |
| | 2971 | 'url' => 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)))->jsdoc_url |
| | 2972 | ), |
| | 2973 | 'summary' => jsdoc_get_teaser($node), |
| | 2974 | 'singleton' => jsdoc_is_initialized($node), |
| | 2975 | 'inheritance' => array() |
| | 2976 | ); |