add optional prefix to url
This commit is contained in:
@@ -111,7 +111,7 @@ console.log('Hello, World!');
|
||||
|
||||
function buildImageURL(filename) {
|
||||
if (imageStorageMode === 2) {
|
||||
return `/serve_stored_image/${filename}`;
|
||||
return window.prefix(`/serve_stored_image/${filename}`);
|
||||
}
|
||||
let path = filename;
|
||||
if (imageStorageMode === 3 && currentFolderPath) {
|
||||
@@ -119,7 +119,7 @@ console.log('Hello, World!');
|
||||
} else if (imageStorageMode === 4 && currentFolderPath) {
|
||||
path = `${currentFolderPath}/${imageSubfolderName}/${filename}`;
|
||||
}
|
||||
return `/serve_attached_image/${path}`;
|
||||
return window.prefix(`/serve_attached_image/${path}`);
|
||||
}
|
||||
|
||||
function transformObsidianEmbeds(md) {
|
||||
@@ -177,7 +177,7 @@ console.log('Hello, World!');
|
||||
// CSRF token from cookie
|
||||
const csrf = (document.cookie.match(/(?:^|; )csrf_token=([^;]+)/)||[])[1] ? decodeURIComponent((document.cookie.match(/(?:^|; )csrf_token=([^;]+)/)||[])[1]) : '';
|
||||
|
||||
fetch('/editor/create', {
|
||||
fetch(window.prefix('/editor/create'), {
|
||||
method: 'POST',
|
||||
headers: csrf ? { 'X-CSRF-Token': csrf } : {},
|
||||
body: formData
|
||||
@@ -263,7 +263,7 @@ console.log('Hello, World!');
|
||||
formData.append('path', uploadPath);
|
||||
|
||||
try {
|
||||
const resp = await fetch('/upload', { method: 'POST', body: formData });
|
||||
const resp = await fetch(window.prefix('/upload'), { method: 'POST', body: formData });
|
||||
const data = await resp.json();
|
||||
if (!resp.ok || !data.success) throw new Error(data.error || 'Upload failed');
|
||||
|
||||
|
||||
Reference in New Issue
Block a user