diff --git a/module/api/control.php b/module/api/control.php index d6602a2bb1..a94ed749d2 100755 --- a/module/api/control.php +++ b/module/api/control.php @@ -37,6 +37,7 @@ class api extends control */ public function index($objectType = 'nolink', $objectID = 0, $libID = 0, $moduleID = 0, $apiID = 0, $version = 0, $release = 0, $appendLib = 0, $browseType = '', $param = 0) { + if(empty($objectType)) $objectType = 'nolink'; /* Get all api doc libraries. */ $libs = $this->doc->getApiLibs($appendLib, $objectType, $objectID); if($libID == 0 and !empty($libs)) diff --git a/module/api/js/index.js b/module/api/js/index.js index 51d0de587f..cbf004dddd 100644 --- a/module/api/js/index.js +++ b/module/api/js/index.js @@ -22,11 +22,11 @@ $(document).ready(function() data: treeData, itemCreator: function($li, item) { - var libClass = 'lib'; + var libClass = item.type == 'api' ? 'lib' : ''; var hasChild = item.children ? !!item.children.length : false; var $item = ''; $item += '
'; - if(libClass == 'lib') $item += '
'; + if(libClass == 'lib') $item += '
'; $item += ''; $item += item.name $item += ''; @@ -42,6 +42,7 @@ $(document).ready(function() $('li.has-list > ul, #fileTree').addClass("menu-active-primary menu-hover-primary"); + console.log(linkParams) $('#fileTree').on('mousemove', 'a', function() { if($(this).data('type') == 'annex') return; @@ -65,8 +66,6 @@ $(document).ready(function() if(isLib) { - if($(this).data('type') == 'annex') return false; - libID = moduleID; moduleID = 0; } @@ -75,7 +74,7 @@ $(document).ready(function() libID = $(this).closest('.lib').data('id'); } linkParams = linkParams.replace('%s', '&libID=' + libID + '&moduleID=' + moduleID); - location.href = createLink('doc', 'tableContents', linkParams); + location.href = createLink('api', 'index', linkParams); }); }); diff --git a/module/api/view/index.html.php b/module/api/view/index.html.php index f702b6a1bb..d80a652e44 100644 --- a/module/api/view/index.html.php +++ b/module/api/view/index.html.php @@ -13,6 +13,7 @@ api->confirmDelete);?> +