]> BookStack Code Mirror - bookstack/blobdiff - resources/js/components/entity-permissions.js
Vectors: Added command to regenerate for all
[bookstack] / resources / js / components / entity-permissions.js
index d4a616ff1d5765e2f278028016e8fa95bf1d8cbc..b020c5d85ba8f785785df1e2f98e2607f0e9b385 100644 (file)
@@ -1,5 +1,5 @@
-import {htmlToDom} from "../services/dom";
-import {Component} from "./component";
+import {htmlToDom} from '../services/dom.ts';
+import {Component} from './component';
 
 export class EntityPermissions extends Component {
 
@@ -29,12 +29,12 @@ export class EntityPermissions extends Component {
         this.container.addEventListener('click', event => {
             const button = event.target.closest('button');
             if (button && button.dataset.roleId) {
-                this.removeRowOnButtonClick(button)
+                this.removeRowOnButtonClick(button);
             }
         });
 
         // Role select change
-        this.roleSelect.addEventListener('change', event => {
+        this.roleSelect.addEventListener('change', () => {
             const roleId = this.roleSelect.value;
             if (roleId) {
                 this.addRoleRow(roleId);
@@ -61,8 +61,8 @@ export class EntityPermissions extends Component {
 
     removeRowOnButtonClick(button) {
         const row = button.closest('.item-list-row');
-        const roleId = button.dataset.roleId;
-        const roleName = button.dataset.roleName;
+        const {roleId} = button.dataset;
+        const {roleName} = button.dataset;
 
         const option = document.createElement('option');
         option.value = roleId;
@@ -72,4 +72,4 @@ export class EntityPermissions extends Component {
         row.remove();
     }
 
-}
\ No newline at end of file
+}