From 944e9ba7254387adb60f253b0d8796f2276096b1 Mon Sep 17 00:00:00 2001 From: Andreas Gohr Date: Sun, 8 Sep 2024 18:09:28 +0200 Subject: use a dispatcher to access static image files This makes it possible to replace default images in an update safe way. It also addresses the issue raised in dokuwiki/docker#16 A .htaccess rewrite catches any direct accesses that might come in from plugins. --- lib/scripts/media.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'lib/scripts/media.js') diff --git a/lib/scripts/media.js b/lib/scripts/media.js index 5005c3b78..dcfd887a7 100644 --- a/lib/scripts/media.js +++ b/lib/scripts/media.js @@ -62,7 +62,7 @@ var dw_mediamanager = { }, toggle_display: function ($clicky, opening) { - $clicky.attr('src', DOKU_BASE + 'lib/images/' + (opening ? 'minus' : 'plus') + '.gif'); + $clicky.attr('src', DOKU_BASE + 'lib/exe/image.php/' + (opening ? 'minus' : 'plus') + '.gif'); } }); $tree.on('click', 'a', dw_mediamanager.list); @@ -198,7 +198,7 @@ var dw_mediamanager = { .on('click', bind(dw_mediamanager.setOpt, opt.id)); $img = jQuery(document.createElement('img')) - .attr('src', DOKU_BASE + 'lib/images/media_' + opt.id + '_' + text + '.png'); + .attr('src', DOKU_BASE + 'lib/exe/image.php/media_' + opt.id + '_' + text + '.png'); $btn.append($img); $p.append($btn); @@ -472,7 +472,7 @@ var dw_mediamanager = { if ($container.length === 0) { $container = $content; } - $container.html('...'); + $container.html('...'); }, window_resize: function () { -- cgit v1.2.3