Sha256: 9af8b660ebb6e081ee0cabd859a2ba70a2b136374c43c49fa2793f7371aab697
Contents?: true
Size: 1.06 KB
Versions: 2
Compression:
Stored size: 1.06 KB
Contents
package <%= base_package%>.modules.dashboard.view { import org.puremvc.as3.multicore.utilities.fabrication.patterns.mediator.FlexMediator; import <%= base_package%>.modules.dashboard.view.components.NavBar; import <%= base_package%>.modules.dashboard.view.components.TodoList; public class DashboardModuleMediator extends FlexMediator { static public const NAME:String = "DashboardModuleMediator"; static public function getDefinitionByName(path:String):Object { return getDefinitionByName(path); } public function DashboardModuleMediator(viewComponent:DashboardModule) { super(NAME, viewComponent); } public function get application():DashboardModule { return viewComponent as DashboardModule; } public function get navBar():NavBar { return application.navBar as NavBar; } public function get todoList():TodoList { return application.todoList as TodoList; } override public function onRegister():void { registerMediator(new NavBarMediator(navBar)); registerMediator(new TodoListMediator(todoList)); } } }
Version data entries
2 entries across 2 versions & 1 rubygems