1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
var customMessageData = '';
Module.onCustomMessage = function (message) {
var data = message.data.userData;
switch (data.op) {
case 'preMainCustomMessage': {
customMessageData += data.data;
break;
}
case 'runMain': {
postCustomMessage({ op: 'runningMain', data: customMessageData });
removeRunDependency('Custom Message Init');
break;
}
case 'postMainCustomMessage': {
customMessageData += data.data;
break;
}
case 'finish': {
postCustomMessage({ op: 'finishing', data: customMessageData + '[finish]' });
break;
}
default: {
throw 'unknown custom message';
}
}
}
addRunDependency('Custom Message Init');
|