private clearViewport()

in src/gantt.ts [496:540]


    private clearViewport(): void {
        this.ganttDiv
            .style("height", 0)
            .style("width", 0);

        this.body
            .selectAll(Selectors.LegendItems.selectorName)
            .remove();

        this.body
            .selectAll(Selectors.LegendTitle.selectorName)
            .remove();

        this.axisGroup
            .selectAll(Selectors.AxisTick.selectorName)
            .remove();

        this.axisGroup
            .selectAll(Selectors.Domain.selectorName)
            .remove();

        this.collapseAllGroup
            .selectAll(Selectors.CollapseAll.selectorName)
            .remove();

        this.lineGroup
            .selectAll(Selectors.TaskLabels.selectorName)
            .remove();

        this.lineGroup
            .selectAll(Selectors.Label.selectorName)
            .remove();

        this.chartGroup
            .selectAll(Selectors.ChartLine.selectorName)
            .remove();

        this.chartGroup
            .selectAll(Selectors.TaskGroup.selectorName)
            .remove();

        this.chartGroup
            .selectAll(Selectors.SingleTask.selectorName)
            .remove();
    }