diff --git a/module/testcase/lang/de.php b/module/testcase/lang/de.php index a68fc4201e..4ff86e8608 100644 --- a/module/testcase/lang/de.php +++ b/module/testcase/lang/de.php @@ -159,7 +159,8 @@ $lang->testcase->autoScript = 'Script'; $lang->testcase->new = 'Neu'; -$lang->testcase->num = 'Fälle:'; +$lang->testcase->num = 'Fälle:'; +$lang->testcase->templateType = 'Encoding'; $lang->testcase->deleteStep = 'Löschen'; $lang->testcase->insertBefore = 'Einfügen vor'; diff --git a/module/testcase/lang/en.php b/module/testcase/lang/en.php index ef5b1994c1..65d228551c 100644 --- a/module/testcase/lang/en.php +++ b/module/testcase/lang/en.php @@ -159,7 +159,8 @@ $lang->testcase->autoScript = 'Script'; $lang->testcase->new = 'New'; -$lang->testcase->num = 'Case Rows:'; +$lang->testcase->num = 'Case Rows'; +$lang->testcase->templateType = 'Encoding'; $lang->testcase->deleteStep = 'Delete'; $lang->testcase->insertBefore = 'Inserted Before'; diff --git a/module/testcase/lang/fr.php b/module/testcase/lang/fr.php index 4ca58fefaa..5766d414f1 100644 --- a/module/testcase/lang/fr.php +++ b/module/testcase/lang/fr.php @@ -159,7 +159,8 @@ $lang->testcase->autoScript = 'Script'; $lang->testcase->new = 'Nouveau'; -$lang->testcase->num = 'Ligne CasTes:'; +$lang->testcase->num = 'Ligne CasTes:'; +$lang->testcase->templateType = 'Encoding'; $lang->testcase->deleteStep = 'Supprimer'; $lang->testcase->insertBefore = 'Insérer Avant'; diff --git a/module/testcase/lang/zh-cn.php b/module/testcase/lang/zh-cn.php index 1bc59b51b5..912c492a97 100644 --- a/module/testcase/lang/zh-cn.php +++ b/module/testcase/lang/zh-cn.php @@ -159,7 +159,8 @@ $lang->testcase->autoScript = '自动化脚本'; $lang->testcase->new = '新增'; -$lang->testcase->num = '用例记录数:'; +$lang->testcase->num = '用例条数'; +$lang->testcase->templateType = '编码'; $lang->testcase->deleteStep = '删除'; $lang->testcase->insertBefore = '之前添加'; diff --git a/module/testcase/ui/exporttemplate.html.php b/module/testcase/ui/exporttemplate.html.php new file mode 100644 index 0000000000..c777374de0 --- /dev/null +++ b/module/testcase/ui/exporttemplate.html.php @@ -0,0 +1,62 @@ + + * @package testcase + * @link https://www.zentao.net + */ +namespace zin; + +set::title($lang->testcase->exportTemplate); + +form +( + set::target('_self'), + on::submit('setDownloading'), + formGroup + ( + set::label($lang->testcase->num), + set::name('num'), + set::type('number'), + set::value(10), + ), + formGroup + ( + set::label($lang->testcase->templateType), + set::name('encode'), + set::value('utf-8'), + set::control(array('type' => 'select', 'items' => $config->charsets[$this->cookie->lang])), + ), + set::actions(array('submit')), + set::submitBtnText($lang->export), +); + +js +( + << -1) return true; // Opera don't support, omit it. + + $.cookie.set('downloading', 0); + + time = setInterval(function() + { + if($.cookie.get('downloading') == 1) + { + $('.modal .modal-actions .close')[0].click(); + + $.cookie.set('downloading', null); + + clearInterval(time); + } + }, 300); + + return true; + } + JAVASCRIPT +); +render('modalDialog'); diff --git a/module/testcase/ui/header.html.php b/module/testcase/ui/header.html.php index 61e1d98ebd..529cc22da0 100644 --- a/module/testcase/ui/header.html.php +++ b/module/testcase/ui/header.html.php @@ -157,7 +157,7 @@ if(!empty($productID)) if($canExportTemplate) { $link = $this->createLink('testcase', 'exportTemplate', "productID=$productID"); - $exportItems[] = array('text' => $lang->testcase->exportTemplate, 'url' => $link, 'data-toggle' => 'modal', 'data-app' => $app->tab, 'data-width' => '65%'); + $exportItems[] = array('text' => $lang->testcase->exportTemplate, 'url' => $link, 'data-toggle' => 'modal', 'data-app' => $app->tab, 'data-size' => 'sm'); } if($canExportXmind) {