From 50e18766f67f4d8fc90845a9234375721d73b2e9 Mon Sep 17 00:00:00 2001 From: Eric Lippmann Date: Wed, 15 Aug 2018 09:37:43 +0200 Subject: [PATCH] Adjust tile navigation * Left to right tile drill down * Actions redirect to main --- application/controllers/ProcessController.php | 4 +++- library/Businessprocess/Renderer/TileRenderer.php | 2 +- library/Businessprocess/Renderer/TileRenderer/NodeTile.php | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/application/controllers/ProcessController.php b/application/controllers/ProcessController.php index 360c0a3..9f0ef56 100644 --- a/application/controllers/ProcessController.php +++ b/application/controllers/ProcessController.php @@ -259,6 +259,7 @@ class ProcessController extends Controller } if ($form) { + $form->getElement($form->getSubmitLabel())->setAttrib('data-base-target', '_main'); $this->content()->prependContent(HtmlString::create((string) $form)); } } @@ -322,7 +323,8 @@ class ProcessController extends Controller Link::create( $this->translate('Store'), 'businessprocess/process/config', - array('config' => $bp->getName()) + array('config' => $bp->getName()), + ['data-base-target' => '_next'] ) )->addContent( Link::create( diff --git a/library/Businessprocess/Renderer/TileRenderer.php b/library/Businessprocess/Renderer/TileRenderer.php index 5972a28..59db5df 100644 --- a/library/Businessprocess/Renderer/TileRenderer.php +++ b/library/Businessprocess/Renderer/TileRenderer.php @@ -81,7 +81,7 @@ class TileRenderer extends Renderer protected function addNewNode() { $div = Container::create( - array('class' => 'addnew', 'data-base-target' => '_self') + array('class' => 'addnew', 'data-base-target' => '_next') ); $actions = Container::create( diff --git a/library/Businessprocess/Renderer/TileRenderer/NodeTile.php b/library/Businessprocess/Renderer/TileRenderer/NodeTile.php index f099a2d..b219794 100644 --- a/library/Businessprocess/Renderer/TileRenderer/NodeTile.php +++ b/library/Businessprocess/Renderer/TileRenderer/NodeTile.php @@ -60,7 +60,7 @@ class NodeTile extends BaseElement $this->actions = Container::create( array( 'class' => 'actions', - 'data-base-target' => '_self' + 'data-base-target' => '_next' ) );