Skip to content
Knut Ole edited this page Mar 18, 2015 · 4 revisions

Planning Overview

Key goals:

  1. All user actions trigger an event.
  2. Active project, etc. is controlled with events.
  3. Whole portal can be controlled with events - making it easy to write test-suite for example.

Relevant events

  1. show/hide all panes
  2. load new project (projectSelected)
  3. global resize events

Types of Events

Project selected
// set a project portal wide
Wu.Mixin.Events.fire('projectSelected', { detail : {
	projectUuid : project.getUuid()
}});	

// listen to project selected
Wu.Mixin.Events.on('projectSelected', 	this._projectSelected, 	this);

Clone this wiki locally