diff --git a/lib/zin/wg/commentform/v1.php b/lib/zin/wg/commentform/v1.php index 1e39d90bfa..121971ff23 100644 --- a/lib/zin/wg/commentform/v1.php +++ b/lib/zin/wg/commentform/v1.php @@ -22,6 +22,7 @@ class commentForm extends wg ( set::url($url), set::method($method), + set::submitBtnText($lang->save), setClass('comment-form'), editor ( diff --git a/lib/zin/wg/form/v1.php b/lib/zin/wg/form/v1.php index 467fc29195..5cbee7c351 100644 --- a/lib/zin/wg/form/v1.php +++ b/lib/zin/wg/form/v1.php @@ -16,7 +16,8 @@ class form extends formBase 'items?: array', // 使用一个列定义对象数组来定义表单项。 'grid?: bool=true', // 是否启用网格部件,禅道中所有表单都是网格布局,除非有特殊目的,无需设置此项。 'labelWidth?: int', // 标签宽度,单位为像素。 - 'actionsClass?: string="form-group no-label"' // 操作按钮栏的 CSS 类。 + 'actionsClass?: string="form-group no-label"', // 操作按钮栏的 CSS 类。 + 'submitBtnText?: string' // 提交按钮文本。 ); protected function created() diff --git a/lib/zin/wg/history/v1.php b/lib/zin/wg/history/v1.php index fe4d3a3249..a23a5096bc 100644 --- a/lib/zin/wg/history/v1.php +++ b/lib/zin/wg/history/v1.php @@ -132,6 +132,7 @@ class history extends wg ( setClass('comment-edit-form hidden mt-2 ml-6'), set::method('post'), + set::submitBtnText($lang->save), set::action(createLink('action', 'editComment', "actionID=$action->id")), editor ( diff --git a/lib/zin/wg/searchtoggle/js/v1.js b/lib/zin/wg/searchtoggle/js/v1.js index 26c151bf99..963b4b8854 100644 --- a/lib/zin/wg/searchtoggle/js/v1.js +++ b/lib/zin/wg/searchtoggle/js/v1.js @@ -15,7 +15,7 @@ window.toggleSearchForm = function(moduleName, formName, open) if(!$form.length) $form = $('
').insertAfter('#mainMenu'); if(!$form.data('loaded')) { - const url = $.createLink('search', 'buildForm', 'module=' + moduleName + '&fields=¶ms=&actionURL=&queryID=0&formName=' + formName); + const url = $.createLink('search', 'buildZinForm', 'module=' + moduleName + '&fields=¶ms=&actionURL=&queryID=0&formName=' + formName); $.get(url, html => { $form.html(html).data('loaded', true); diff --git a/module/account/ui/view.html.php b/module/account/ui/view.html.php index 9c730ef17d..e3f077c566 100644 --- a/module/account/ui/view.html.php +++ b/module/account/ui/view.html.php @@ -70,7 +70,10 @@ detailBody ) ), ), - history(), + history + ( + set::commentUrl(createLink('action', 'comment', array('objectType' => 'account', 'objectID' => $account->id))), + ), floatToolbar ( set::object($account), diff --git a/module/action/control.php b/module/action/control.php index e4ea794f1e..5da7a634db 100755 --- a/module/action/control.php +++ b/module/action/control.php @@ -379,7 +379,7 @@ class action extends control dao::$errors['submit'][] = $this->lang->action->historyEdit; return $this->send(array('result' => 'fail', 'message' => dao::getError())); } - return $this->send(array('result' => 'success', 'locate' => 'reload', 'load' => true)); + return $this->send(array('result' => 'success', 'locate' => 'reload', 'load' => true, 'closeModal' => true)); } /** diff --git a/module/host/ui/view.html.php b/module/host/ui/view.html.php index 9da9b70921..8edbd3cd34 100644 --- a/module/host/ui/view.html.php +++ b/module/host/ui/view.html.php @@ -95,7 +95,10 @@ detailBody ) ) ), - history(), + history + ( + set::commentUrl(createLink('action', 'comment', array('objectType' => 'host', 'objectID' => $host->id))), + ), floatToolbar ( set::object($host), diff --git a/module/mr/js/link.ui.js b/module/mr/js/link.ui.js index 67121d1fe5..0e25f73d28 100644 --- a/module/mr/js/link.ui.js +++ b/module/mr/js/link.ui.js @@ -38,7 +38,6 @@ window.showLink = function(obj) let link = $(obj).data('url'); let $tabContent = $(obj); - console.log(1111, link, $tabContent, $(obj)); if($(obj).hasClass('link')) { $tabContent = $(obj).closest('.tab-pane'); diff --git a/module/repo/js/diff.ui.js b/module/repo/js/diff.ui.js index 7b4789d5cf..0684b18c6b 100644 --- a/module/repo/js/diff.ui.js +++ b/module/repo/js/diff.ui.js @@ -33,7 +33,6 @@ window.afterPageUpdate = function() /* Select default tree item. */ const currentElement = findItemInTreeItems(tree, fileAsId, 0); - console.log(1111, $('#' + currentElement.id)) expandTree(); if(currentElement != undefined) setTimeout(() => { diff --git a/module/search/control.php b/module/search/control.php index b7d6074d54..314207223b 100644 --- a/module/search/control.php +++ b/module/search/control.php @@ -53,15 +53,29 @@ class search extends control $this->view->onMenuBar = empty($onMenuBar) ? 'no' : $onMenuBar; $this->app->loadModuleConfig('action'); - $_GET['zin'] = 0; - if(in_array($module, $this->config->action->newPageModule)) - { - $_GET['zin'] = 1; - $this->view->formSession = $_SESSION[$module . 'Form']; - } $this->display(); } + /** + * Build search form of 20 version. + * + * @param string $module + * @param array $fields + * @param array $params + * @param string $actionURL + * @param int $queryID + * @access public + * @return void + */ + public function buildZinForm($module = '', $fields = '', $params = '', $actionURL = '', $queryID = 0) + { + if(!commonModel::hasPriv('search', 'buildForm')) $this->loadModel('common')->deny('search', 'buildForm', false); + + $module = empty($module) ? $this->session->searchParams['module'] : $module; + $this->view->formSession = $_SESSION[$module . 'Form']; + $this->buildForm($module, $fields, $params, $actionURL, $queryID); + } + /** * Build query * diff --git a/module/search/ui/buildform.html.php b/module/search/ui/buildzinform.html.php similarity index 100% rename from module/search/ui/buildform.html.php rename to module/search/ui/buildzinform.html.php diff --git a/module/serverroom/ui/view.html.php b/module/serverroom/ui/view.html.php index bdc770b95a..f64c8c5cbd 100644 --- a/module/serverroom/ui/view.html.php +++ b/module/serverroom/ui/view.html.php @@ -74,7 +74,10 @@ detailBody ) ), ), - history(), + history + ( + set::commentUrl(createLink('action', 'comment', array('objectType' => 'serverroom', 'objectID' => $serverRoom->id))), + ), floatToolbar ( set::object($serverRoom), diff --git a/module/store/js/browse.ui.js b/module/store/js/browse.ui.js index da63954006..ac3430af29 100644 --- a/module/store/js/browse.ui.js +++ b/module/store/js/browse.ui.js @@ -39,7 +39,6 @@ window.installApp = function() $('#mainContent').on('keydown', '#name', function(event) { - console.log(1111, event.key); if (event.key === 'Enter') { const form = new FormData(); diff --git a/module/testcase/js/createscene.js b/module/testcase/js/createscene.js index 4fc67f0365..d9501c89a6 100644 --- a/module/testcase/js/createscene.js +++ b/module/testcase/js/createscene.js @@ -7,7 +7,6 @@ function loadProductBranchesNew(productID) { $('#branch').remove(); - console.log(1111, caseBranch) var param = page == 'create' ? 'active' : 'all'; var oldBranch = page == 'edit' ? caseBranch : 0; var param = "productID=" + productID + "&oldBranch=" + oldBranch + "¶m=" + param;