|
|
|
@ -264,6 +264,8 @@ Please make a backup of your contracts and start using http://remix.ethereum.org |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
let appStore = new EntityStore('module', 'name') |
|
|
|
|
// Get workspace before creating the App Manager
|
|
|
|
|
const workspace = JSON.parse(localStorage.getItem('workspace')) |
|
|
|
|
const appManager = new RemixAppManager(appStore) |
|
|
|
|
registry.put({api: appManager, name: 'appmanager'}) |
|
|
|
|
|
|
|
|
@ -439,6 +441,12 @@ Please make a backup of your contracts and start using http://remix.ethereum.org |
|
|
|
|
...appManager.plugins() |
|
|
|
|
]) |
|
|
|
|
|
|
|
|
|
// Set workspace after initial activation
|
|
|
|
|
if (Array.isArray(workspace)) { |
|
|
|
|
console.log(workspace) |
|
|
|
|
appManager.activateMany(workspace) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
framingService.start(appStore, sidePanel, verticalIcons, mainPanel, this._components.resizeFeature) |
|
|
|
|
|
|
|
|
|
// The event listener needs to be registered as early as possible, because the
|
|
|
|
|