cpsing the web-world a little more so I can call event handler on-start and on-stop too

This commit is contained in:
Danny Yoo 2012-03-15 13:00:29 -04:00
parent a88e4192e3
commit da295687e5

View File

@ -1209,11 +1209,12 @@
}); });
}; };
startEventHandlers = function() { startEventHandlers = function(k) {
var i; var i;
for (i = 0; i < eventHandlers.length; i++) { for (i = 0; i < eventHandlers.length; i++) {
startEventHandler(eventHandlers[i]); startEventHandler(eventHandlers[i]);
} }
k();
}; };
stopEventHandlers = function() { stopEventHandlers = function() {
@ -1321,14 +1322,14 @@
for (i = 0; i < actions.length; i++) { for (i = 0; i < actions.length; i++) {
actions[i](view); actions[i](view);
} }
success();
} else { } else {
view.top = arrayTreeToDomNode(newMockView.getCursor().top().node); view.top = arrayTreeToDomNode(newMockView.getCursor().top().node);
view.initialRender(top); view.initialRender(top);
eventHandlers = newMockView.eventHandlers.slice(0); eventHandlers = newMockView.eventHandlers.slice(0);
view.eventHandlers = eventHandlers; view.eventHandlers = eventHandlers;
startEventHandlers(); startEventHandlers(success);
} }
success();
}, },
function(err) { function(err) {
failure(err); failure(err);
@ -1340,8 +1341,10 @@
startEventHandler : startEventHandler, startEventHandler : startEventHandler,
stopEventHandler : stopEventHandler }; stopEventHandler : stopEventHandler };
view.initialRender(top); view.initialRender(top);
startEventHandlers(); startEventHandlers(function() {
refreshView(function() {}, onMessyRestart); refreshView(function() {}, onMessyRestart);
});
}); });
}; };