diff --git a/lib/scripts/media.js b/lib/scripts/media.js index c52226eaa7f3fb2d2e423752c5f38b9227310386..dc0191d4927971ea43d8682213477e0bfd2aea9b 100644 --- a/lib/scripts/media.js +++ b/lib/scripts/media.js @@ -257,7 +257,7 @@ var dw_mediamanager = { edid = String.prototype.match.call(document.location, /&edid=([^&]+)/); edid = edid ? edid[1] : 'wiki__text'; cb = String.prototype.match.call(document.location, /&onselect=([^&]+)/); - cb = cb ? cb[1] : 'dw_mediamanager_item_select'; + cb = cb ? cb[1].replace(/[^\w]+/, '') : 'dw_mediamanager_item_select'; opener[cb](edid, id, opts, dw_mediamanager.align); if(!dw_mediamanager.keepopen) {