* @package testcase * @link https://www.zentao.net */ namespace zin; $moduleList = array(); foreach($lang->testcase->report->typeList as $code => $module) { $moduleList[$code] = (object)array( 'key' => $code, 'id' => $code, 'name' => $module, 'parent' => 0, 'url' => createLink('testcase', "report", "executionID=$projectID&type=$code") ); } detailHeader ( set::backUrl(createLink($app->tab, 'testcase', "executionID=$projectID") . "#app={$app->tab}"), to::title ( div ( setClass('clip'), span ( setClass('text-base'), sprintf($lang->testcase->report->subtitle, $lang->testcase->common) ) ) ) ); $staticData->editCanvasConfig->theme = 'light'; $staticData->editCanvasConfig->previewScaleType = 'top'; $staticDataJson = str_replace(array('"', '''), array("\\\"", "\'"), json_encode($staticData)); div ( setClass('flex flex-nowrap report-view'), setStyle(array('height' => 'calc(100vh - 8rem)')), cell ( set::width('200'), moduleMenu ( set::moduleName($app->tab), set::title($lang->testcase->report->notice), set::modules($moduleList), set::showDisplay(false), set::toggleSidebar(false), set::activeKey($type), set::closeLink('') ) ), cell ( setID('chartContainer'), set::flex('1'), setClass('ml-4 bg-white px-2 py-2'), h4(setClass('mt-2 ml-1'), zget($lang->testcase->report->typeList, $type)), h::iframe ( setID('staticScreen'), set('width', '100%'), set('height', '95%'), set('scrolling', 'no'), set('frameborder', '0'), set('marginheight', '0'), set('src', createLink('screen', 'staticDataOld')), on::init()->do(<<