collapse terminal and side panel

pull/11/head
yann300 5 years ago committed by ioedeveloper
parent 55001c8085
commit 31126b4558
  1. 5
      apps/remix-ide/src/app.js
  2. 11
      apps/remix-ide/src/app/panels/main-view.js
  3. 5
      apps/remix-ide/src/framingService.js

@ -412,7 +412,8 @@ Please make a backup of your contracts and start using http://remix.ethereum.org
// get the file from gist
const gistHandler = new GistHandler()
const queryParams = new QueryParams()
const loadedFromGist = gistHandler.loadFromGist(queryParams.get(), fileManager)
const params = queryParams.get()
const loadedFromGist = gistHandler.loadFromGist(params, fileManager)
if (!loadedFromGist) {
// insert example contracts if there are no files to show
self._components.filesProviders['browser'].resolveDirectory('/', (error, filesList) => {
@ -428,4 +429,6 @@ Please make a backup of your contracts and start using http://remix.ethereum.org
if (isElectron()) {
appManager.activatePlugin('remixd')
}
if (params.embed) framingService.embed()
}

@ -80,7 +80,7 @@ export class MainView {
self.data = {
_layout: {
top: {
offset: self._deps.config.get('terminal-top-offset') || 150,
offset: self._terminalTopOffset(),
show: true
}
}
@ -97,6 +97,9 @@ export class MainView {
})
}
}
_terminalTopOffset () {
return this._deps.config.get('terminal-top-offset') || 150
}
_adjustLayout (direction, delta) {
var limitUp = 0
var limitDown = 32
@ -126,6 +129,12 @@ export class MainView {
self._components.terminal.scroll2bottom()
}
}
minimizeTerminal () {
this._adjustLayout('top')
}
showTerminal (offset) {
this._adjustLayout('top', offset || this._terminalTopOffset())
}
getTerminal () {
return this._components.terminal
}

@ -34,4 +34,9 @@ export class FramingService {
}
})
}
embed () {
this.mainView.minimizeTerminal()
this.resizeFeature.hidePanel()
}
}

Loading…
Cancel
Save