* @package testcase * @link https://www.zentao.net */ namespace zin; jsVar('productID', $product->id); jsVar('branch', $branch); jsVar('userConfig_module', $settings['module']); jsVar('userConfig_scene', $settings['scene']); jsVar('userConfig_case', $settings['case']); jsVar('userConfig_pri', $settings['pri']); jsVar('userConfig_precondition', $settings['precondition']); jsVar('userConfig_group', $settings['group']); jsVar('jsLng', $lang->testcase->jsLng); jsVar('noticeImport', $lang->noticeImport); jsVar('importAndCoverLang', $lang->importAndCover); jsVar('importAndInsertLang', $lang->importAndInsert); $nodeTemplate = "
" . " " . " " . "
" . "
{text}
" . "
{caption}
" . "
" . "
" . "
[M:10000]
" . "
"; panel ( set::title("{$lang->testcase->xmindImportEdit}({$product->name})"), set::headingClass('p-6'), set::bodyClass('px-6 py-0'), mindmap ( set::data($scenes), set::height('600px'), set::nodeTeamplate($nodeTemplate), set::enableDrag(false), set::manual(true) ), div ( setClass('py-6 text-center'), btn(setID('xmindmapSave'), setClass('primary btn-wide'), $lang->save), backBtn(setClass('btn-wide ml-4'), $lang->goback) ) ); modal ( setID('moduleSelector'), set::modalProps(array('title' => $lang->testcase->moduleSelector)), formPanel ( set::url('###'), set::actions(array()), formRow ( formGroup ( set::width('1/2'), set::label($lang->testcase->product), input ( setClass('form-control disabled'), set::name('productName'), set::value($product->name), ) ), formGroup ( set::width('1/2'), set::label($lang->testcase->module), modulePicker ( set::items($moduleOptionMenu), set::manageLink(createLink('tree', 'browse', "rootID={$productID}&view=case¤tModuleID=0&branch={$branch}")) ) ) ), ), set::footerClass('flex'), to::footer ( div ( setClass('w-full flex justify-end space-x-1.5'), btn ( setID('sceneProperySave'), setClass('primary'), $lang->save ), btn ( setID('moduleSelectorCancel'), $lang->cancel ) ) ) ); render();