From 588c7ffc64208ed7c6bf1528ad606cdde128aeb8 Mon Sep 17 00:00:00 2001 From: Chenjianyu Date: Thu, 3 Aug 2023 16:11:23 +0800 Subject: [PATCH] * refactor prompt audit buttons. --- module/ai/config.php | 52 +++++++++++++++++++++---- module/bug/view/create.html.php | 2 +- module/bug/view/edit.html.php | 2 +- module/doc/view/edittexttype.html.php | 2 +- module/productplan/view/create.html.php | 2 +- module/productplan/view/edit.html.php | 2 +- module/programplan/view/create.html.php | 2 +- module/story/view/batchcreate.html.php | 2 +- module/story/view/change.html.php | 2 +- module/story/view/create.html.php | 2 +- module/task/view/batchcreate.html.php | 2 +- module/task/view/create.html.php | 2 +- module/testcase/view/create.html.php | 2 +- module/testcase/view/edit.html.php | 2 +- module/testreport/view/create.html.php | 2 +- module/tree/view/browse.html.php | 2 +- 16 files changed, 60 insertions(+), 22 deletions(-) diff --git a/module/ai/config.php b/module/ai/config.php index 669f4315f4..d2d529ca15 100644 --- a/module/ai/config.php +++ b/module/ai/config.php @@ -197,12 +197,50 @@ $config->ai->menuPrint->locations['doc']['view'] = (object)array( $config->ai->injectAuditButton = new stdclass(); $config->ai->injectAuditButton->locations = array(); -$config->ai->injectAuditButton->locations['task']['edit']['toolbar'] = (object)array( - 'targetContainer' => '#mainContent .main-header', - 'injectMethod' => 'append', - 'class' => 'pull-right btn-toolbar', +$config->ai->injectAuditButton->locations['task']['edit'] = array( + 'toolbar' => (object)array( + 'targetContainer' => '#mainContent .main-header', + 'injectMethod' => 'append', + 'class' => 'pull-right btn-toolbar', + ), + 'action' => (object)array( + 'targetContainer' => '#mainContent .form-actions', + 'injectMethod' => 'html', + ) ); -$config->ai->injectAuditButton->locations['task']['edit']['action'] = (object)array( - 'targetContainer' => '#mainContent .form-actions', - 'injectMethod' => 'html', + +$config->ai->injectAuditButton->locations['bug']['create'] = array( + 'toolbar' => (object)array( + 'targetContainer' => '#mainContent .main-header .btn-toolbar', + 'injectMethod' => 'prepend', + ), + 'action' => (object)array( + 'targetContainer' => '#mainContent .form-actions', + 'injectMethod' => 'html', + ) ); + +$config->ai->injectAuditButton->locations['doc']['edit'] = array( + 'toolbar' => (object)array( + 'targetContainer' => '#mainContent #headerBox .btn-tools', + 'injectMethod' => 'prepend', + ), + 'action' => (object)array( + 'targetContainer' => '#mainContent #headerBox .btn-tools', + 'injectMethod' => 'html', + ) +); + +$config->ai->injectAuditButton->locations['productplan']['create'] = $config->ai->injectAuditButton->locations['task']['edit']; +$config->ai->injectAuditButton->locations['productplan']['edit'] = $config->ai->injectAuditButton->locations['task']['edit']; +$config->ai->injectAuditButton->locations['programplan']['create'] = $config->ai->injectAuditButton->locations['task']['edit']; +$config->ai->injectAuditButton->locations['bug']['edit'] = $config->ai->injectAuditButton->locations['task']['edit']; +$config->ai->injectAuditButton->locations['story']['change'] = $config->ai->injectAuditButton->locations['task']['edit']; +$config->ai->injectAuditButton->locations['testcase']['edit'] = $config->ai->injectAuditButton->locations['task']['edit']; +$config->ai->injectAuditButton->locations['testreport']['create'] = $config->ai->injectAuditButton->locations['task']['edit']; + +$config->ai->injectAuditButton->locations['story']['batchcreate'] = $config->ai->injectAuditButton->locations['bug']['create']; +$config->ai->injectAuditButton->locations['story']['create'] = $config->ai->injectAuditButton->locations['bug']['create']; +$config->ai->injectAuditButton->locations['task']['batchcreate'] = $config->ai->injectAuditButton->locations['bug']['create']; +$config->ai->injectAuditButton->locations['task']['create'] = $config->ai->injectAuditButton->locations['bug']['create']; +$config->ai->injectAuditButton->locations['testcase']['create'] = $config->ai->injectAuditButton->locations['bug']['create']; diff --git a/module/bug/view/create.html.php b/module/bug/view/create.html.php index 4ffec1b105..d5dee015d5 100644 --- a/module/bug/view/create.html.php +++ b/module/bug/view/create.html.php @@ -14,7 +14,6 @@ include '../../common/view/header.html.php'; include '../../common/view/kindeditor.html.php'; include '../../common/view/datepicker.html.php'; -include '../../ai/view/inputinject.html.php'; js::set('holders', $lang->bug->placeholder); js::set('page', 'create'); js::set('createRelease', $lang->release->create); @@ -379,4 +378,5 @@ $('#osBox').next('.table-col').remove(); $('#typeBox').closest('tr').append('' + browser + ''); + diff --git a/module/bug/view/edit.html.php b/module/bug/view/edit.html.php index 038a078ef1..404294fd66 100644 --- a/module/bug/view/edit.html.php +++ b/module/bug/view/edit.html.php @@ -14,7 +14,6 @@ include '../../common/view/header.html.php'; include '../../common/view/datepicker.html.php'; include '../../common/view/kindeditor.html.php'; -include '../../ai/view/inputinject.html.php'; js::set('page' , 'edit'); js::set('changeProductConfirmed' , false); js::set('changeExecutionConfirmed' , false); @@ -329,4 +328,5 @@ if($this->app->tab == 'project') js::set('objectID', $bug->project); + diff --git a/module/doc/view/edittexttype.html.php b/module/doc/view/edittexttype.html.php index 4d4e0272cc..8e9968a89a 100644 --- a/module/doc/view/edittexttype.html.php +++ b/module/doc/view/edittexttype.html.php @@ -11,7 +11,6 @@ */ ?> - contentType == 'html') include '../../common/view/kindeditor.html.php';?> contentType == 'markdown') include '../../common/view/markdown.html.php';?>