UNPKG

on-codemerge

Version:

A WYSIWYG editor for on-codemerge is a user-friendly interface that allows users to edit and view their code in real time, exactly as it will appear in the final product

2 lines (1 loc) 588 B
"use strict";var d=Object.defineProperty;var n=(o,e,t)=>e in o?d(o,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):o[e]=t;var a=(o,e,t)=>n(o,typeof e!="symbol"?e+"":e,t);Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const s=require("../../../utils/helpers.cjs");class l{constructor(e,t){a(this,"dataUrl");this.dataUrl=t}execute(){const e=s.createVideo("max-w-full h-auto rounded-lg");e.src=this.dataUrl,e.controls=!0;const t=window.getSelection(),r=t==null?void 0:t.getRangeAt(0);r&&(r.deleteContents(),r.insertNode(e),r.collapse(!1))}}exports.VideoCommand=l;