diff --git a/module/kanban/control.php b/module/kanban/control.php index bc3da350fa..1fc596dd90 100644 --- a/module/kanban/control.php +++ b/module/kanban/control.php @@ -547,12 +547,10 @@ class kanban extends control if(empty($lanes)) return; $lanes = explode(',', trim($lanes, ',')); - $this->kanbanTao->updateLaneSort($regionID, $lanes); + $this->kanban->updateLaneSort($regionID, $lanes); if(dao::isError()) return $this->send(array('result' => 'fail', 'message' => dao::getError())); - $region = $this->kanban->getRegionByID($regionID); - $callback = $this->kanban->getKanbanCallback($region->kanban, $region->id); - return $this->send(array('result' => 'success', 'message' => $this->lang->saveSuccess, 'callback' => $callback)); + return $this->send(array('result' => 'success', 'message' => $this->lang->saveSuccess, 'load' => true)); } /** @@ -569,12 +567,10 @@ class kanban extends control if(empty($columns)) return; $columns = explode(',', trim($columns, ',')); - $this->kanbanTao->updateColumnSort($regionID, $columns); + $this->kanban->updateColumnSort($regionID, $columns); if(dao::isError()) return $this->send(array('result' => 'fail', 'message' => dao::getError())); - $region = $this->kanban->getRegionByID($regionID); - $callback = $this->kanban->getKanbanCallback($region->kanban, $region->id); - return $this->send(array('result' => 'success', 'message' => $this->lang->saveSuccess, 'callback' => $callback)); + return $this->send(array('result' => 'success', 'message' => $this->lang->saveSuccess, 'load' => true)); } /** diff --git a/module/kanban/js/view.ui.js b/module/kanban/js/view.ui.js index af7d35017a..92f5a014b4 100644 --- a/module/kanban/js/view.ui.js +++ b/module/kanban/js/view.ui.js @@ -465,13 +465,11 @@ window.sortItems = function(event) if(objectType == 'region') link = $.createLink('kanban', 'sortRegion', 'regions=' + orders); if(objectType == 'column') link = $.createLink('kanban', 'sortColumn', 'regionID=' + regionID + '&columns=' + orders); if(objectType == 'lane') link = $.createLink('kanban', 'sortLane', 'regionID=' + regionID + '&lanes=' + orders); - $.getJSON(link, function(result) + $.getJSON(link, function() { - if(objectType == 'region') loadCurrentPage(); - $('.kanban-list').zui('kanbanlist').$.getKanban(result.regionID).update(result.kanbanData); + loadCurrentPage(); }); } }); }); - }