diff --git a/library/Businessprocess/Renderer/TileRenderer/NodeTile.php b/library/Businessprocess/Renderer/TileRenderer/NodeTile.php index 96390f9..cc4a7be 100644 --- a/library/Businessprocess/Renderer/TileRenderer/NodeTile.php +++ b/library/Businessprocess/Renderer/TileRenderer/NodeTile.php @@ -221,6 +221,20 @@ class NodeTile extends BaseElement 'data-base-target' => '_next' ) )); + + $url = $node->getInfoUrl(); + + if ($url !== null) { + $this->actions()->add(Link::create( + Icon::create('info-circled'), + $url, + null, + array( + 'title' => sprintf('%s: %s', $this->translate('More information'), $url), + 'class' => 'node-info' + ) + )); + } } else { // $url = $this->makeMonitoredNodeUrl($node); if ($node instanceof ServiceNode) { diff --git a/public/css/module.less b/public/css/module.less index 72a4036..38f187c 100644 --- a/public/css/module.less +++ b/public/css/module.less @@ -493,6 +493,11 @@ td > a > .badges { background-color: white; color: @text-color; } + + > .node-info { + margin-right: 0.3em; + float: right; + } } }