* Adjust code
This commit is contained in:
@@ -161,7 +161,8 @@ class artifactrepo extends control
|
||||
$hasUpdate = false;
|
||||
foreach($artifactRepos as $repo)
|
||||
{
|
||||
foreach($serverRepos[$repo->serverID] as $serverRepo)
|
||||
if(!isset($serverRepos[$repo->serverID])) continue;
|
||||
foreach($serverRepos[$repo->serverID]['data'] as $serverRepo)
|
||||
{
|
||||
$serverRepo->onlineStatus = $serverRepo->online ? 'online' : 'offline';
|
||||
if($serverRepo->name == $repo->repoName && $serverRepo->onlineStatus != $repo->status)
|
||||
|
||||
@@ -13,3 +13,24 @@ window.createSortLink = function(col)
|
||||
if(sort == orderBy) sort = col.name + '_desc';
|
||||
return sortLink.replace('{orderBy}', sort);
|
||||
}
|
||||
|
||||
window.renderList = function (result, {col, row, value})
|
||||
{
|
||||
if(col.name === 'status')
|
||||
{
|
||||
switch(value)
|
||||
{
|
||||
case 'online':
|
||||
var statusClass = 'text-success';
|
||||
break;
|
||||
case 'offline':
|
||||
var statusClass = 'text-danger';
|
||||
break;
|
||||
default:
|
||||
var statusClass = '';
|
||||
}
|
||||
result[0] = {html: '<span class="' + statusClass + '">' + result[0] + '</span>'};
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
@@ -52,6 +52,7 @@ dtable
|
||||
(
|
||||
set::cols($config->artifactrepo->dtable->fieldList),
|
||||
set::data($artifactRepos),
|
||||
set::onRenderCell(jsRaw('window.renderList')),
|
||||
set::sortLink(jsRaw('createSortLink')),
|
||||
set::footPager(usePager()),
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user