UNPKG

basicprimitives

Version:

Basic Primitives Diagrams for JavaScript - data visualization components library that implements organizational chart and multi-parent dependency diagrams, contains implementations of JavaScript Controls and PDF rendering plugins.

34 lines (26 loc) 845 B
import ObjectReader from '../../readers/ObjectReader'; import EnumerationReader from '../../readers/EnumerationReader'; import { OrientationType } from '../../enums'; export default function OrientationOptionTask(optionsTask, defaultConfig) { var _data = {}, _hash = {}; var _dataTemplate = new ObjectReader({ orientationType: new EnumerationReader(OrientationType, false, defaultConfig.orientationType) }); function process() { var context = { isChanged: false, hash: _hash }; _data = _dataTemplate.read(_data, optionsTask.getOptions(), "options", context); return context.isChanged; } function getOptions() { return _data; } return { process: process, getOptions: getOptions, description: "Checks diagram orientation options." }; };