Removed circular dependency from TodoListSample.

Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/baa15e42
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/baa15e42
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/baa15e42

Branch: refs/heads/master
Commit: baa15e42c96422b76d9e98053768347069a6a078
Parents: 94f5f3a
Author: Peter Ent <[email protected]>
Authored: Tue Aug 16 10:46:42 2016 -0400
Committer: Peter Ent <[email protected]>
Committed: Tue Aug 16 10:46:42 2016 -0400

----------------------------------------------------------------------
 .../src/sample/todo/controllers/TodoListController.as   | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/baa15e42/examples/flexjs/TodoListSampleApp/src/sample/todo/controllers/TodoListController.as
----------------------------------------------------------------------
diff --git 
a/examples/flexjs/TodoListSampleApp/src/sample/todo/controllers/TodoListController.as
 
b/examples/flexjs/TodoListSampleApp/src/sample/todo/controllers/TodoListController.as
index dc39c6d..4465fb3 100644
--- 
a/examples/flexjs/TodoListSampleApp/src/sample/todo/controllers/TodoListController.as
+++ 
b/examples/flexjs/TodoListSampleApp/src/sample/todo/controllers/TodoListController.as
@@ -20,16 +20,16 @@ package sample.todo.controllers {
        import org.apache.flex.core.Application;
        import org.apache.flex.core.IDocument;
        import org.apache.flex.events.Event;
-       
+
        import sample.todo.events.TodoListEvent;
        import sample.todo.models.TodoListModel;
 
        public class TodoListController implements IDocument {
-               private var app:TodoListSampleApp;
+               private var app:Application;
 
                public function TodoListController(app:Application = null) {
                        if (app != null) {
-                               app = app as TodoListSampleApp;
+                               this.app = app;
                        }
                }
 
@@ -37,7 +37,7 @@ package sample.todo.controllers {
                 *
                 */
                public function setDocument(document:Object, id:String = 
null):void {
-                       app = document as TodoListSampleApp;
+                       app = document as Application;
                        app.addEventListener("viewChanged", viewChangeHandler);
                }
 
@@ -61,12 +61,12 @@ package sample.todo.controllers {
                        //todoModel.todos.push({title: evt.todo, selected: 
false});
                        todoModel.addTodo(evt.todo);
                }
-               
+
                public function handleItemChecked(event:TodoListEvent):void {
                        var model: TodoListModel = app.model as TodoListModel;
                        model.toggleItemCheck(event.item);
                }
-               
+
                public function handleItemRemove(event:TodoListEvent):void {
                        var model: TodoListModel = app.model as TodoListModel;
                        model.removeItem(event.item);

Reply via email to