* @package testcase * @link https://www.zentao.net */ namespace zin; jsVar('tab', $this->app->tab); jsVar('caseModule', $lang->testcase->module); formPanel ( set::title($lang->testcase->createScene), 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'), inputGroup ( picker ( setID('product'), set::name('product'), set::items($products), set::value($product->id), set::required(true) ), isset($product->type) && $product->type != 'normal' ? picker ( setID('branch'), zui::width('120px'), set::name('branch'), set::items($branches), set::value($branch), set::required(true) ) : null ) ), formGroup ( inputGroup ( $lang->testcase->module, setID('moduleIdBox'), picker ( setID('module'), set::name('module'), set::items($modules), set::value($moduleID), set::required(true) ), count($modules) == 1 && common::hasPriv('tree', 'browse') ? div ( setClass('input-group-btn flex'), btn ( setData(array('toggle' => 'modal', 'size' => 'lg')), set::text($lang->tree->manage), set::url(createLink('tree', 'browse', "rootId={$product->id}&view=case¤tModuleID=0&branch={$branch}")) ), a ( $lang->refresh, set('href', 'javascript:;'), setClass('btn refresh') ) ) : null ) ) ), formGroup ( set::label($lang->testcase->parentScene), setID('sceneIdBox'), picker ( setID('parent'), set::name('parent'), set::items($scenes), set::value($parent), set::required(true) ) ), formGroup ( set::label($lang->testcase->sceneTitle), set::required(true), set::name('title') ) ); render();