Unverified Commit 008399c7 authored by yann300's avatar yann300 Committed by GitHub

Merge pull request #2207 from ethereum/plugin-permissions

Add settings for plugin engine
parents 8fa4b049 bd25775f
This diff is collapsed.
...@@ -8,11 +8,16 @@ const requiredModules = [ // services + layout views + system views ...@@ -8,11 +8,16 @@ const requiredModules = [ // services + layout views + system views
'mainPanel', 'hiddenPanel', 'sidePanel', 'menuicons', 'fileExplorers', 'mainPanel', 'hiddenPanel', 'sidePanel', 'menuicons', 'fileExplorers',
'terminal', 'settings', 'pluginManager'] 'terminal', 'settings', 'pluginManager']
const settings = {
permissionHandler: new PermissionHandler(),
autoActivate: false,
natives: ['vyper'] // Force iframe plugin to be seen as native
}
export class RemixAppManager extends PluginEngine { export class RemixAppManager extends PluginEngine {
constructor (plugins) { constructor (plugins) {
super(plugins) super(plugins, settings)
this.permissionHandler = new PermissionHandler()
this.event = new EventEmitter() this.event = new EventEmitter()
this.registered = {} this.registered = {}
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment