removing unused variables from terminal props

pull/5370/head
davidzagi93@gmail.com 3 years ago
parent 85aa26aa1b
commit 93ab24c071
  1. 16
      apps/remix-ide/src/app/panels/terminal.js
  2. 13
      libs/remix-ui/terminal/src/lib/actions/terminalAction.ts
  3. 6
      libs/remix-ui/terminal/src/lib/types/terminalTypes.ts

@ -4,6 +4,7 @@ import ReactDOM from 'react-dom'
import { RemixUiTerminal } from '@remix-ui/terminal' // eslint-disable-line
import { Plugin } from '@remixproject/engine'
import * as packageJson from '../../../../../package.json'
var vm = require('vm')
var EventManager = require('../../lib/events')
var CommandInterpreterAPI = require('../../lib/cmdInterpreterAPI')
@ -47,7 +48,18 @@ class Terminal extends Plugin {
compilersArtefacts: this.registry.get('compilersartefacts').api,
offsetToLineColumnConverter: this.registry.get('offsettolinecolumnconverter').api
}
this.commandHelp = {
'remix.loadgist(id)': 'Load a gist in the file explorer.',
'remix.loadurl(url)': 'Load the given url in the file explorer. The url can be of type github, swarm, ipfs or raw http',
'remix.execute(filepath)': 'Run the script specified by file path. If filepath is empty, script currently displayed in the editor is executed.',
'remix.exeCurrent()': 'Run the script currently displayed in the editor',
'remix.help()': 'Display this help message'
}
this.blockchain = opts.blockchain
this.vm = vm
this._api = api
this._opts = opts
this.config = config
this.version = packageJson.version
this.data = {
lineLength: opts.lineLength || 80, // ????
@ -104,7 +116,11 @@ class Terminal extends Plugin {
renderComponent () {
ReactDOM.render(
<RemixUiTerminal
event = {this.event}
blockchain = {this.blockchain}
api = {this._api}
options = {this._opts}
registerCommand = {this.registerCommand}
version = {this.version}
config = {this.config}
thisState = {this}

@ -20,19 +20,6 @@ export const registerCommandAction = (name, command, activate, dispatch) => {
data.filterFns[commandName] = filterFn
}
// const _appendItem = (item) => {
// var { el, gidx } = item
// _JOURNAL[gidx] = item
// if (!_jobs.length) {
// requestAnimationFrame(function updateTerminal () {
// _jobs.forEach(el => _view.journal.appendChild(el))
// .scroll2bottom()
// ._jobs = []
// })
// }
// if (data.activeFilters.commands[item.cmd]) _jobs.push(el)
// }
commands[name] = function () {
const args = [...arguments]
const steps = []

@ -7,17 +7,21 @@ export interface ROOTS {
}
export interface RemixUiTerminalProps {
propterties: any
event: any
blockchain: any
api: any
options: any
version: any
config: any
thisState: any
vm: any
commandHelp: any,
_deps: any,
fileImport: any,
gistHandler: any,
sourceHighlighter: any,
registry: any,
commands: any,
txListener: any,
eventsDecoder: any,
logHtml: any

Loading…
Cancel
Save