* @package testcase * @link https://www.zentao.net */ namespace zin; jsVar('automationTip', $lang->zanode->automationTips); to::header ( span ( $lang->testcase->automation, setClass('article-h1') ), icon ( 'help', setClass('text-gray'), setID('automationTip'), setData(array('toggle' => 'tooltip')), set('title', 'tooltip') ) ); formPanel ( !$productID ? formGroup ( set::label($lang->testcase->product), set::required(true), picker ( set::name('product'), set::items($products), on::change('#product', 'loadProduct') ) ) : null, formGroup ( set::label($lang->zanode->common), set::required(true), inputGroup ( picker ( setID('node'), set::name('node'), set::items($nodeList), set::value(!empty($automation->node) ? $automation->node : '') ), div ( setClass('input-group-btn'), a ( setClass('btn'), $lang->zanode->create, set::href(createLink('zanode', 'create')), set::target('_blank') ) ) ) ), formGroup ( set::label($lang->zanode->scriptPath), set::required(true), set::name('scriptPath'), set::value(!empty($automation->scriptPath) ? $automation->scriptPath : ''), set::placeholder($lang->zanode->scriptTips) ), formGroup ( set::label($lang->zanode->shell), editor ( set::name('shell'), set::value(!empty($automation->shell) ? $automation->shell : ''), set::rows(6), set::placeholder($lang->zanode->shellTips) ) ), $productID ? input ( set::type('hidden'), set::name('product'), set::value($productID) ) : null, $automation ? input ( set::type('hidden'), set::name('id'), set::value($automation->id) ) : null, set::actions(array('submit')), set::submitBtnText($lang->save) ); render('modalDialog');