diff --git a/library/Businessprocess/Renderer/Renderer.php b/library/Businessprocess/Renderer/Renderer.php index ad328b5..e17efa5 100644 --- a/library/Businessprocess/Renderer/Renderer.php +++ b/library/Businessprocess/Renderer/Renderer.php @@ -215,7 +215,8 @@ abstract class Renderer extends Html 'deletenode', 'deleteparent', 'editnode', - 'simulationnode' + 'simulationnode', + 'view' )); $this->setBaseUrl($url); return $this; @@ -227,7 +228,7 @@ abstract class Renderer extends Html */ public function setBaseUrl(Url $url) { - $this->baseUrl = $url->without(array('node', 'path')); + $this->baseUrl = $url->without(array('node', 'path', 'view')); return $this; } diff --git a/public/js/module.js b/public/js/module.js index f524d6d..beb69c8 100644 --- a/public/js/module.js +++ b/public/js/module.js @@ -44,6 +44,7 @@ this.fixOpenedBps($container); this.highlightFormErrors($container); this.hideInactiveFormDescriptions($container); + this.fixTileLinksOnDashboard($container); }, processTitleClick: function (event) { @@ -152,6 +153,12 @@ });*/ }, + fixTileLinksOnDashboard: function($container) { + if ($container.closest('div.dashboard')) { + $container.find('div.tiles').data('baseTarget', '_next'); + } + }, + fixFullscreen: function($container) { var $controls = $container.find('div.controls'); var $layout = $('#layout');