Commit 23347739 authored by Romain Courteaud's avatar Romain Courteaud

erp5_run_my_doc: fixup erp5 image url using embedded image

parent 6c013429
...@@ -31,6 +31,16 @@ ...@@ -31,6 +31,16 @@
'Image Caption' 'Image Caption'
]; ];
function fixupERP5UrlCompatibility(jio_key, url) {
if (!jio_key) {
return url;
}
return new URL(
url,
new URL(jio_key + '/', window.location.href).href
).href;
}
/////////////////////////////////////////////////// ///////////////////////////////////////////////////
// translation // translation
/////////////////////////////////////////////////// ///////////////////////////////////////////////////
...@@ -465,7 +475,10 @@ ...@@ -465,7 +475,10 @@
edit_element, edit_element,
delete_element, delete_element,
domsugar('img', { domsugar('img', {
src: getSlideDictFromSlideElement(section_list[i]).image_url, src: fixupERP5UrlCompatibility(
gadget.state.jio_key,
getSlideDictFromSlideElement(section_list[i]).image_url
),
draggable: false draggable: false
}) })
]; ];
...@@ -597,6 +610,7 @@ ...@@ -597,6 +610,7 @@
.declareMethod('render', function (options) { .declareMethod('render', function (options) {
return this.changeState({ return this.changeState({
jio_key: options.jio_key,
key: options.key, key: options.key,
value: options.value || "", value: options.value || "",
editable: options.editable === undefined ? true : options.editable editable: options.editable === undefined ? true : options.editable
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment