From 3947642f668d7bc53ba429c1a05b9a7cca3510d4 Mon Sep 17 00:00:00 2001 From: Hao Sun Date: Tue, 31 Aug 2021 17:20:25 +0800 Subject: [PATCH] * improve UI for tutorial mode. --- module/tutorial/js/index.js | 16 ++++++++-------- module/tutorial/lang/en.php | 2 +- module/tutorial/lang/zh-cn.php | 2 +- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/module/tutorial/js/index.js b/module/tutorial/js/index.js index 4a6bc3146c..3d06692640 100644 --- a/module/tutorial/js/index.js +++ b/module/tutorial/js/index.js @@ -491,17 +491,17 @@ $(function() }; } + /* Quit tutorial mode */ + function quitTutorial() + { + var url = createLink('tutorial', 'quit'); + if(typeof navigator.sendBeacon === 'function') navigator.sendBeacon(url); + else $.ajax({url: url, dataType: 'json', async: false}); + } + /** Init current tutorial page */ function initTutorial() { - /* Quit tutorial mode on unload page */ - window.onbeforeunload = function() - { - var url = createLink('tutorial', 'quit'); - if(typeof navigator.sendBeacon === 'function') navigator.sendBeacon(url); - else $.ajax({url: url, dataType: 'json', async: false}); - } - if(finishCount >= totalCount) showModal(true); $(document).on('click', '.btn-task', function() diff --git a/module/tutorial/lang/en.php b/module/tutorial/lang/en.php index f2c9a9da65..5cff47f1ac 100644 --- a/module/tutorial/lang/en.php +++ b/module/tutorial/lang/en.php @@ -66,7 +66,7 @@ if($config->global->flow == 'full' or $config->global->flow == 'onlyTask') $lang->tutorial->tasks['createProject']['desc'] = "

Create a {$lang->projectCommon}:

"; $lang->tutorial->tasks['manageTeam'] = array('title' => "Manage {$lang->projectCommon} Team"); - $lang->tutorial->tasks['manageTeam']['nav'] = array('app' => 'project', 'module' => 'project', 'method' => 'managemembers', 'menuModule' => 'settings', 'menu' => '#navbar>.nav>li[data-id="all"],#cards>.col>.panel:first .project-name,#navbar>.nav>li[data-id="settings"],#subNavbar>.nav>li[data-id="members"],.manage-team-btn', 'target' => '.manage-team-btn', 'form' => '#teamForm', 'requiredFields' => 'account1', 'submit' => '#submit', 'targetPageName' => 'Manage team members'); + $lang->tutorial->tasks['manageTeam']['nav'] = array('app' => 'project', 'module' => 'project', 'method' => 'managemembers', 'menuModule' => 'settings', 'menu' => '#navbar>.nav>li[data-id="browse"],#cards>.col>.panel:first .project-name,#projectTableList>tr:first>.c-name>a,#navbar>.nav>li[data-id="settings"],#subNavbar>.nav>li[data-id="members"],.manage-team-btn', 'target' => '.manage-team-btn', 'form' => '#teamForm', 'requiredFields' => 'account1', 'submit' => '#submit', 'targetPageName' => 'Manage team members'); $lang->tutorial->tasks['manageTeam']['desc'] = "

Manage {$lang->projectCommon} team members:

"; $lang->tutorial->tasks['createExecution'] = array('title' => 'Create a ' . $lang->executionCommon); diff --git a/module/tutorial/lang/zh-cn.php b/module/tutorial/lang/zh-cn.php index 06904c9206..6ab07db9e5 100644 --- a/module/tutorial/lang/zh-cn.php +++ b/module/tutorial/lang/zh-cn.php @@ -65,7 +65,7 @@ if($config->global->flow == 'full' or $config->global->flow == 'onlyTask') $lang->tutorial->tasks['createProject']['desc'] = "

在系统创建一个新的{$lang->projectCommon}:

"; $lang->tutorial->tasks['manageTeam'] = array('title' => "管理{$lang->projectCommon}团队"); - $lang->tutorial->tasks['manageTeam']['nav'] = array('app' => 'project', 'module' => 'project', 'method' => 'managemembers', 'menuModule' => 'settings', 'menu' => '#navbar>.nav>li[data-id="all"],#cards>.col>.panel:first .project-name,#navbar>.nav>li[data-id="settings"],#subNavbar>.nav>li[data-id="members"],.manage-team-btn', 'target' => '.manage-team-btn', 'form' => '#teamForm', 'requiredFields' => 'account1', 'submit' => '#submit', 'targetPageName' => '团队管理'); + $lang->tutorial->tasks['manageTeam']['nav'] = array('app' => 'project', 'module' => 'project', 'method' => 'managemembers', 'menuModule' => 'settings', 'menu' => '#navbar>.nav>li[data-id="browse"],#cards>.col>.panel:first .project-name,#projectTableList>tr:first>.c-name>a,#navbar>.nav>li[data-id="settings"],#subNavbar>.nav>li[data-id="members"],.manage-team-btn', 'target' => '.manage-team-btn', 'form' => '#teamForm', 'requiredFields' => 'account1', 'submit' => '#submit', 'targetPageName' => '团队管理'); $lang->tutorial->tasks['manageTeam']['desc'] = "

管理{$lang->projectCommon}团队成员:

"; $lang->tutorial->tasks['createExecution'] = array('title' => '创建' . $lang->executionCommon);