SkillAction.wLayer.setTimeMechine(null, skill.duration*_.TIME.SEC, null, null, function(){ _(oriObjArr).each(function(v, k){ v.force = oriForceMap[v.objID]; v.findAttackZoneFitEnemy(); }) });
constructor(socket: any, server: Server) { this.log_server = server; this.socket = socket; this.id = socket.id; // Join web_clients room socket.join('web_clients'); // Remove WebClient socket.on('disconnect', () => { __(this.watching_logs).each((log_file) => { log_file.remove_web_client(this); }); socket.leave('web_clients'); }); }
constructor(nodeId: number, socket:any, server: Server) { this.nodeId = nodeId; this.socket = socket; this.iport = socket.handshake.address; this.id = socket.id; this.log_server = server; // Join 'nodes' room socket.join('nodes'); socket.on('disconnect', () => { // Notify all WebClients upon disconnect __(this.log_server.web_clients).each((web_client: any, client_id: any) => { web_client.remove_node(this); }); socket.leave('nodes'); }); }
// Registers new WebClient with Server announce_web_client(socket:any) { let rserver = this; let web_client = new _wc.WebClient(socket, rserver); rserver.web_clients[web_client.id] = web_client; __(rserver.nodes).each(function (node, nlabel) { web_client.add_node(node as any); }); setInterval(function () { rserver.io.sockets.in('web_clients').emit('statusreport', { status: rserver.status }); }, STATUS_INTERVAL / 10); socket.on('webreport', function (message: string) { if (rserver.status === STATUS_RUNNING) { socket.emit('webreport', rserver.runconfig.agent, rserver.runconfig.maxuser, stat.getTimeData(), stat.getCountData()); } }); socket.on('detailreport', function (message: string) { if (rserver.status === STATUS_RUNNING) { socket.emit('detailreport', stat.getDetails()); } }); socket.on('disconnect', function () { delete rserver.web_clients[web_client.id]; }); }
rserver.nodes[nodeId] = node; __(rserver.web_clients).each(function (web_client) { web_client.add_node(node); }); __(rserver.web_clients).each(function (web_client) { web_client.remove_node(node); }); __(rserver.web_clients).each(function (web_client) { web_client.error_node(node, message); }); }); socket.on('crash', function (message: Error) { __(rserver.web_clients).each(function (web_client) { web_client.error_node(node, message); });
React.createClass({ onRebuildProject: function(projectName) { ProjectActions.run(projectName); }, onCancelBuild: function(buildId) { BuildActions.cancel(buildId); }, render: template.locals(_({ Link: Router.Link, utils: utils }).extend(CommonComponents)) })
/* For defining tests inside prototype definitions */ (function (register) { $prototype.macro ('$test', register) $prototype.macro ('$tests', register) }) ((def, value, name) => { this.prototypeTests.push ({ proto: def.constructor, tests: value }) def.$tests = $static ($property ($constant ( (_.isStrictlyObject (value) && value) || _.object ([['test', value]])))) return def })
React.createClass({ mixins: [ Reflux.connect(buildsStore, 'items') ], onCancelBuild: function(buildId) { BuildActions.cancel(buildId); }, render: template.locals(_({ Link: Router.Link }).extend(CommonComponents)) })
SkillAction.wLayer.setTimeMechine(null, skill.duration*_.TIME.SEC, null, null, function(){ _(oriObjArr).each(function(v, k){ v.force = oriForceMap[v.objID]; v.findAttackZoneFitEnemy(); }) });
constructor(socket: any, server: Server) { this.log_server = server; this.socket = socket; this.id = socket.id; // Join web_clients room socket.join('web_clients'); // Remove WebClient socket.on('disconnect', () => { __(this.watching_logs).each((log_file) => { log_file.remove_web_client(this); }); socket.leave('web_clients'); }); }
constructor(nodeId: number, socket:any, server: Server) { this.nodeId = nodeId; this.socket = socket; this.iport = socket.handshake.address; this.id = socket.id; this.log_server = server; // Join 'nodes' room socket.join('nodes'); socket.on('disconnect', () => { // Notify all WebClients upon disconnect __(this.log_server.web_clients).each((web_client: any, client_id: any) => { web_client.remove_node(this); }); socket.leave('nodes'); }); }
// Registers new WebClient with Server announce_web_client(socket:any) { let rserver = this; let web_client = new _wc.WebClient(socket, rserver); rserver.web_clients[web_client.id] = web_client; __(rserver.nodes).each(function (node, nlabel) { web_client.add_node(node as any); }); setInterval(function () { rserver.io.sockets.in('web_clients').emit('statusreport', { status: rserver.status }); }, STATUS_INTERVAL / 10); socket.on('webreport', function (message: string) { if (rserver.status === STATUS_RUNNING) { socket.emit('webreport', rserver.runconfig.agent, rserver.runconfig.maxuser, stat.getTimeData(), stat.getCountData()); } }); socket.on('detailreport', function (message: string) { if (rserver.status === STATUS_RUNNING) { socket.emit('detailreport', stat.getDetails()); } }); socket.on('disconnect', function () { delete rserver.web_clients[web_client.id]; }); }
rserver.nodes[nodeId] = node; __(rserver.web_clients).each(function (web_client) { web_client.add_node(node); }); __(rserver.web_clients).each(function (web_client) { web_client.remove_node(node); }); __(rserver.web_clients).each(function (web_client) { web_client.error_node(node, message); }); }); socket.on('crash', function (message: Error) { __(rserver.web_clients).each(function (web_client) { web_client.error_node(node, message); });