mirror of https://github.com/onweru/compose.git

weru
17.55.2021 0ac874fdf11a00b982677a187804f1a4481242ef
fix bug: enforce proper image src #15

Signed-off-by: weru <fromweru@gmail.com>
1 files modified
10 ■■■■■ changed files
assets/js/functions.js 10 ●●●●● patch | view | raw | blame | history
assets/js/functions.js
@@ -111,6 +111,8 @@
function wrapText(text, context, wrapper = 'mark') {
  let open = `<${wrapper}>`;
  let close = `</${wrapper}>`;
  let escapedOpen = `%3C${wrapper}%3E`;
  let escapedClose = `%3C/${wrapper}%3E`;
  function wrap(context) {
    let c = context.innerHTML;
    let pattern = new RegExp(text, "gi");
@@ -121,6 +123,14 @@
        c = c.replaceAll(matchStr, `${open}${matchStr}${close}`);
        context.innerHTML = c;
      });
      const images = elems('img', context);
      if(images) {
        images.forEach(image => {
          image.src = image.src.replaceAll(open, '').replaceAll(close, '').replaceAll(escapedOpen, '').replaceAll(escapedClose, '');
        });
      }
    }
  }