UNPKG

angular-gantt

Version:

Gantt chart component for AngularJS

23 lines (18 loc) 685 B
export default function (GanttDirectiveBuilder, ganttLayout) { 'ngInject' let builder = new GanttDirectiveBuilder('ganttSideBackground') builder.controller = function ($scope) { let hScrollBarHeight = ganttLayout.getScrollBarHeight() $scope.getMaxHeightCss = function () { let css = {} let maxHeight = $scope.maxHeight if (!maxHeight) { maxHeight = $scope.gantt.getContainerHeight() } let bodyScrollBarHeight = $scope.gantt.scroll.isHScrollbarVisible() ? hScrollBarHeight : 0 css['max-height'] = maxHeight - bodyScrollBarHeight - $scope.gantt.header.getHeight() + 'px' return css } } return builder.build() }