* @package kanban * @link https://www.zentao.net */ namespace zin; modalHeader(set::title($lang->kanban->createLane), set::titleClass('text-lg font-bold')); $mode = empty($lanes) ? 'independent' : 'sameAsOther'; jsVar('regionID', $regionID); $laneTypeValue = 'story'; if($config->vision == 'lite') { unset($lang->kanban->laneTypeList['story']); unset($lang->kanban->laneTypeList['bug']); $laneTypeValue = 'task'; } formPanel ( on::change('[name=mode]', 'changeMode'), set::labelWidth('150px'), formRow ( formGroup ( set::label($lang->kanbanlane->name), set::name('name') ) ), formRow ( formGroup ( set::label($lang->kanbanlane->WIPType), radioList ( set::name('laneType'), set::items($lang->kanban->laneTypeList), set::inline(true), set::value($laneTypeValue), on::change('changeLaneType') ) ) ), formRow ( formGroup ( set::label($lang->kanbanlane->column), radioList ( set::name('mode'), set::items($lang->kanbanlane->modeList), set::inline(true), set::value($mode) ) ) ), formRow ( setID('otherLaneBox'), setClass(empty($lanes) ? 'hidden' : ''), formGroup ( set::required(true), set::label($lang->kanbanlane->otherlane), picker ( set::name('otherLane'), set::items($lanes), set::required(true) ) ) ), formRow ( formGroup ( set::label($lang->kanbanlane->color), colorPicker ( set::name('color'), set::items($config->kanban->laneColorList), set::value('#3C4353') ) ) ) ); render();