diff --git a/module/api/control.php b/module/api/control.php index cf9bee599b..f9cbc95c2f 100755 --- a/module/api/control.php +++ b/module/api/control.php @@ -250,7 +250,7 @@ class api extends control $this->api->deleteRelease($id); if(dao::isError()) return $this->sendError(dao::getError()); - return $this->sendSuccess(array('load' => true, 'closeModal' => true)); + return $this->sendSuccess(array('load' => true, 'closeModal' => true, 'docApp' => array('executeCommand', 'loadLazyContent', array('.api-release-list')))); } /** @@ -274,7 +274,7 @@ class api extends control if(dao::isError()) return $this->sendError(dao::getError()); - return $this->sendSuccess(array('load' => true, 'closeModal' => true)); + return $this->sendSuccess(array('load' => true, 'closeModal' => true, 'docApp' => array('executeCommand', 'loadLazyContent', array('.api-release-list')))); } $this->display(); diff --git a/module/api/css/releases.ui.css b/module/api/css/releases.ui.css index 42cac2ff18..e69de29bb2 100644 --- a/module/api/css/releases.ui.css +++ b/module/api/css/releases.ui.css @@ -1 +0,0 @@ -.releaseModal .modal-dialog .modal-body {overflow-y: hidden;} diff --git a/module/api/ui/releases.html.php b/module/api/ui/releases.html.php index 55d422ba1c..70cc354b02 100644 --- a/module/api/ui/releases.html.php +++ b/module/api/ui/releases.html.php @@ -12,17 +12,21 @@ namespace zin; set::title($lang->api->releases); -$releases = initTableData($releases, $config->api->dtable->release->fieldList, $this->api); +$releases = initTableData($releases, $config->api->dtable->release->fieldList, $this->api); +$footerInfo = empty($releases) ? $lang->pager->noRecord : str_replace('{recTotal}', '' . count($releases), $lang->pager->totalCountAB); -dtable +div ( - setStyle('overflow-y', 'hidden'), - set::extraHeight('+144'), - set::cols(array_values($config->api->dtable->release->fieldList)), - set::data(array_values($releases)), - set::userMap($users), - set::orderBy($orderBy), - set::sortLink(inlink('releases', "libID={$libID}&orderBy={name}_{sortType}")) + dtable + ( + set::_className(''), + set::cols(array_values($config->api->dtable->release->fieldList)), + set::data(array_values($releases)), + set::userMap($users), + set::orderBy($orderBy), + set::footer($footerInfo), + set::loadPartial(), + set::sortLink(inlink('releases', "libID={$libID}&orderBy={name}_{sortType}")), + set::loadOptions(array('zui-command' => 'updateLazyContent')) + ), ); - -render();