* Fix error of repo.

This commit is contained in:
zhaoke
2023-07-28 17:50:52 +08:00
parent 5c9bb64dde
commit be4caff818
8 changed files with 13 additions and 7 deletions
+1 -1
View File
@@ -8,7 +8,7 @@ class tabPane extends wg
'key: string',
'title: string',
'active?: bool=false',
'param: string',
'param?: string',
);
protected static array $defineBlocks = array(
+3 -1
View File
@@ -13,6 +13,7 @@ class tree extends wg
'canUpdateOrder?: bool=false',
'canEdit?: bool=false',
'canDelete?: bool=false',
'canSplit?: bool=true',
);
public static function getPageJS(): string|false
@@ -31,6 +32,7 @@ class tree extends wg
$canUpdateOrder = $this->prop('canUpdateOrder');
$canEdit = $this->prop('canEdit');
$canDelete = $this->prop('canDelete');
$canSplit = $this->prop('canSplit');
$editType = $this->prop('type');
foreach($items as $key => $item)
@@ -48,7 +50,7 @@ class tree extends wg
if($canEdit) $treeItem['actions']['items'][] = array('key' => 'edit', 'icon' => 'edit', 'id' => $item['id'], 'editType' => $editType, 'onClick' => jsRaw('(event, item) => window.editItem(item)'));
if($canDelete) $treeItem['actions']['items'][] = array('key' => 'delete', 'icon' => 'trash', 'id' => $item['id'], 'className' => 'btn ghost toolbar-item square size-sm rounded ajax-submit','url' => helper::createLink('tree', 'delete', 'module=' . $item['id']));
$treeItem['actions']['items'][] = array('key' => 'view', 'icon' => 'split', 'url' => $item['url']);
if($canSplit) $treeItem['actions']['items'][] = array('key' => 'view', 'icon' => 'split', 'url' => $item['url']);
}
if(isset($item['children'])) $treeItem['items'] = $this->buildTree($item['children']);
+2 -2
View File
@@ -153,9 +153,9 @@ function findItemInTreeItems(list, key, level) {
if (item.key === key) return item;
if (item.items && item.items.length > 0)
if (item.children && item.children.length > 0)
{
const findedItem = findItemInTreeItems(item.items, key);
const findedItem = findItemInTreeItems(item.children, key);
if (findedItem)
{
parentTree.push(item.key);
+2 -2
View File
@@ -195,9 +195,9 @@ function findItemInTreeItems(list, key, level) {
if (item.key === key) return item;
if (item.items && item.items.length > 0)
if (item.children && item.children.length > 0)
{
const findedItem = findItemInTreeItems(item.items, key);
const findedItem = findItemInTreeItems(item.children, key);
if (findedItem)
{
parentTree.push(item.key);
+1 -1
View File
@@ -2663,7 +2663,7 @@ class repoModel extends model
if($children)
{
$treeList[$key]['items'] = $children;
$treeList[$key]['children'] = $children;
$fileName[$key] = '';
$pathName[$key] = $file['path'];
}
+2
View File
@@ -83,6 +83,7 @@ sidebar
(
set::id('monacoTree'),
set::items($tree),
set::canSplit(false),
set::collapsedIcon('folder'),
set::expandedIcon('folder-open'),
set::normalIcon('file-text-alt'),
@@ -92,3 +93,4 @@ sidebar
);
a(set::class('iframe'), setData('size', '1000px'), setData('toggle', 'modal'), set::id('linkObject'));
\a($tree);
+1
View File
@@ -98,6 +98,7 @@ sidebar
(
set::id('monacoTree'),
set::items($tree),
set::canSplit(false),
set::collapsedIcon('folder'),
set::expandedIcon('folder-open'),
set::normalIcon('file-text-alt'),
+1
View File
@@ -135,6 +135,7 @@ sidebar
(
set::id('storeTree'),
set::items($tree),
set::canSplit(false),
set::onClickItem(jsRaw('window.treeClick')),
)
);