on master help sign in
Debugger: rename async{Events,Timers} to asyncCallbacks.
ecc6c14Laszlo Pandy
runtime/Debugger.js+8−8
@@ -28,7 +28,7 @@ function debugModule(module, runtime) {
28 var programPaused = false;
28 var programPaused = false;
29 var recordedEvents = [];
29 var recordedEvents = [];
30 var eventCounter = 0;
30 var eventCounter = 0;
31− var asyncTimers = [];
31+ var asyncCallbacks = [];
32
32
33 function wrapNotify(id, v) {
33 function wrapNotify(id, v) {
34 var timestep = Date.now();
34 var timestep = Date.now();
@@ -48,7 +48,7 @@ function debugModule(module, runtime) {
48
48
49 function safeSetTimeout(func, delayMs) {
49 function safeSetTimeout(func, delayMs) {
50 var timerId = setTimeout(func, delayMs);
50 var timerId = setTimeout(func, delayMs);
51− asyncTimers.push({ func:func, delayMs:delayMs, timerId:timerId });
51+ asyncCallbacks.push({ func:func, delayMs:delayMs, timerId:timerId });
52 return timerId;
52 return timerId;
53 }
53 }
54
54
@@ -56,8 +56,8 @@ function debugModule(module, runtime) {
56 recordedEvents.push({ id:id, value:v, timestep:timestep });
56 recordedEvents.push({ id:id, value:v, timestep:timestep });
57 }
57 }
58
58
59− function clearAsyncEvents() {
59+ function clearAsyncCallbacks() {
60− asyncTimers.forEach(function(timer) {
60+ asyncCallbacks.forEach(function(timer) {
61 clearTimeout(timer.timerId);
61 clearTimeout(timer.timerId);
62 });
62 });
63 }
63 }
@@ -95,9 +95,9 @@ function debugModule(module, runtime) {
95 moduleInstance: moduleInstance,
95 moduleInstance: moduleInstance,
96 moduleNodes: moduleNodes,
96 moduleNodes: moduleNodes,
97 initialNodeValues: saveNodeValues(moduleNodes),
97 initialNodeValues: saveNodeValues(moduleNodes),
98− initialAsyncTimers: asyncTimers.slice(),
98+ initialAsyncCallbacks: asyncCallbacks.slice(),
99 // API functions
99 // API functions
100− clearAsyncEvents: clearAsyncEvents,
100+ clearAsyncCallbacks: clearAsyncCallbacks,
101 clearRecordedEvents: clearRecordedEvents,
101 clearRecordedEvents: clearRecordedEvents,
102 getRecordedEvents: getRecordedEvents,
102 getRecordedEvents: getRecordedEvents,
103 getPaused: getPaused,
103 getPaused: getPaused,
@@ -113,7 +113,7 @@ function debuggerInit(debugModule, runtime) {
113 runtime.node.parentNode.appendChild(tracePath.canvas);
113 runtime.node.parentNode.appendChild(tracePath.canvas);
114
114
115 function resetProgram() {
115 function resetProgram() {
116− debugModule.clearAsyncEvents();
116+ debugModule.clearAsyncCallbacks();
117 restoreNodeValues(debugModule.moduleNodes, debugModule.initialNodeValues);
117 restoreNodeValues(debugModule.moduleNodes, debugModule.initialNodeValues);
118 redrawGraphics();
118 redrawGraphics();
119 }
119 }
@@ -121,7 +121,7 @@ function debuggerInit(debugModule, runtime) {
121 function restartProgram() {
121 function restartProgram() {
122 resetProgram();
122 resetProgram();
123 debugModule.clearRecordedEvents();
123 debugModule.clearRecordedEvents();
124− debugModule.initialAsyncTimers.forEach(function(timer) {
124+ debugModule.initialAsyncCallbacks.forEach(function(timer) {
125 var func = timer.func;
125 var func = timer.func;
126 func();
126 func();
127 });
127 });