* Fixed the error of linkStory task.
This commit is contained in:
@@ -12,7 +12,9 @@
|
||||
class tutorial extends control
|
||||
{
|
||||
/**
|
||||
* Start page
|
||||
* 新手教程开始页面。
|
||||
* Tutorial start page.
|
||||
*
|
||||
* @access public
|
||||
* @return void
|
||||
*/
|
||||
@@ -23,7 +25,9 @@ class tutorial extends control
|
||||
}
|
||||
|
||||
/**
|
||||
* Index page
|
||||
* 新手教程页面。
|
||||
* Tutorial page.
|
||||
*
|
||||
* @access public
|
||||
* @return void
|
||||
*/
|
||||
@@ -43,11 +47,12 @@ class tutorial extends control
|
||||
}
|
||||
|
||||
/**
|
||||
* Ajax设置任务。
|
||||
* Ajax set tasks
|
||||
*
|
||||
* @param string $finish
|
||||
* @access public
|
||||
* @return void
|
||||
* @return string
|
||||
*/
|
||||
public function ajaxSetTasks($finish = 'keepAll')
|
||||
{
|
||||
@@ -62,7 +67,8 @@ class tutorial extends control
|
||||
}
|
||||
|
||||
/**
|
||||
* Exit tutorial mode
|
||||
* 退出新手教程模式。
|
||||
* Exit tutorial mode.
|
||||
*
|
||||
* @param string $referer
|
||||
* @access public
|
||||
@@ -77,6 +83,7 @@ class tutorial extends control
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过ajax退出新手教程模式。
|
||||
* Ajax quit tutorial mode
|
||||
*
|
||||
* @access public
|
||||
@@ -90,6 +97,7 @@ class tutorial extends control
|
||||
}
|
||||
|
||||
/**
|
||||
* 导向页面。
|
||||
* Wizard.
|
||||
*
|
||||
* @param string $module
|
||||
@@ -135,6 +143,7 @@ class tutorial extends control
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过ajax保存新手教程结果。
|
||||
* Ajax save novice result.
|
||||
*
|
||||
* @param string $novice
|
||||
@@ -150,6 +159,7 @@ class tutorial extends control
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过ajax保存新手教程进度。
|
||||
* Ajax save tutorial score.
|
||||
*
|
||||
* @access public
|
||||
|
||||
@@ -275,11 +275,11 @@ $(function()
|
||||
|
||||
if(task.nav.formType === 'table')
|
||||
{
|
||||
fieldSelector = 'input[type="checkbox"]';
|
||||
var $checkboxes = $form.find(fieldSelector);
|
||||
targetStatus.form = $checkboxes.filter(':checked').length > 0;
|
||||
fieldSelector = '.dtable-checkbox';
|
||||
var $checkboxes = $$(fieldSelector).eq(1);
|
||||
targetStatus.form = $checkboxes.hasClass('checked');
|
||||
if(!targetStatus.form) {
|
||||
targetStatus.waitField = $checkboxes.filter(':not(:checked):first').closest('td');
|
||||
targetStatus.waitField = $checkboxes.closest('div');
|
||||
}
|
||||
}
|
||||
else if(requiredFields)
|
||||
@@ -311,6 +311,7 @@ $(function()
|
||||
var onSubmit = function(e)
|
||||
{
|
||||
var status = checkTask();
|
||||
console.log('检查表单的状态', status);
|
||||
if(!status.submitOK)
|
||||
{
|
||||
if(status.waitField)
|
||||
@@ -336,13 +337,44 @@ $(function()
|
||||
{
|
||||
finishTask();
|
||||
}
|
||||
e.preventDefault();
|
||||
e.stopPropagation();
|
||||
|
||||
if(e)
|
||||
{
|
||||
e.preventDefault();
|
||||
e.stopPropagation();
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
$form = $form.is('form') ? $form : $form.find('form').last();
|
||||
if(task.nav.submit) $form.on('click.tutorial', task.nav.submit, onSubmit);
|
||||
else $form.submit(onSubmit);
|
||||
if($form.length)
|
||||
{
|
||||
if(task.nav.submit) $form.on('click.tutorial', task.nav.submit, onSubmit);
|
||||
else $form.submit(onSubmit);
|
||||
}
|
||||
else
|
||||
{
|
||||
$checkbox = $$(task.nav.target).on('click', function(){
|
||||
var current = this
|
||||
setTimeout(
|
||||
function()
|
||||
{
|
||||
console.log(task.nav.submit, $$(task.nav.submit))
|
||||
if($(current).hasClass('checked'))
|
||||
{
|
||||
highlight($$(task.nav.submit))
|
||||
showToolTip($$(task.nav.submit), $submitTarget.text(), {placement: 'top'});
|
||||
}
|
||||
|
||||
$$(task.nav.submit).on('click', function(){
|
||||
finishTask();
|
||||
})
|
||||
},
|
||||
500
|
||||
)
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
if(targetStatus.form)
|
||||
|
||||
+140
-115
@@ -34,139 +34,164 @@ $lang->tutorial->novice = "你可能初次使用禅道,是否进入
|
||||
$lang->tutorial->dataNotSave = "教程任务中,数据不会保存。";
|
||||
|
||||
$lang->tutorial->tasks = array();
|
||||
$lang->tutorial->tasks['createAccount'] = array();
|
||||
$lang->tutorial->tasks['createAccount']['title'] = '创建帐号';
|
||||
|
||||
$lang->tutorial->tasks['createAccount'] = array('title' => '创建帐号');
|
||||
$lang->tutorial->tasks['createAccount']['nav'] = array(
|
||||
'app' => 'admin',
|
||||
'module' => 'user',
|
||||
'method' => 'create',
|
||||
'menuModule' => 'company',
|
||||
'menu' => 'browseUser',
|
||||
'form' => '#mainContent',
|
||||
'requiredFields' => 'account,realname,verifyPassword,password1,password2',
|
||||
'submit' => 'button[type=submit]',
|
||||
'target' => '.create-user-btn',
|
||||
'targetPageName' => '添加用户'
|
||||
);
|
||||
$lang->tutorial->tasks['createAccount']['desc'] = "<p>在系统创建一个新的用户帐号:</p><ul><li data-target='nav'>打开 <span class='task-nav'>后台 <i class='icon icon-angle-right'></i> 人员管理 <i class='icon icon-angle-right'></i> 用户 <i class='icon icon-angle-right'></i> 添加用户</span> 页面;</li><li data-target='form'>在添加用户表单中填写新用户信息;</li><li data-target='submit'>保存用户信息。</li></ul>";
|
||||
$lang->tutorial->tasks['createAccount']['nav'] = array();
|
||||
$lang->tutorial->tasks['createAccount']['nav']['app'] = 'admin';
|
||||
$lang->tutorial->tasks['createAccount']['nav']['module'] = 'user';
|
||||
$lang->tutorial->tasks['createAccount']['nav']['method'] = 'create';
|
||||
$lang->tutorial->tasks['createAccount']['nav']['menuModule'] = 'company';
|
||||
$lang->tutorial->tasks['createAccount']['nav']['menu'] = 'browseUser';
|
||||
$lang->tutorial->tasks['createAccount']['nav']['form'] = '#mainContent';
|
||||
$lang->tutorial->tasks['createAccount']['nav']['requiredFields'] = 'account,realname,verifyPassword,password1,password2';
|
||||
$lang->tutorial->tasks['createAccount']['nav']['submit'] = 'button[type=submit]';
|
||||
$lang->tutorial->tasks['createAccount']['nav']['target'] = '.create-user-btn';
|
||||
$lang->tutorial->tasks['createAccount']['nav']['targetPageName'] = '添加用户';
|
||||
|
||||
$lang->tutorial->tasks['createAccount']['desc'] = "<p>在系统创建一个新的用户帐号:</p><ul><li data-target='nav'>打开 <span class='task-nav'>后台 <i class='icon icon-angle-right'></i> 人员管理 <i class='icon icon-angle-right'></i> 用户 <i class='icon icon-angle-right'></i> 添加用户</span> 页面;</li><li data-target='form'>在添加用户表单中填写新用户信息;</li><li data-target='submit'>保存用户信息。</li></ul>";
|
||||
|
||||
$lang->tutorial->tasks['createProgram'] = array();
|
||||
$lang->tutorial->tasks['createProgram']['title'] = '创建项目集';
|
||||
|
||||
$lang->tutorial->tasks['createProgram']['nav'] = array();
|
||||
$lang->tutorial->tasks['createProgram']['nav']['app'] = 'program';
|
||||
$lang->tutorial->tasks['createProgram']['nav']['module'] = 'program';
|
||||
$lang->tutorial->tasks['createProgram']['nav']['method'] = 'create';
|
||||
$lang->tutorial->tasks['createProgram']['nav']['menuModule'] = 'program';
|
||||
$lang->tutorial->tasks['createProgram']['nav']['menu'] = '.create-program-btn';
|
||||
$lang->tutorial->tasks['createProgram']['nav']['form'] = '#mainContent';
|
||||
$lang->tutorial->tasks['createProgram']['nav']['submit'] = 'button[type=submit]';
|
||||
$lang->tutorial->tasks['createProgram']['nav']['target'] = '.create-program-btn';
|
||||
$lang->tutorial->tasks['createProgram']['nav']['targetPageName'] = '添加项目集';
|
||||
|
||||
$lang->tutorial->tasks['createProgram'] = array('title' => '创建项目集');
|
||||
$lang->tutorial->tasks['createProgram']['nav'] = array('app' => 'program', 'module' => 'program', 'method' => 'create', 'menuModule' => 'program', 'menu' => '.create-program-btn', 'form' => '#mainContent', 'submit' => 'button[type=submit]', 'target' => '.create-program-btn', 'targetPageName' => '添加项目集');
|
||||
$lang->tutorial->tasks['createProgram']['desc'] = "<p>在系统创建一个新的项目集:</p><ul><li data-target='nav'>打开 <span class='task-nav'>项目集 <i class='icon icon-angle-right'></i> 项目集列表 <i class='icon icon-angle-right'></i> 添加项目集</span> 页面;</li><li data-target='form'>在添加项目集表单中填写项目集信息;</li><li data-target='submit'>保存项目集信息。</li></ul>";
|
||||
|
||||
$lang->tutorial->tasks['createProduct'] = array('title' => '创建' . $lang->productCommon);
|
||||
$lang->tutorial->tasks['createProduct']['nav'] = array(
|
||||
'app' => 'product',
|
||||
'module' => 'product',
|
||||
'method' => 'create',
|
||||
'menuModule' => 'product',
|
||||
'menu' => '#heading > .toolbar > .toolbar-item, .create-product-btn',
|
||||
'form' => '#mainContent',
|
||||
'submit' => 'button[type=submit]',
|
||||
'target' => '',
|
||||
'targetPageName' => '添加' . $lang->productCommon);
|
||||
$lang->tutorial->tasks['createProduct'] = array();
|
||||
$lang->tutorial->tasks['createProduct']['title'] = '创建产品';
|
||||
|
||||
$lang->tutorial->tasks['createProduct']['nav'] = array();
|
||||
$lang->tutorial->tasks['createProduct']['nav']['app'] = 'product';
|
||||
$lang->tutorial->tasks['createProduct']['nav']['module'] = 'product';
|
||||
$lang->tutorial->tasks['createProduct']['nav']['method'] = 'create';
|
||||
$lang->tutorial->tasks['createProduct']['nav']['menuModule'] = 'product';
|
||||
$lang->tutorial->tasks['createProduct']['nav']['menu'] = '#heading > .toolbar > .toolbar-item, .create-product-btn';
|
||||
$lang->tutorial->tasks['createProduct']['nav']['form'] = '#mainContent';
|
||||
$lang->tutorial->tasks['createProduct']['nav']['submit'] = 'button[type=submit]';
|
||||
$lang->tutorial->tasks['createProduct']['nav']['target'] = '';
|
||||
$lang->tutorial->tasks['createProduct']['nav']['targetPageName'] = '添加产品';
|
||||
|
||||
$lang->tutorial->tasks['createProduct']['desc'] = "<p>在系统创建一个新的{$lang->productCommon}:</p><ul><li data-target='nav'>打开 <span class='task-nav'>{$lang->productCommon} <i class='icon icon-angle-right'></i> {$lang->productCommon}列表 <i class='icon icon-angle-right'></i> 添加{$lang->productCommon}</span> 页面;</li><li data-target='form'>在添加{$lang->productCommon}表单中填写要创建的{$lang->productCommon}信息;</li><li data-target='submit'>保存{$lang->productCommon}信息。</li></ul>";
|
||||
|
||||
$lang->tutorial->tasks['createStory'] = array('title' => "创建{$lang->SRCommon}");
|
||||
$lang->tutorial->tasks['createStory']['nav'] = array(
|
||||
'app' => 'product',
|
||||
'module' => 'story',
|
||||
'method' => 'create',
|
||||
'menuModule' => 'story',
|
||||
'menu' => '#products > .dtable-body > .dtable-cells > .dtable-cells-container > .dtable-cell > .dtable-cell-content > a, #heading > .toolbar > .toolbar-item, .create-story-btn',
|
||||
'target' => '.create-story-btn',
|
||||
'form' => '#mainContent',
|
||||
'submit' => '#saveButton',
|
||||
'targetPageName' => "提{$lang->SRCommon}"
|
||||
);
|
||||
$lang->tutorial->tasks['createStory'] = array();
|
||||
$lang->tutorial->tasks['createStory']['title'] = "创建{$lang->SRCommon}";
|
||||
|
||||
$lang->tutorial->tasks['createStory']['nav'] = array();
|
||||
$lang->tutorial->tasks['createStory']['nav']['app'] = 'product';
|
||||
$lang->tutorial->tasks['createStory']['nav']['module'] = 'story';
|
||||
$lang->tutorial->tasks['createStory']['nav']['method'] = 'create';
|
||||
$lang->tutorial->tasks['createStory']['nav']['menuModule'] = 'story';
|
||||
$lang->tutorial->tasks['createStory']['nav']['menu'] = '#products > .dtable-body > .dtable-cells > .dtable-cells-container > .dtable-cell > .dtable-cell-content > a, #heading > .toolbar > .toolbar-item, .create-story-btn';
|
||||
$lang->tutorial->tasks['createStory']['nav']['form'] = '#mainContent';
|
||||
$lang->tutorial->tasks['createStory']['nav']['submit'] = '#saveButton';
|
||||
$lang->tutorial->tasks['createStory']['nav']['target'] = '.create-story-btn';
|
||||
$lang->tutorial->tasks['createStory']['nav']['targetPageName'] = "提{$lang->SRCommon}";
|
||||
|
||||
$lang->tutorial->tasks['createStory']['desc'] = "<p>在系统创建一个新的{$lang->SRCommon}:</p><ul><li data-target='nav'>打开 <span class='task-nav'>{$lang->productCommon} <i class='icon icon-angle-right'></i> {$lang->SRCommon} <i class='icon icon-angle-right'></i> 提{$lang->SRCommon}</span> 页面;</li><li data-target='form'>在{$lang->productCommon}表单中填写要创建的{$lang->SRCommon}信息;</li><li data-target='submit'>保存{$lang->SRCommon}信息。</li></ul>";
|
||||
|
||||
$lang->tutorial->tasks['createProject'] = array('title' => '创建' . $lang->projectCommon);
|
||||
$lang->tutorial->tasks['createProject']['nav'] = array(
|
||||
'app' => 'project',
|
||||
'module' => 'project',
|
||||
'method' => 'create',
|
||||
'menuModule' => '',
|
||||
'menu' => '#header > .container > #heading > .toolbar, .create-project-btn',
|
||||
'form' => '#mainContent',
|
||||
'submit' => 'button[type=submit]',
|
||||
'target' => '',
|
||||
'targetPageName' => '添加' . $lang->projectCommon
|
||||
);
|
||||
$lang->tutorial->tasks['createProject'] = array();
|
||||
$lang->tutorial->tasks['createProject']['title'] = '创建项目';
|
||||
|
||||
$lang->tutorial->tasks['createProject']['nav'] = array();
|
||||
$lang->tutorial->tasks['createProject']['nav']['app'] = 'project';
|
||||
$lang->tutorial->tasks['createProject']['nav']['module'] = 'project';
|
||||
$lang->tutorial->tasks['createProject']['nav']['method'] = 'create';
|
||||
$lang->tutorial->tasks['createProject']['nav']['menuModule'] = 'project';
|
||||
$lang->tutorial->tasks['createProject']['nav']['menu'] = '#heading > .toolbar > .toolbar-item, .create-project-btn';
|
||||
$lang->tutorial->tasks['createProject']['nav']['form'] = '#mainContent';
|
||||
$lang->tutorial->tasks['createProject']['nav']['submit'] = 'button[type=submit]';
|
||||
$lang->tutorial->tasks['createProject']['nav']['target'] = '';
|
||||
$lang->tutorial->tasks['createProject']['nav']['targetPageName'] = '添加项目';
|
||||
|
||||
$lang->tutorial->tasks['createProject']['desc'] = "<p>在系统创建一个新的{$lang->projectCommon}:</p><ul><li data-target='nav'>打开 <span class='task-nav'> {$lang->projectCommon} <i class='icon icon-angle-right'></i> {$lang->projectCommon}列表 <i class='icon icon-angle-right'></i> 创建{$lang->projectCommon}</span> 页面;</li><li data-target='form'>在{$lang->projectCommon}表单中填写要创建的{$lang->projectCommon}信息;</li><li data-target='submit'>保存{$lang->projectCommon}信息。</li></ul>";
|
||||
|
||||
$lang->tutorial->tasks['manageTeam'] = array('title' => "管理{$lang->projectCommon}团队");
|
||||
$lang->tutorial->tasks['manageTeam']['nav'] = array(
|
||||
'app' => 'project',
|
||||
'module' => 'project',
|
||||
'method' => 'managemembers',
|
||||
'menuModule' => '',
|
||||
'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 , #mainNavbar > .container > .nav > .nav-item > a[data-id="settings"], #mainNavbar > .container > .nav > .nav-item > a[data-id="members"]',
|
||||
'target' => '.manage-team-btn',
|
||||
'vars' => 'projectID=0',
|
||||
'form' => '#teamForm',
|
||||
'requiredFields' => 'accounts1',
|
||||
'submit' => '.form-row > .form-actions > button:first-child',
|
||||
'targetPageName' => '团队管理'
|
||||
);
|
||||
$lang->tutorial->tasks['manageTeam'] = array();
|
||||
$lang->tutorial->tasks['manageTeam']['title'] = "管理{$lang->projectCommon}团队";
|
||||
|
||||
$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']['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'] = 'accounts1';
|
||||
$lang->tutorial->tasks['manageTeam']['nav']['submit'] = '.form-row > .form-actions > button:first-child';
|
||||
$lang->tutorial->tasks['manageTeam']['nav']['target'] = '.manage-team-btn';
|
||||
$lang->tutorial->tasks['manageTeam']['nav']['targetPageName'] = '团队管理';
|
||||
|
||||
$lang->tutorial->tasks['manageTeam']['desc'] = "<p>管理{$lang->projectCommon}团队成员:</p><ul><li data-target='nav'>打开 <span class='task-nav'> {$lang->projectCommon} <i class='icon icon-angle-right'></i> 设置 <i class='icon icon-angle-right'></i> 团队 <i class='icon icon-angle-right'></i> 团队管理</span> 页面;</li><li data-target='form'>选择要加入{$lang->projectCommon}团队的成员;</li><li data-target='submit'>保存团队成员信息。</li></ul>";
|
||||
|
||||
$lang->tutorial->tasks['createProjectExecution'] = array('title' => '添加' . $lang->executionCommon);
|
||||
$lang->tutorial->tasks['createProjectExecution']['nav'] = array(
|
||||
'app' => 'project',
|
||||
'module' => 'execution',
|
||||
'method' => 'create',
|
||||
'menuModule' => '',
|
||||
'menu' => '#table-tutorial-wizard > .dtable-body > .dtable-cells > .dtable-cells-container > .dtable-cell[data-col="name"] > .dtable-cell-content >a',
|
||||
'form' => '#mainContent',
|
||||
'submit' => 'button[type=submit]',
|
||||
'target' => '.create-execution-btn',
|
||||
'targetPageName' => '添加' . $lang->executionCommon
|
||||
);
|
||||
$lang->tutorial->tasks['createProjectExecution'] = array();
|
||||
$lang->tutorial->tasks['createProjectExecution']['title'] = '创建执行';
|
||||
|
||||
$lang->tutorial->tasks['createProjectExecution']['nav'] = array();
|
||||
$lang->tutorial->tasks['createProjectExecution']['nav']['app'] = 'project';
|
||||
$lang->tutorial->tasks['createProjectExecution']['nav']['module'] = 'execution';
|
||||
$lang->tutorial->tasks['createProjectExecution']['nav']['method'] = 'create';
|
||||
$lang->tutorial->tasks['createProjectExecution']['nav']['menuModule'] = '';
|
||||
$lang->tutorial->tasks['createProjectExecution']['nav']['menu'] = '#heading > .toolbar > .toolbar-item, .create-execution-btn';
|
||||
$lang->tutorial->tasks['createProjectExecution']['nav']['form'] = '#mainContent';
|
||||
$lang->tutorial->tasks['createProjectExecution']['nav']['submit'] = 'button[type=submit]';
|
||||
|
||||
$lang->tutorial->tasks['createProjectExecution']['desc'] = "<p>在系统创建一个新的{$lang->executionCommon}:</p><ul><li data-target='nav'>打开 <span class='task-nav'> {$lang->projectCommon} <i class='icon icon-angle-right'></i> {$lang->executionCommon} <i class='icon icon-angle-right'></i> 添加{$lang->executionCommon}</span> 页面;</li><li data-target='form'>在{$lang->executionCommon}表单中填写要创建的{$lang->executionCommon}信息;</li><li data-target='submit'>保存{$lang->executionCommon}信息。</li></ul>";
|
||||
|
||||
$lang->tutorial->tasks['linkStory'] = array('title' => "关联{$lang->SRCommon}");
|
||||
$lang->tutorial->tasks['linkStory']['nav'] = array(
|
||||
'app' => 'execution',
|
||||
'module' => 'execution',
|
||||
'method' => 'linkStory',
|
||||
'menuModule' => 'story',
|
||||
'menu' => '#heading > .toolbar > a[title="执行"], #table-execution-all > .dtable-body > .dtable-cells > .dtable-cells-container > .dtable-cell[data-col="name"], .link-story-btn',
|
||||
'target' => '',
|
||||
'form' => '#table-tutorial-wizard',
|
||||
'formType' => 'table',
|
||||
'submit' => '#saveButton',
|
||||
'targetPageName' => "关联{$lang->SRCommon}"
|
||||
);
|
||||
$lang->tutorial->tasks['linkStory'] = array();
|
||||
$lang->tutorial->tasks['linkStory']['title'] = "关联{$lang->SRCommon}";
|
||||
|
||||
$lang->tutorial->tasks['linkStory']['nav'] = array();
|
||||
$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']['formType'] = 'table';
|
||||
$lang->tutorial->tasks['linkStory']['nav']['submit'] = '.link-story-btn';
|
||||
$lang->tutorial->tasks['linkStory']['nav']['targetPageName'] = "关联{$lang->SRCommon}";
|
||||
|
||||
$lang->tutorial->tasks['linkStory']['desc'] = "<p>将{$lang->SRCommon}关联到执行:</p><ul><li data-target='nav'>打开 <span class='task-nav'> 执行 <i class='icon icon-angle-right'></i> {$lang->SRCommon} <i class='icon icon-angle-right'></i> 关联{$lang->SRCommon}</span> 页面;</li><li data-target='form'>在{$lang->SRCommon}列表中勾选要关联的{$lang->SRCommon};</li><li data-target='submit'>保存关联的{$lang->SRCommon}信息。</li></ul>";
|
||||
|
||||
$lang->tutorial->tasks['createTask'] = array('title' => '分解任务');
|
||||
$lang->tutorial->tasks['createTask']['nav'] = array(
|
||||
'app' => 'execution',
|
||||
'module' => 'task',
|
||||
'method' => 'create',
|
||||
'menuModule' => 'story',
|
||||
'menu' => '',
|
||||
'target' => '.create-task-btn',
|
||||
'form' => '#mainContent',
|
||||
'submit' => 'button[type=submit]',
|
||||
'targetPageName' => '建任务'
|
||||
);
|
||||
$lang->tutorial->tasks['createTask'] = array();
|
||||
$lang->tutorial->tasks['createTask']['title'] = '创建任务';
|
||||
|
||||
$lang->tutorial->tasks['createTask']['nav'] = array();
|
||||
$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']['form'] = '#mainContent';
|
||||
$lang->tutorial->tasks['createTask']['nav']['submit'] = 'button[type=submit]';
|
||||
$lang->tutorial->tasks['createTask']['nav']['target'] = '.create-task-btn';
|
||||
$lang->tutorial->tasks['createTask']['nav']['targetPageName'] = '创建任务';
|
||||
|
||||
$lang->tutorial->tasks['createTask']['desc'] = "<p>将执行{$lang->SRCommon}分解为任务:</p><ul><li data-target='nav'>打开 <span class='task-nav'> 执行 <i class='icon icon-angle-right'></i> {$lang->SRCommon} <i class='icon icon-angle-right'></i> 分解任务</span> 页面;</li><li data-target='form'>在表单中填写任务信息;</li><li data-target='submit'>保存任务信息。</li></ul>";
|
||||
|
||||
$lang->tutorial->tasks['createBug'] = array('title' => '提Bug');
|
||||
$lang->tutorial->tasks['createBug']['nav'] = array(
|
||||
'app' => 'qa',
|
||||
'module' => 'bug',
|
||||
'method' => 'create',
|
||||
'menuModule' => 'bug',
|
||||
'menu' => 'bug',
|
||||
'target' => '.create-bug-btn',
|
||||
'vars' => 'productID=0',
|
||||
'form' => '#mainContent',
|
||||
'submit' => 'button[type=submit]',
|
||||
'targetPageName' => '提Bug'
|
||||
);
|
||||
$lang->tutorial->tasks['createBug'] = array();
|
||||
$lang->tutorial->tasks['createBug']['title'] = '提Bug';
|
||||
|
||||
$lang->tutorial->tasks['createBug']['nav'] = array();
|
||||
$lang->tutorial->tasks['createBug']['nav']['app'] = 'qa';
|
||||
$lang->tutorial->tasks['createBug']['nav']['module'] = 'bug';
|
||||
$lang->tutorial->tasks['createBug']['nav']['method'] = 'create';
|
||||
$lang->tutorial->tasks['createBug']['nav']['menuModule'] = 'bug';
|
||||
$lang->tutorial->tasks['createBug']['nav']['menu'] = '#heading > .toolbar > .toolbar-item, .create-bug-btn';
|
||||
$lang->tutorial->tasks['createBug']['nav']['form'] = '#mainContent';
|
||||
$lang->tutorial->tasks['createBug']['nav']['submit'] = 'button[type=submit]';
|
||||
$lang->tutorial->tasks['createBug']['nav']['target'] = '.create-bug-btn';
|
||||
$lang->tutorial->tasks['createBug']['nav']['targetPageName'] = '提Bug';
|
||||
|
||||
$lang->tutorial->tasks['createBug']['desc'] = "<p>在系统中提交一个Bug:</p><ul><li data-target='nav'>打开 <span class='task-nav'> 测试 <i class='icon icon-angle-right'></i> Bug <i class='icon icon-angle-right'></i> 提Bug</span>;</li><li data-target='form'>在表单中填写Bug信息;</li><li data-target='submit'>保存Bug信息。</li></ul>";
|
||||
|
||||
global $config;
|
||||
|
||||
Reference in New Issue
Block a user