7:30 – 4:00 SR
- DB backups
- Deploy new FR code
- Changed project names
- Work on 3D chart
7:30 – 4:00 SR
7:30 – 4:00 SR
export class ChartInfo extends NovettaUtils.ATSBase{
public cSeries:CartesianSeries[];
constructor() {
this.cSeries = [];
}
public addSeries (key:string, source:WglChartData.IChartDataElement):void {
var cs:CartesianSeries = new CartesianSeries(key, source);
cs.mapData(this.minVec, this.maxVec);
this.cSeries[<any>key] = cs; // <----------- why??????
}
}
8:00 – 4:30 SR
8:00 – 4:00 SR
export interface IMinMax {
min:number;
max:number;
}
export interface IChartDataElement{
[label:string]:IMinMax;
}
export interface IChartMessage{
type:string;
name:string;
data:IChartDataElement;
}
{"type":"bar","name":"Facts","data":{"Jan":{"min":0,"max":125}}}
{"type":"min","name":"Future FACTS","data":{"Sep":{"min":200.17,"max":266.49}}}
{"type":"area","name":"Future FACTS","data":{"Jun":{"min":202.29,"max":202.29},"Jul":{"min":193.38,"max":215.48},"Aug":{"min":196.77,"max":240.99},"Sep":{"min":200.17,"max":266.49},"Oct":{"min":203.57,"max":291.99},"Nov":{"min":206.96,"max":317.5},"Dec":{"min":210.36,"max":343}}}
8:00 – 4:00 SR
7:30 – 11:00 SR
this.myMessenger.broadcast('WebGLCanvas:selected', model.getDescription());
. The data object will have the detailed information.
7:30 – 3:30
8:00 – 4:30 SR
8:00 – 4:00 SR
8:00 – 4:00 SR
export class Chart2MainCtrl extends Chart1MainCtrl {
constructor(timeout:ng.ITimeoutService) {
super(timeout);
this.dataFormat = { // might add 2D/3d, dynamic/static, etc.
outlayGoals: {label:"Outlay Goals", objectName:"outlayGoals", type:"area", hexColor:0xFFAAAA},
obligationGoals:{label:"Obligation Goals", objectName:"obligationGoals", type:"area",hexColor:0xFFFFAA},
pm_actuals:{label:"PM Actuals", objectName:"pm_actuals", type:"bar",hexColor:0xAAFFAA},
facts:{label:"Facts", objectName:"facts", type:"bar",hexColor:0xAAAAFF},
future_pm_actuals:{label:"Future PMA", objectName:"future_pm_actuals", type:"area",hexColor:0x00FF00},
future_facts:{label:"Future FACTS", objectName:"future_facts", type:"area", hexColor:0x0000FF}
};
}
}
module AngularApp {
// define how this application assembles.
class AngularMain {
appModule:ng.IModule;
public doCreate(
angular:ng.IAngularStatic,
chart1Ptr:Function,
chart2Ptr:Function,
glDptr:Function) {
this.appModule = angular.module('appMain', []).
controller('glCtrl1',['$timeout', chart1Ptr]).
controller('glCtrl2',['$timeout', chart2Ptr]).
directive('ngWebgl', ['$timeout', glDptr]);
}
}
new AngularMain().doCreate(
angular,
WGLA2D_ctrl.Chart1MainCtrl,
WGLA2D_ctrl.Chart2MainCtrl,
new WGLA2_dirtv.ngWebgl().ctor
);
}
8:00 – 4:00 SR
8:00 – 2:00 SR
8:00 – 4:00 SR
svnadmin dump /path/to/repository > repository-name.dmp
svnadmin create repository-name [--fs-type fsfs] <-optional?
svnadmin load repository-name --force-uuid < repository-name.dmp
var months:any = this.dataProvider.mappings[0]; var charts:WglCharts.ConfiguredChart = new WglCharts.ConfiguredChart(rb, this.dataProvider, this.dataFormat); charts.setChartGrid(cg); charts.add2DCharts(months);
8:00 – 4:00 SR
8:00 – 2:00 SR
You must be logged in to post a comment.