mirror of
https://github.com/JuanCanham/HackMyResume.git
synced 2025-05-03 21:07:07 +01:00
Start moving logging out of core.
This commit is contained in:
43
src/core/event-codes.js
Normal file
43
src/core/event-codes.js
Normal file
@ -0,0 +1,43 @@
|
||||
/**
|
||||
Event code definitions.
|
||||
@module event-codes.js
|
||||
@license MIT. See LICENSE.md for details.
|
||||
*/
|
||||
|
||||
|
||||
|
||||
(function(){
|
||||
|
||||
var val = 0;
|
||||
|
||||
module.exports = {
|
||||
|
||||
unknown: 0,
|
||||
unk: 0,
|
||||
|
||||
begin: 1,
|
||||
end: 2,
|
||||
|
||||
beforeRead: 3,
|
||||
afterRead: 4,
|
||||
|
||||
beforeCreate: 5,
|
||||
bc: 5,
|
||||
|
||||
afterCreate: 6,
|
||||
ac: 6,
|
||||
|
||||
beforeTheme: 7,
|
||||
afterTheme: 8,
|
||||
|
||||
beforeMerge: 9,
|
||||
afterMerge: 10,
|
||||
|
||||
beforeGenerate: 11,
|
||||
afterGenerate: 12
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
}());
|
@ -23,12 +23,28 @@ Definition of the Verb class.
|
||||
*/
|
||||
var Verb = module.exports = Class.extend({
|
||||
|
||||
init: function() {
|
||||
init: function( moniker ) {
|
||||
this.moniker = moniker;
|
||||
this.emitter = new EVENTS.EventEmitter();
|
||||
},
|
||||
|
||||
on: function() {
|
||||
this.emitter.on.apply( this.emitter, arguments );
|
||||
},
|
||||
|
||||
fire: function(evtName, payload) {
|
||||
payload = payload || { };
|
||||
payload.cmd = this.moniker;
|
||||
this.emitter.emit( 'hmr:' + evtName, payload );
|
||||
return true;
|
||||
},
|
||||
|
||||
stat: function( subEvent, payload ) {
|
||||
payload = payload || { };
|
||||
payload.cmd = this.moniker;
|
||||
payload.sub = subEvent;
|
||||
this.emitter.emit( 'hmr:status', payload );
|
||||
return true;
|
||||
}
|
||||
|
||||
});
|
||||
|
Reference in New Issue
Block a user