* Fixed the error of tutorial task manageTeam.

This commit is contained in:
wangxuepeng
2023-11-14 13:23:59 +08:00
parent 45e579fa1f
commit 3e9f8f0d49
4 changed files with 11 additions and 9 deletions
-1
View File
@@ -79,7 +79,6 @@ class tutorial extends control
{
$this->session->set('tutorialMode', false);
$this->loadModel('setting')->setItem($this->app->user->account . '.common.global.novice', 0);
if(empty($referer)) $referer = helper::safe64Encode(helper::createLink('my', 'index', '', 'html'));
return $this->send(array('result' => 'success', 'open' => $this->createLink('index', 'index')));
}
+4 -3
View File
@@ -263,7 +263,7 @@ $(function()
if(task.nav.formType === 'table')
{
targetStatus.form = true;
if(current === 'manageTeam') fieldSelector = '#' + task.nav.requiredFields;
if(current === 'manageTeam') fieldSelector = 'input[name="' + task.nav.requiredFields + '"]';
else fieldSelector = '.dtable-checkbox';
var $formItem = $$(fieldSelector);
@@ -301,6 +301,7 @@ $(function()
if(showToolTipTask) clearTimeout(showToolTipTask);
$submitTarget.addClass('active');
clearTips();
if(task.nav.submit) showToolTip($form.find(task.nav.submit), $submitTarget.text(), {placement: 'top'});
}
else
@@ -388,7 +389,7 @@ $(function()
if(task.nav.formType === 'table')
{
if(current === 'manageTeam') fieldSelector = '#' + task.nav.requiredFields;
if(current === 'manageTeam') fieldSelector = 'input[name="' + task.nav.requiredFields + '"]';
else fieldSelector = '.dtable-checkbox';
}
else if(requiredFields)
@@ -430,7 +431,7 @@ $(function()
}
else
{
$checkbox = $$(task.nav.target).on('click', function(){
$$(task.nav.target).on('click', function(){
var current = this
setTimeout(
function()
+6 -4
View File
@@ -122,10 +122,11 @@ $lang->tutorial->tasks['manageTeam']['nav'] = array();
$lang->tutorial->tasks['manageTeam']['nav']['app'] = 'project';
$lang->tutorial->tasks['manageTeam']['nav']['module'] = 'project';
$lang->tutorial->tasks['manageTeam']['nav']['method'] = 'managemembers';
$lang->tutorial->tasks['manageTeam']['nav']['vars'] = 'projectID=0';
$lang->tutorial->tasks['manageTeam']['nav']['menuModule'] = '';
$lang->tutorial->tasks['manageTeam']['nav']['menu'] = '#actionBar, #header > .container > #heading > .toolbar, #table-tutorial-wizard > .dtable-body > .dtable-cells > .dtable-cells-container > .dtable-cell[data-col="name"] > .dtable-cell-content > a, #table-project-browse > .dtable-body > .dtable-cells > .dtable-cells-container > .dtable-cell[data-col="name"] > .dtable-cell-content > a, .nav-item > a[data-id="settings"], #mainNavbar > .container > .nav > .nav-item > a[data-id="members"]';
$lang->tutorial->tasks['manageTeam']['nav']['form'] = '#teamForm';
$lang->tutorial->tasks['manageTeam']['nav']['requiredFields'] = 'account1';
$lang->tutorial->tasks['manageTeam']['nav']['requiredFields'] = 'accounts[1]';
$lang->tutorial->tasks['manageTeam']['nav']['formType'] = 'table';
$lang->tutorial->tasks['manageTeam']['nav']['submit'] = '.form-row > .form-actions > button:first-child';
$lang->tutorial->tasks['manageTeam']['nav']['target'] = '.manage-team-btn';
@@ -156,8 +157,8 @@ $lang->tutorial->tasks['linkStory']['nav']['app'] = 'execution';
$lang->tutorial->tasks['linkStory']['nav']['module'] = 'execution';
$lang->tutorial->tasks['linkStory']['nav']['method'] = 'linkStory';
$lang->tutorial->tasks['linkStory']['nav']['menuModule'] = 'story';
$lang->tutorial->tasks['linkStory']['nav']['menu'] = '#heading > .toolbar > a[title="执行"], #table-execution-all > .dtable-body > .dtable-cells > .dtable-cells-container > .dtable-cell[data-col="name"], .link-story-btn';
$lang->tutorial->tasks['linkStory']['nav']['form'] = '#table-tutorial-wizard';
$lang->tutorial->tasks['linkStory']['nav']['menu'] = '#heading > .toolbar > a[title="执行"], #table-execution-all > .dtable-body > .dtable-cells > .dtable-cells-container > .dtable-cell[data-col="nameCol"] > .dtable-cell-content > .dtable-cell-html, .link-story-btn';
$lang->tutorial->tasks['linkStory']['nav']['form'] = '#table-tutorial-wizard,#table-execution-linkstory';
$lang->tutorial->tasks['linkStory']['nav']['formType'] = 'table';
$lang->tutorial->tasks['linkStory']['nav']['submit'] = '.link-story-btn';
$lang->tutorial->tasks['linkStory']['nav']['target'] = '.dtable-checkbox';
@@ -173,7 +174,8 @@ $lang->tutorial->tasks['createTask']['nav']['app'] = 'execution';
$lang->tutorial->tasks['createTask']['nav']['module'] = 'task';
$lang->tutorial->tasks['createTask']['nav']['method'] = 'create';
$lang->tutorial->tasks['createTask']['nav']['menuModule'] = 'story';
$lang->tutorial->tasks['createTask']['nav']['menu'] = '#heading > .toolbar > .toolbar-item, .create-task-btn';
$lang->tutorial->tasks['createTask']['nav']['vars'] = 'executionID=2&storyID=0';
$lang->tutorial->tasks['createTask']['nav']['menu'] = '#heading > .toolbar > .toolbar-item, .create-task-btn, #table-execution-all > .dtable-body > .dtable-cells > .dtable-cells-container > .dtable-cell[data-col="nameCol"] > .dtable-cell-content > .dtable-cell-html';
$lang->tutorial->tasks['createTask']['nav']['form'] = '#mainContent';
$lang->tutorial->tasks['createTask']['nav']['submit'] = 'button[type=submit]';
$lang->tutorial->tasks['createTask']['nav']['target'] = '.create-task-btn';