collapse terminal and side panel

pull/5370/head
yann300 5 years ago
parent bb0ca07f99
commit efe4177252
  1. 5
      src/app.js
  2. 11
      src/app/panels/main-view.js
  3. 5
      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 // get the file from gist
const gistHandler = new GistHandler() const gistHandler = new GistHandler()
const queryParams = new QueryParams() const queryParams = new QueryParams()
const loadedFromGist = gistHandler.loadFromGist(queryParams.get(), fileManager) const params = queryParams.get()
const loadedFromGist = gistHandler.loadFromGist(params, fileManager)
if (!loadedFromGist) { if (!loadedFromGist) {
// insert example contracts if there are no files to show // insert example contracts if there are no files to show
self._components.filesProviders['browser'].resolveDirectory('/', (error, filesList) => { 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()) { if (isElectron()) {
appManager.activatePlugin('remixd') appManager.activatePlugin('remixd')
} }
if (params.embed) framingService.embed()
} }

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

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

Loading…
Cancel
Save