File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
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 \/ [ ^ / ] + / ;
84+ const RE_GITLAB_PATH = / ^ \/ [ ^ / ] + \/ .+ \/ ( - \/ ) ? ( b l o b | r a w ) \/ [ ^ / ] + / ;
8585
8686 /**
8787 * Extracts the forge software and host,
103103 software = FORGE_SOFTWARES . GitHub ;
104104 host = FORGE_HOSTS . GitHub_com ;
105105 } else if ( url . host == 'bitbucket.org'
106- && ( / \/ [ ^ / ] + \/ [ ^ / ] + \/ r a w \/ [ ^ / ] + / ) . test ( url . pathname ) ) {
106+ && ( / ^ \/ [ ^ / ] + \/ [ ^ / ] + \/ ( s r c | r a w ) \/ [ ^ / ] + / ) . test ( url . pathname ) ) {
107107 software = FORGE_SOFTWARES . BitBucket ;
108108 host = FORGE_HOSTS . BitBucket_org ;
109109 } else if ( url . host == 'gitlab.com'
115115 software = FORGE_SOFTWARES . GitLab ;
116116 host = FORGE_HOSTS . Lab_Allmende_io ;
117117 } else if ( url . host == 'codeberg.org'
118- && ( / \/ [ ^ / ] + \/ [ ^ / ] + \/ r a w \/ [ ^ / ] + / ) . test ( url . pathname ) ) {
118+ && ( / ^ \/ [ ^ / ] + \/ [ ^ / ] + \/ ( s r c | r a w ) \/ [ ^ / ] + / ) . test ( url . pathname ) ) {
119119 software = FORGE_SOFTWARES . ForgeJo ;
120120 host = FORGE_HOSTS . CodeBerg_org ;
121121 } else if ( url . host == 'git.sr.ht'
122- && ( / \/ ~ [ ^ / ] + \/ [ ^ / ] + \/ b l o b \/ [ ^ / ] + / ) . test ( url . pathname ) ) {
122+ && ( / ^ \/ ~ [ ^ / ] + \/ [ ^ / ] + \/ ( t r e e | b l o b ) \/ [ ^ / ] + / ) . test ( url . pathname ) ) {
123123 software = FORGE_SOFTWARES . SourceHut ;
124124 host = FORGE_HOSTS . Git_Sr_Ht ;
125125 }
You can’t perform that action at this time.
0 commit comments