/**
|
* @file Campaign Planning Form
|
* @author Zan Sen (zansen.tai@3ds.com)
|
*/
|
import { ColorSOP, ColorSOPList } from '../../libappsop/colorsop';
|
import { FormSOP } from '../../libappsop/formsop';
|
import { GanttChartSOP } from '../../libappsop/ganttchartsop';
|
|
export class FormCampaignPlanning extends FormSOP {
|
public gcCampaign = new GanttChartCampaignPlanning();
|
|
public constructor() {
|
super('FormCampaignPlanning');
|
}
|
}
|
|
export class GanttChartCampaignPlanning extends GanttChartSOP {
|
public static readonly title = 'Campaign Planning';
|
public static readonly contextMenu = 'gcContextMenuCapacityPlanning';
|
public readonly name = 'Campaign Planning';
|
|
public constructor() {
|
super('FormCampaignPlanning', 'GanttChartCapacityPlanning', GanttChartCampaignPlanning.contextMenu);
|
}
|
}
|
|
const ganttChartCampaignPlanningContextMenuItem = {
|
Delete: { ContextMenu: GanttChartCampaignPlanning.contextMenu, Name: 'MenuDelete', Label: 'Delete' },
|
Create: { ContextMenu: GanttChartCampaignPlanning.contextMenu, Name: 'MenuCreate', Label: 'Create' },
|
};
|
|
export { ganttChartCampaignPlanningContextMenuItem as GanttChartCampaignPlanningContextMenuItem };
|
|
const ganttChartCampaignPlanningColors: ColorSOPList = {
|
cyan: (): ColorSOP => ({ Rgb: 'rgba(153, 255, 255, 1)', Color: 'Cyan', Hex: '#99FFFF' }),
|
};
|
|
export { ganttChartCampaignPlanningColors as GanttChartCampaignPlanningColors };
|