Fix one innerHTML usage #106395

This commit is contained in:
Rob Lourens 2020-09-10 12:28:02 -05:00
parent 2e56d31a72
commit ad451c4586

View file

@ -597,8 +597,9 @@ class CodeCellDragImageRenderer {
}
private getDragImageImpl(templateData: BaseCellRenderTemplate, editor: ICodeEditor, type: 'code' | 'markdown'): HTMLElement | null {
const dragImageContainer = DOM.$(`.cell-drag-image.monaco-list-row.focused.${type}-cell-row`);
dragImageContainer.innerHTML = templateData.container.innerHTML;
const dragImageContainer = templateData.container.cloneNode(true) as HTMLElement;
dragImageContainer.classList.forEach(c => dragImageContainer.classList.remove(c));
dragImageContainer.classList.add('cell-drag-image', 'monaco-list-row', 'focused', `${type}-cell-row`);
const editorContainer = dragImageContainer.querySelector('.cell-editor-container');
if (!editorContainer) {