cette fois les urls sont vraiment bien traitées partout
This commit is contained in:
parent
dd154c632d
commit
a625ee63d3
@ -82,7 +82,8 @@ class AboutImageUploadHandler {
|
||||
// Retourner le chemin relatif pour l'éditeur
|
||||
return [
|
||||
'success' => true,
|
||||
'url' => 'assets/images/about/' . $filename,
|
||||
'url' => $filename,
|
||||
'storage_url' => 'assets/images/about/' . $filename,
|
||||
'width' => $needsResize ? $newWidth : $width,
|
||||
'height' => $needsResize ? $newHeight : $height
|
||||
];
|
||||
|
@ -42,7 +42,18 @@ document.addEventListener('DOMContentLoaded', function() {
|
||||
const result = await response.json();
|
||||
if (result.success) {
|
||||
const range = aboutEditor.getSelection(true);
|
||||
aboutEditor.insertEmbed(range.index, 'image', result.url);
|
||||
// Utiliser le chemin complet pour l'affichage
|
||||
aboutEditor.insertEmbed(range.index, 'image', '../' + result.storage_url);
|
||||
|
||||
// Mettre à jour le contenu Delta si nécessaire
|
||||
const insertOp = aboutEditor.getContents().ops.find(op =>
|
||||
op.insert && op.insert.image === '../' + result.storage_url
|
||||
);
|
||||
if (insertOp) {
|
||||
// Stocker le chemin relatif
|
||||
insertOp.insert.image = result.storage_url;
|
||||
}
|
||||
|
||||
aboutEditor.setSelection(range.index + 1);
|
||||
} else {
|
||||
showNotification(result.error || 'Erreur lors de l\'upload', 'error');
|
||||
|
Loading…
x
Reference in New Issue
Block a user