/** 
 | 
 * @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 }; 
 |