File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change 8181 return rawifyForgeUrl ( previewFileUrl ) ;
8282 } ;
8383
84+ const RE_GITLAB_PATH = / \/ [ ^ / ] + \/ .+ \/ ( - \/ ) ? | r a w \/ [ ^ / ] + / ;
85+
8486 /**
8587 * Extracts the forge software and host,
8688 * the given a URL that points to a file on a known git forge.
105107 software = FORGE_SOFTWARES . BitBucket ;
106108 host = FORGE_HOSTS . BitBucket_org ;
107109 } else if ( url . host == 'gitlab.com'
108- && ( / \/ [ ^ / ] + \/ . + \/ ( - \/ ) ? r a w \/ [ ^ / ] + / ) . test ( url . pathname ) ) {
110+ && RE_GITLAB_PATH . test ( url . pathname ) ) {
109111 software = FORGE_SOFTWARES . GitLab ;
110112 host = FORGE_HOSTS . GitLab_com ;
111113 } else if ( url . host == 'lab.allmende.io'
112- && ( / \/ [ ^ / ] + \/ . + \/ ( - \/ ) ? r a w \/ [ ^ / ] + / ) . test ( url . pathname ) ) {
114+ && RE_GITLAB_PATH . test ( url . pathname ) ) {
113115 software = FORGE_SOFTWARES . GitLab ;
114116 host = FORGE_HOSTS . Lab_Allmende_io ;
115117 } else if ( url . host == 'codeberg.org'
You can’t perform that action at this time.
0 commit comments