From 920ac7e28e3d62bfbcf715f8d636de88dc26c890 Mon Sep 17 00:00:00 2001 From: wangyidong Date: Wed, 24 Jul 2024 14:43:25 +0800 Subject: [PATCH] * [perf story #59900] Adjust code. Rename ajaxSetting to ajaxsetoneself. --- module/message/control.php | 13 ++++++++++--- module/message/ui/ajaxgetdropmenu.html.php | 2 +- ...ajaxsetting.html.php => ajaxsetoneself.html.php} | 2 +- 3 files changed, 12 insertions(+), 5 deletions(-) rename module/message/ui/{ajaxsetting.html.php => ajaxsetoneself.html.php} (95%) diff --git a/module/message/control.php b/module/message/control.php index 8097b75d0e..cc75359cc1 100644 --- a/module/message/control.php +++ b/module/message/control.php @@ -58,7 +58,7 @@ class message extends control $this->loadModel('setting')->setItems('system.message.browser', $browserConfig); if(dao::isError()) $this->send(array('result' => 'fail', 'message' => dao::getError())); - return $this->send(array('result' => 'success', 'message' => $this->lang->saveSuccess, 'load' => true)); + return $this->send(array('result' => 'success', 'message' => $this->lang->saveSuccess, 'load' => array('url' => $this->createLink('message', 'browser'), 'selector' => array('#header', '#mainContainer')))); } $this->view->title = $this->lang->message->browser; @@ -207,14 +207,21 @@ class message extends control ->exec(); } - public function ajaxSetting() + /** + * Ajax: 设置自己的消息配置。 + * Ajax: Set for oneself + * + * @access public + * @return void + */ + public function ajaxSetOneself() { if($_POST) { $data = fixer::input('post')->setDefault('show', 0)->setDefault('count', 0)->get(); $account = $this->app->user->account; $this->loadModel('setting')->setItems("{$account}.message.browser", $data); - $this->send(array('result' => 'success', 'message' => $this->lang->saveSuccess, 'closeModal' => true)); + $this->send(array('result' => 'success', 'message' => $this->lang->saveSuccess, 'closeModal' => true, 'callback' => 'loadCurrentPage("#messageBar")')); } $this->display(); diff --git a/module/message/ui/ajaxgetdropmenu.html.php b/module/message/ui/ajaxgetdropmenu.html.php index 384c570ec8..e0309d70fe 100644 --- a/module/message/ui/ajaxgetdropmenu.html.php +++ b/module/message/ui/ajaxgetdropmenu.html.php @@ -68,7 +68,7 @@ tabs set::style(array('z-index' => '100')), btn(set::size('sm'), set::type('link'), setClass('allMarkRead'), set::hint($lang->message->notice->allMarkRead), icon('eye')), btn(set::size('sm'), set::type('link'), setClass('deleteAllRead'), set::hint($lang->message->notice->deleteAllRead), icon('trash')), - btn(set::size('sm'), set::type('link'), set::url(createLink('message', 'ajaxSetting')), setData('toggle', 'modal'), setData('size', 'sm'), icon('cog-outline')) + btn(set::size('sm'), set::type('link'), set::url(createLink('message', 'ajaxSetOneself')), setData('toggle', 'modal'), setData('size', 'sm'), icon('cog-outline')) ), tabPane ( diff --git a/module/message/ui/ajaxsetting.html.php b/module/message/ui/ajaxsetoneself.html.php similarity index 95% rename from module/message/ui/ajaxsetting.html.php rename to module/message/ui/ajaxsetoneself.html.php index 1b70a21e64..098be465c7 100644 --- a/module/message/ui/ajaxsetting.html.php +++ b/module/message/ui/ajaxsetoneself.html.php @@ -1,7 +1,7 @@