From c49cac9f3c8dcc383c7dadc391a0dd9f217ac8bd Mon Sep 17 00:00:00 2001 From: caoyanyi Date: Wed, 13 Mar 2024 14:25:31 +0800 Subject: [PATCH] * Adjust table cols for gitfox. --- module/repo/ui/browse.html.php | 6 ++---- module/repo/ui/log.html.php | 1 + 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/module/repo/ui/browse.html.php b/module/repo/ui/browse.html.php index a40b81e571..c3e070963a 100644 --- a/module/repo/ui/browse.html.php +++ b/module/repo/ui/browse.html.php @@ -215,7 +215,7 @@ toolbar set::className('last-sync-time'), $lang->repo->notice->lastSyncTime . (isset($lastRevision->time) ? date('m-d H:i', strtotime($lastRevision->time)) : date('m-d H:i')) ), - $repo->SCM != 'Gitlab' ? item(set($refreshItem)) : null, + !in_array($repo->SCM, $config->repo->notSyncSCM) ? item(set($refreshItem)) : null, dropdown ( set::staticMenu(true), @@ -265,7 +265,7 @@ jsVar('sortLink', helper::createLink('repo', 'browse', "repoID={$repoID}&recTota /* Disbale check all checkbox of table header */ $config->repo->commentDtable->fieldList['id']['checkbox'] = jsRaw('(rowID) => rowID !== \'HEADER\''); -if($repo->SCM == 'Gitlab') unset($config->repo->commentDtable->fieldList['commit']); +if(in_array($repo->SCM, $config->repo->notSyncSCM)) unset($config->repo->commentDtable->fieldList['commit']); $commentsTableData = initTableData($revisions, $config->repo->commentDtable->fieldList, $this->repo); $readAllLink = $this->repo->createLink('log', "repoID=$repoID&objectID=$objectID&entry=" . $encodePath . "&revision=HEAD&type=$logType"); @@ -293,5 +293,3 @@ sidebar set::showToolbarOnChecked(false) ) ); - -render(); diff --git a/module/repo/ui/log.html.php b/module/repo/ui/log.html.php index d2dcb75380..5cb9a23afa 100644 --- a/module/repo/ui/log.html.php +++ b/module/repo/ui/log.html.php @@ -57,6 +57,7 @@ $config->repo->logDtable->fieldList['revision']['checkbox'] = jsRaw('(rowID) => $config->repo->logDtable->fieldList['revision']['link'] = array('module' => 'repo', 'method' => 'revision', 'params' => "repoID={$repoID}&objectID={$objectID}&revision={revision}"); +if(in_array($repo->SCM, $config->repo->notSyncSCM)) unset($config->repo->logDtable->fieldList['commit']); $logs = initTableData($logs, $config->repo->logDtable->fieldList); $footToolbar['items'][] = array('text' => $lang->repo->diff, 'className' => "btn primary size-sm btn-diff", 'btnType' => 'primary', 'onClick' => jsRaw('window.diffClick'));