* @package testcase * @link https://www.zentao.net */ namespace zin; jsVar('tab', $this->app->tab); jsVar('caseModule', $lang->testcase->module); formPanel ( entityLabel ( to::prefix($lang->testcase->editScene), set::entityID($scene->id), set::level(1), set::text($scene->title), set::reverse(true), ), on::change('#product', 'loadProductRelated'), on::change('#branch', 'loadBranchRelated'), on::change('#module', 'loadModuleRelated'), on::click('.refresh', 'refreshModules'), formRow ( formGroup ( set::label($lang->testcase->product), set::width('1/2'), set::required(true), inputGroup ( picker ( setID('product'), set::name('product'), set::items($products), set::value($scene->product), set::required(true) ), isset($product->type) && $product->type != 'normal' ? picker ( setID('branch'), zui::width('120px'), set::name('branch'), set::items($branches), set::value($scene->branch), set::required(true) ) : null ) ), formGroup ( inputGroup ( $lang->testcase->module, setID('moduleIdBox'), picker ( setID('module'), set::name('module'), set::items($modules), set::value($scene->module), set::required(true) ), count($modules) == 1 ? div ( setClass('input-group-btn flex'), a ( setClass('btn'), setData(array('toggle' => 'mdoal')), set('href', createLink('tree', 'browse', "rootId=$productID&view=case¤tModuleID=0&branch=$branch")), $lang->tree->manage ), a ( setClass('btn refresh'), $lang->refresh, set('href', 'javascript:;') ) ) : null ) ) ), formGroup ( set::label($lang->testcase->parentScene), setID('sceneIdBox'), picker ( set::name('parent'), set::items($scenes), set::value($scene->parent) ) ), formGroup ( set::label($lang->testcase->sceneTitle), set::required(true), set::name('title'), set::value($scene->title) ) ); render();