From 1a1ff2d2e21b0f3c529e0c9b59835775bfc5fcd3 Mon Sep 17 00:00:00 2001 From: Christoph Reiter <reiter.christoph@gmail.com> Date: Wed, 14 Aug 2019 15:49:28 +0200 Subject: [PATCH] Use unsafeHTML() for our table element I hope this prevents lit-html from replacing the DOM which datatables changes. --- packages/data-table-view/src/data-table-view.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/data-table-view/src/data-table-view.js b/packages/data-table-view/src/data-table-view.js index e3b990e6..67b1ce83 100644 --- a/packages/data-table-view/src/data-table-view.js +++ b/packages/data-table-view/src/data-table-view.js @@ -7,6 +7,7 @@ import {i18n} from './i18n'; import {html, LitElement} from 'lit-element'; import JSONLD from 'vpu-common/jsonld'; import commonUtils from 'vpu-common/utils'; +import {unsafeHTML} from 'lit-html/directives/unsafe-html.js'; dt(window, $); resp(window, $); @@ -242,7 +243,7 @@ class DataTableView extends LitElement { } </style> <div id="dt-parent"> - <table id="dt" class="display"></table> + ${unsafeHTML('<div><table id="dt" class="display"></table></div>')} <div id="cover"></div> </div> `; -- GitLab