X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/0fae80771312050a22949362486a8e1b6f4aed04..ec4cbbd0041122f30d13afc016f8a5fac72e0754:/resources/js/components/entity-permissions.js diff --git a/resources/js/components/entity-permissions.js b/resources/js/components/entity-permissions.js index 917dcc72d..0dec5ca09 100644 --- a/resources/js/components/entity-permissions.js +++ b/resources/js/components/entity-permissions.js @@ -1,6 +1,8 @@ /** * @extends {Component} */ +import {htmlToDom} from "../services/dom"; + class EntityPermissions { setup() { @@ -53,17 +55,14 @@ class EntityPermissions { // Get and insert new row const resp = await window.$http.get(`/permissions/form-row/${this.entityType}/${roleId}`); - const wrap = document.createElement('div'); - wrap.innerHTML = resp.data; - const row = wrap.children[0]; + const row = htmlToDom(resp.data); this.roleContainer.append(row); - window.components.init(row); this.roleSelect.disabled = false; } removeRowOnButtonClick(button) { - const row = button.closest('.content-permissions-row'); + const row = button.closest('.item-list-row'); const roleId = button.dataset.roleId; const roleName = button.dataset.roleName;