From 704711ce6f4937f2c040c574742fc6f94cdcd94d Mon Sep 17 00:00:00 2001 From: xieqiyu Date: Tue, 5 Jul 2022 10:32:39 +0800 Subject: [PATCH] * Code for task#59545,#59546. Update lane name. --- module/execution/js/kanban.js | 26 ++++++++++++++++++++++++++ module/kanban/control.php | 2 +- module/kanban/js/view.js | 21 +++++++++++++++++++++ 3 files changed, 48 insertions(+), 1 deletion(-) diff --git a/module/execution/js/kanban.js b/module/execution/js/kanban.js index 38c70e6aaa..8943fab585 100644 --- a/module/execution/js/kanban.js +++ b/module/execution/js/kanban.js @@ -299,6 +299,32 @@ function createColumnCreateMenu(options) return items; } +/** + * Update region name. + * + * @param int $regionID + * @param string $name + * @access public + * @return void + */ +function updateRegionName(regionID, name) +{ + $('.region[data-id="' + regionID + '"] > .region-header > strong:first').text(name); +} + +/** + * Update lane name. + * + * @param int $laneID + * @param string $name + * @access public + * @return void + */ +function updateLaneName(laneID, name) +{ + $('.kanban-lane[data-id="' + laneID + '"] > .kanban-lane-name > span').text(name); +} + /** * Hide kanban action */ diff --git a/module/kanban/control.php b/module/kanban/control.php index e9f237b747..9d31f8fc74 100644 --- a/module/kanban/control.php +++ b/module/kanban/control.php @@ -1559,7 +1559,7 @@ class kanban extends control $this->loadModel('action')->create('kanbanlane', $laneID, 'Edited', '', $executionID); - return $this->send(array('result' => 'success', 'message' => $this->lang->saveSuccess, 'locate' => 'parent', 'lane' => $lane)); + return $this->send(array('result' => 'success', 'message' => $this->lang->saveSuccess, 'closeModal' => 1, 'callback' => array('target' => 'parent', 'name' => 'updateLaneName', 'params' => array($laneID, $this->post->name)))); } $lane = $this->kanban->getLaneById($laneID); diff --git a/module/kanban/js/view.js b/module/kanban/js/view.js index e5a9598df0..2c28854bee 100644 --- a/module/kanban/js/view.js +++ b/module/kanban/js/view.js @@ -899,11 +899,32 @@ function updateRegion(regionID, regionData) return true; } +/** + * Update region name. + * + * @param int $regionID + * @param string $name + * @access public + * @return void + */ function updateRegionName(regionID, name) { $('.region[data-id="' + regionID + '"] > .region-header > strong:first').text(name); } +/** + * Update lane name. + * + * @param int $laneID + * @param string $name + * @access public + * @return void + */ +function updateLaneName(laneID, name) +{ + $('.kanban-lane[data-id="' + laneID + '"] > .kanban-lane-name > span').text(name); +} + /** * Hide kanban action */