Skip to content
Shim Heungwoon edited this page Nov 30, 2015 · 8 revisions

Webida client has two kinds of event systems, Pub/Sub System and EventEmitter. Pub/Sub System is used to communicate between plugins. EventEmitter is for any modules inside of plugins.

Pub/Sub System

namespace topic parameters desc.
workbench workbench/context/changed
workbench/loading/started
workbench/loading/completed
editor editor/open
editor/save/all
editor/save/current
editor/save/data-source-id
editor/close/parteditor/close/all
editor/close/current
editor/close/others
editor/close/data-source-id
editor/dirty/current
editor/dirty/some
editor/clean/current
editor/clean/all
toolbar toolbar/enable/newfile
toolbar/disable/newfile
toolbar/enable/findinfiles
toolbar/disable/findinfiles
toolbar/enable/gotofile
toolbar/disable/gotofile
toolbar/enable/runas
toolbar/disable/runas
toolbar/enable/deploy
toolbar/disable/deploy
workspace workspace/node/deleted
workspace/node/selected
workspace/node/selected/none
workspace/node/shown
workspace/node/status/changed
workspace/nodes/deleting
project project/config/load-completed
project/config/changed
project/wizard/created
project/run/config/changed
project/run/config/show
project/run/config/hide
build project/build/start
project/build/end
project/build/progress
project/build/cleaned
project/build/done
view view/open
view/close
part-container
part-system
layout
fs
remote
resources

EventEmitter

to be continued..

Clone this wiki locally