mirror of
https://github.com/go-gitea/gitea.git
synced 2026-05-11 04:55:34 +02:00
fix: get rid of more lint/type errors
This commit is contained in:
parent
e1ba6bcad8
commit
2d8e8c1665
@ -12,7 +12,7 @@ const emitter = defineEmits<{
|
|||||||
itemAdded: [ item: any, index: number ],
|
itemAdded: [ item: any, index: number ],
|
||||||
itemRemoved: [ item: any, index: number ]
|
itemRemoved: [ item: any, index: number ]
|
||||||
}>();
|
}>();
|
||||||
const groupData = inject<WritableComputedRef<Map<number, GroupMapType>>>('groups');
|
const groupData = inject<WritableComputedRef<Map<number, GroupMapType>>>('groups')!;
|
||||||
const searchUrl = inject<string>('searchURL');
|
const searchUrl = inject<string>('searchURL');
|
||||||
const orgName = inject<string>('orgName');
|
const orgName = inject<string>('orgName');
|
||||||
|
|
||||||
@ -69,7 +69,7 @@ async function searchGroup(gid: number) {
|
|||||||
const tmp = groupData.value;
|
const tmp = groupData.value;
|
||||||
groupData.value = tmp;
|
groupData.value = tmp;
|
||||||
}
|
}
|
||||||
const orepos = inject<ComputedRef<any[]>>('repos');
|
const orepos = inject<ComputedRef<any[]>>('repos')!;
|
||||||
|
|
||||||
const dynKey = computed(() => hash(combined.value));
|
const dynKey = computed(() => hash(combined.value));
|
||||||
function getId(it: any) {
|
function getId(it: any) {
|
||||||
@ -84,9 +84,9 @@ const options: SortableOptions = {
|
|||||||
name: 'repo-group',
|
name: 'repo-group',
|
||||||
put(to, _from, _drag, _ev) {
|
put(to, _from, _drag, _ev) {
|
||||||
const closestLi = to.el?.closest('li');
|
const closestLi = to.el?.closest('li');
|
||||||
const base = to.el.getAttribute('data-is-group').toLowerCase() === 'true';
|
const base = to.el.getAttribute('data-is-group')?.toLowerCase() === 'true';
|
||||||
if (closestLi) {
|
if (closestLi) {
|
||||||
const input = Array.from(closestLi?.querySelector('label')?.children).find((a) => a instanceof HTMLInputElement && a.checked);
|
const input = Array.from(closestLi?.querySelector('label')?.children ?? []).find((a) => a instanceof HTMLInputElement && a.checked);
|
||||||
return base && Boolean(input);
|
return base && Boolean(input);
|
||||||
}
|
}
|
||||||
return base;
|
return base;
|
||||||
@ -113,16 +113,16 @@ const options: SortableOptions = {
|
|||||||
.filter((a, pos, arr) => arr.findIndex((b) => b.id === a.id) === pos);
|
.filter((a, pos, arr) => arr.findIndex((b) => b.id === a.id) === pos);
|
||||||
|
|
||||||
for (let i = 0; i < groups.length; i++) {
|
for (let i = 0; i < groups.length; i++) {
|
||||||
const cur = groupData.value.get(groups[i]);
|
const cur = groupData.value.get(groups[i])!;
|
||||||
groupData.value.set(groups[i], {
|
groupData.value.set(groups[i], {
|
||||||
...cur,
|
...cur,
|
||||||
sort_order: i + 1,
|
sort_order: i + 1,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
const cur = groupData.value.get(curGroup);
|
const cur = groupData.value.get(curGroup)!;
|
||||||
const ndata: GroupMapType = {
|
const ndata: GroupMapType = {
|
||||||
...cur,
|
...cur,
|
||||||
subgroups: groups.toSorted((a, b) => groupData.value.get(a).sort_order - groupData.value.get(b).sort_order),
|
subgroups: groups.toSorted((a, b) => groupData.value.get(a)?.sort_order - groupData.value.get(b)?.sort_order),
|
||||||
repos: repos.toSorted((a, b) => a.group_sort_order - b.group_sort_order),
|
repos: repos.toSorted((a, b) => a.group_sort_order - b.group_sort_order),
|
||||||
};
|
};
|
||||||
groupData.value.set(curGroup, ndata);
|
groupData.value.set(curGroup, ndata);
|
||||||
|
|||||||
4
web_src/js/globals.d.ts
vendored
4
web_src/js/globals.d.ts
vendored
@ -42,7 +42,9 @@ interface Window {
|
|||||||
repoLink?: string,
|
repoLink?: string,
|
||||||
repoActivityTopAuthors?: any[],
|
repoActivityTopAuthors?: any[],
|
||||||
pullRequestMergeForm?: Record<string, any>,
|
pullRequestMergeForm?: Record<string, any>,
|
||||||
dashboardRepoList?: Record<string, any>,
|
dashboardRepoList?: Record<string, any> & {
|
||||||
|
organizationName: string,
|
||||||
|
},
|
||||||
},
|
},
|
||||||
notificationSettings: {
|
notificationSettings: {
|
||||||
MinTimeout: number,
|
MinTimeout: number,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user