* @package gitlab * @link https://www.zentao.net */ namespace zin; jsVar('protectedTag', $lang->gitlab->tag->protected); if(!empty($permissionError)) { jsCall('alertJump', array($permissionError, $errorJump)); return; } detailHeader ( to::title ( entityLabel ( span($project->name_with_namespace) ), form ( setID('searchForm'), setClass('ml-4'), set::actions(array()), set::ajax(array('beforeSubmit' => jsRaw('() => {search(); return false;}'))), formRow ( input ( set::placeholder($lang->gitlab->tag->placeholderSearch), set::name('keyword'), set::value($keyword) ), btn ( setClass('primary'), $lang->gitlab->search, on::click('search') ) ) ) ), common::hasPriv('instance', 'manage') ? to::suffix(btn ( set::icon('plus'), set::url(createLink('gitlab', 'createTag', "gitlabID={$gitlabID}&projectID={$projectID}")), set::type('primary'), $lang->gitlab->createTag )) : null ); $tagList = initTableData($gitlabTagList, $config->gitlab->dtable->tag->fieldList, $this->gitlab); dtable ( set::cols($config->gitlab->dtable->tag->fieldList), set::data($tagList), set::sortLink(createLink('gitlab', 'browseTag', "gitlabID={$gitlabID}&projectID={$projectID}&orderBy={name}_{sortType}&recTotal={$pager->recTotal}&recPerPage={$pager->recPerPage}&pageID={$pager->pageID}")), set::orderBy($orderBy), set::onRenderCell(jsRaw('window.renderCell')), set::footPager(usePager()) );