Fix hyperlink paths
This commit is contained in:
parent
66054ba062
commit
8e6149290f
@ -114,8 +114,10 @@ export default {
|
|||||||
include: ['httpMetadata', 'customMetadata'],
|
include: ['httpMetadata', 'customMetadata'],
|
||||||
});
|
});
|
||||||
let page = '';
|
let page = '';
|
||||||
|
if (resource_path !== '') page += `<a href="../">..</a><br>`;
|
||||||
for (let object of r2_objects.objects.filter(object => object.key !== resource_path)) {
|
for (let object of r2_objects.objects.filter(object => object.key !== resource_path)) {
|
||||||
page += `<a href="/${object.key}">${object.httpMetadata?.contentDisposition ?? object.key}</a><br>`;
|
let href = `/${object.key + (object.customMetadata?.resourcetype === '<collection />' ? '/' : '')}`;
|
||||||
|
page += `<a href="${href}">${object.httpMetadata?.contentDisposition ?? object.key}</a><br>`;
|
||||||
}
|
}
|
||||||
response = new Response(page, { status: 200, headers: { 'Content-Type': 'text/html' } });
|
response = new Response(page, { status: 200, headers: { 'Content-Type': 'text/html' } });
|
||||||
} else {
|
} else {
|
||||||
@ -342,9 +344,10 @@ export default {
|
|||||||
}
|
}
|
||||||
|
|
||||||
for (let object of r2_objects.objects.filter(object => object.key !== resource_path)) {
|
for (let object of r2_objects.objects.filter(object => object.key !== resource_path)) {
|
||||||
|
let href = `/${object.key + (object.customMetadata?.resourcetype === '<collection />' ? '/' : '')}`;
|
||||||
page += `
|
page += `
|
||||||
<response>
|
<response>
|
||||||
<href>/${object.key}</href>
|
<href>${href}</href>
|
||||||
<propstat>
|
<propstat>
|
||||||
<prop>
|
<prop>
|
||||||
${Object.entries(fromR2Object(object))
|
${Object.entries(fromR2Object(object))
|
||||||
|
Loading…
Reference in New Issue
Block a user