mirror of
https://github.com/go-gitea/gitea.git
synced 2026-04-04 01:24:56 +02:00
fix some issue/pull URLs in javascript
This commit is contained in:
parent
92cb2a7080
commit
df36c83b76
@ -24,6 +24,7 @@ export type RepoOwnerPathInfo = {
|
||||
export type IssuePathInfo = {
|
||||
ownerName: string,
|
||||
repoName: string,
|
||||
group: string,
|
||||
pathType: string,
|
||||
indexString: string,
|
||||
};
|
||||
|
||||
@ -63,8 +63,8 @@ export function urlQueryEscape(s: string) {
|
||||
export function parseIssueHref(href: string): IssuePathInfo {
|
||||
// FIXME: it should use pathname and trim the appSubUrl ahead
|
||||
const path = (href || '').replace(/[#?].*$/, '');
|
||||
const [_, ownerName, repoName, pathType, indexString] = /([^/]+)\/([^/]+)\/(issues|pulls)\/([0-9]+)/.exec(path) || [];
|
||||
return {ownerName, repoName, pathType, indexString};
|
||||
const [_, ownerName, group, repoName, pathType, indexString] = /([^/]+)\/(?:group\/([^/]+)\/)?([^/]+)\/(issues|pulls)\/([0-9]+)/.exec(path) || [];
|
||||
return {ownerName, repoName, pathType, group, indexString};
|
||||
}
|
||||
|
||||
export function parseRepoOwnerPathInfo(pathname: string): RepoOwnerPathInfo {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user