Changeset 12625
- Timestamp:
- 02/22/08 14:11:34 (11 months ago)
- Files:
-
- 1 modified
-
util/branches/dev/jsdoc/jsdoc.module (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
util/branches/dev/jsdoc/jsdoc.module
r12623 r12625 1551 1551 } 1552 1552 1553 function jsdoc_is_namespace(&$node) { 1554 if (isset($node->jsdoc_namespace)) { 1555 return $node->jsdoc_namespace; 1556 } 1557 $namespace = false; 1558 1559 if (jsdoc_get_type($node) == 'Object' || jsdoc_is_initialized($node)) { 1560 $query = db_query("SELECT 1 FROM node n JOIN jsdoc_objects jo ON (jo.vid = n.vid) WHERE jo.type = 'Function' AND n.title LIKE '%s' AND n.title NOT LIKE '%.toString' LIMIT 1", $node->title . '.%'); 1561 if (db_num_rows($query)) { 1562 $namespace = true; 1563 } 1564 } 1565 return ($node->jsdoc_namespace = $namespace); 1566 } 1567 1553 1568 function jsdoc_get_children(&$node, $with_private=false) { 1554 1569 if (isset($node->jsdoc_variables)) { … … 2410 2425 2411 2426 function _jsdoc_get_title_themed($node) { 2412 $themed = (object)array( 2413 'title' => $node->title, 2414 'crumbs' => array() 2415 ); 2427 $themed = _jsdoc_get_object_themed($node); 2428 $themed->crumbs = array(); 2416 2429 2417 2430 if ($type = jsdoc_get_type($node)) { … … 2462 2475 'url' => $node->jsdoc_url, 2463 2476 'summary' => jsdoc_get_teaser($node), 2464 'singleton' => jsdoc_is_initialized($node) 2477 'singleton' => jsdoc_is_initialized($node), 2478 'namespace' => jsdoc_is_namespace($node) 2465 2479 ); 2466 2480