Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ArProgress

Implements

  • UxComponent

Index

Constructors

constructor

  • new ArProgress(element: HTMLElement, styleEngine: StyleEngine): ArProgress

Properties

Private _value

_value: number = 0

animate

animate: boolean = true

Private animating

animating: any = false

element

element: HTMLElement

Private elementWidth

elementWidth: number = 0

Private fineArc

fineArc: string = ''

Private finePath

finePath: HTMLElement

finePosition

finePosition: string = 'ext'

Private fineStrokeWidth

fineStrokeWidth: number = 4

Private fontSize

fontSize: string = '40px'

Private handleResize

handleResize: EventListener

Private increment

increment: number = 2

label

label: string = ''

Private largeArc

largeArc: string = ''

Private largePath

largePath: HTMLElement

Private largeStrokeWidth

largeStrokeWidth: number = 4

Private lineFontSize

lineFontSize: string = '12px'

Private log

log: Logger

styleEngine

styleEngine: StyleEngine

Private svgWidth

svgWidth: number = 100

theme

Private timeout

timeout: number = 20

type

type: string = 'circle'

value

value: number = 0

width

width: string = '100%'

Methods

animateChanged

  • animateChanged(): void

attached

  • attached(): void

bind

  • bind(): void

Private describeArc

  • describeArc(x: any, y: any, radius: any, startAngle: any, endAngle: any): string

detached

  • detached(): void

finePositionChanged

  • finePositionChanged(): void

Private polarToCartesian

  • polarToCartesian(centerX: any, centerY: any, radius: any, angleInDegrees: any): { x: any; y: any }
  • Parameters

    • centerX: any
    • centerY: any
    • radius: any
    • angleInDegrees: any

    Returns { x: any; y: any }

    • x: any
    • y: any

Private setFineArc

  • setFineArc(): void

Private startAnimation

  • startAnimation(): void

themeChanged

  • themeChanged(newValue: any): void

typeChanged

  • typeChanged(): void

Private updateLargeArc

  • updateLargeArc(): void

valueChanged

  • valueChanged(): void

widthChanged

  • widthChanged(): void

Generated using TypeDoc