style fixes after review

pull/1/head
LianaHus 5 years ago committed by Liana Husikyan
parent c2d7338ace
commit c94def2aa6
  1. 17
      src/app/components/plugin-manager-settings.js
  2. 2
      src/app/ui/persmission-handler.js

@ -82,23 +82,22 @@ export class PluginManagerSettings {
settings () { settings () {
const permissionByToPlugin = (toPlugin, funcObj) => { const permissionByToPlugin = (toPlugin, funcObj) => {
const permissionByFunctions = (funcName, fromPlugins) => { const permissionByMethod = (methodName, fromPlugins) => {
function updatePermission (plugin) { const togglePermission = (fromPlugin) => {
self.permissions[toPlugin][funcName][plugin].allow = !self.permissions[toPlugin][funcName][plugin].allow this.permissions[toPlugin][methodName][fromPlugin].allow = !this.permissions[toPlugin][methodName][fromPlugin].allow
} }
let self = this
return Object.keys(fromPlugins).map(fromName => { return Object.keys(fromPlugins).map(fromName => {
const fromPluginPermission = fromPlugins[fromName] const fromPluginPermission = fromPlugins[fromName]
const checkbox = fromPluginPermission.allow const checkbox = fromPluginPermission.allow
? yo`<input onchange=${() => updatePermission(fromName)} class="mr-2" type="checkbox" checked id="permission-checkbox-${toPlugin}-${funcName}-${toPlugin}" aria-describedby="module ${fromPluginPermission} ask permission for ${funcName}" />` ? yo`<input onchange=${() => togglePermission(fromName)} class="mr-2" type="checkbox" checked id="permission-checkbox-${toPlugin}-${methodName}-${toPlugin}" aria-describedby="module ${fromPluginPermission} asks permission for ${methodName}" />`
: yo`<input onchange=${() => updatePermission(fromName)} class="mr-2" type="checkbox" id="permission-checkbox-${toPlugin}-${funcName}-${toPlugin}" aria-describedby="module ${fromPluginPermission} ask permission for ${funcName}" />` : yo`<input onchange=${() => togglePermission(fromName)} class="mr-2" type="checkbox" id="permission-checkbox-${toPlugin}-${methodName}-${toPlugin}" aria-describedby="module ${fromPluginPermission} asks permission for ${methodName}" />`
return yo` return yo`
<div class="form-group ${css.permissionKey}"> <div class="form-group ${css.permissionKey}">
<div class="${css.checkbox}"> <div class="${css.checkbox}">
${checkbox} ${checkbox}
<label for="permission-checkbox-${toPlugin}-${funcName}-${toPlugin}" data-id="permission-label-${toPlugin}-${funcName}-${toPlugin}">Allow <u>${fromName}</u> to call <u>${funcName}</u></label> <label for="permission-checkbox-${toPlugin}-${methodName}-${toPlugin}" data-id="permission-label-${toPlugin}-${methodName}-${toPlugin}">Allow <u>${fromName}</u> to call <u>${methodName}</u></label>
</div> </div>
<i onclick="${() => this.clearPersmission(fromName, toPlugin, funcName)}" class="fa fa-trash-alt" data-id="pluginManagerSettingsRemovePermission-${toPlugin}-${funcName}-${toPlugin}"></i> <i onclick="${() => this.clearPersmission(fromName, toPlugin, methodName)}" class="fa fa-trash-alt" data-id="pluginManagerSettingsRemovePermission-${toPlugin}-${methodName}-${toPlugin}"></i>
</div> </div>
` `
}) })
@ -106,7 +105,7 @@ export class PluginManagerSettings {
const permissionsByFunctions = Object const permissionsByFunctions = Object
.keys(funcObj) .keys(funcObj)
.map(funcName => permissionByFunctions(funcName, funcObj[funcName])) .map(methodName => permissionByMethod(methodName, funcObj[methodName]))
return yo` return yo`
<div border p-2> <div border p-2>

@ -150,7 +150,7 @@ export class PermissionHandler {
const rememberSwitch = remember const rememberSwitch = remember
? yo`<input type="checkbox" onchange="${switchMode}" checkbox class="form-check-input" id="remember" data-id="permissionHandlerRememberChecked">` ? yo`<input type="checkbox" onchange="${switchMode}" checkbox class="form-check-input" id="remember" data-id="permissionHandlerRememberChecked">`
: yo`<input type="checkbox" onchange="${switchMode}" class="form-check-input" id="remember" data-id="permissionHandlerRememberUnchecked">` : yo`<input type="checkbox" onchange="${switchMode}" class="form-check-input" id="remember" data-id="permissionHandlerRememberUnchecked">`
const text = `"${fromName}"` + (remember ? `has changed and` : ``) + `would like to access to "${method}" of "${toName}"` const text = `"${fromName}" ${(remember ? `has changed and` : ``)} would like to access to "${method}" of "${toName}"`
const imgFrom = yo`<img id="permissionModalImagesFrom" src="${from.icon}" />` const imgFrom = yo`<img id="permissionModalImagesFrom" src="${from.icon}" />`
const imgTo = yo`<img id="permissionModalImagesTo" src="${to.icon}" />` const imgTo = yo`<img id="permissionModalImagesTo" src="${to.icon}" />`
const pluginsImages = yo` const pluginsImages = yo`

Loading…
Cancel
Save