"...git@scm.cms.hu-berlin.de:iqb/verona-modules-aspect.git" did not exist on "35bbf05c6a34c7d169e908a1cc409e763c3fdd3c"
Newer
Older
import { ElementFactory } from 'common/util/element.factory';
import {
BasicStyles, InputElement, PositionedUIElement, PositionProperties
} from 'common/models/elements/element';
import { ElementComponent } from 'common/directives/element-component.directive';
import { CheckboxComponent } from 'common/components/input-elements/checkbox.component';
export class CheckboxElement extends InputElement implements PositionedUIElement {
position: PositionProperties;
styling: BasicStyles;
constructor(element: Partial<CheckboxElement>, ...args: unknown[]) {
super({ width: 215, ...element }, ...args);
this.position = ElementFactory.initPositionProps(element.position);
this.styling = ElementFactory.initStylingProps(element.styling);
}
getElementComponent(): Type<ElementComponent> {