Commit 26db0810 authored by ioedeveloper's avatar ioedeveloper

Move top-level functions

parent 97ccd2fb
...@@ -300,5 +300,19 @@ module.exports = class Filepanel extends ViewPlugin { ...@@ -300,5 +300,19 @@ module.exports = class Filepanel extends ViewPlugin {
workspaceCreated (workspace) { workspaceCreated (workspace) {
this.emit('createWorkspace', workspace) this.emit('createWorkspace', workspace)
} }
resetFocus (reset) {
// setState(prevState => {
// return { ...prevState, reset }
// })
}
resetNewFile () {
// setState(prevState => {
// return { ...prevState, displayNewFile: !state.displayNewFile }
// })
}
resetUploadFile = () => {}
/** end section */ /** end section */
} }
...@@ -53,21 +53,6 @@ export const Workspace = (props: WorkspaceProps) => { ...@@ -53,21 +53,6 @@ export const Workspace = (props: WorkspaceProps) => {
const LOCALHOST = ' - connect to localhost - ' const LOCALHOST = ' - connect to localhost - '
const NO_WORKSPACE = ' - none - ' const NO_WORKSPACE = ' - none - '
/* extends the parent 'plugin' with some function needed by the file explorer */
props.plugin.resetFocus = (reset) => {
setState(prevState => {
return { ...prevState, reset }
})
}
props.plugin.resetNewFile = () => {
setState(prevState => {
return { ...prevState, displayNewFile: !state.displayNewFile }
})
}
props.plugin.resetUploadFile = () => {}
/* implement an external API, consumed by the parent */ /* implement an external API, consumed by the parent */
props.request.createWorkspace = () => { props.request.createWorkspace = () => {
return createWorkspace() return createWorkspace()
......
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