Keine Beschreibung

index.ts 615B

123456789101112131415161718192021
  1. import { MarkerType } from './../types';
  2. import { SvgHelper } from '../../renderer/SvgHelper';
  3. import { RectBaseMarker } from '../RectMarker/RectBaseMarker';
  4. import { WhitePage } from 'fc-whiteboard/src/board/WhitePage';
  5. export class HighlightMarker extends RectBaseMarker {
  6. type: MarkerType = 'highlight';
  7. public static createMarker = (page?: WhitePage): RectBaseMarker => {
  8. const marker = new HighlightMarker();
  9. marker.page = page;
  10. marker.setup();
  11. return marker;
  12. };
  13. protected setup() {
  14. super.setup();
  15. SvgHelper.setAttributes(this.visual, [['class', 'highlight-marker']]);
  16. }
  17. }