UNPKG

@rhi-isncsci-ui/mobile-sensory

Version:

Component to display the ISNCSCI totals on a mobile device.

269 lines (268 loc) 8.01 kB
export declare class RhiIsncsciUiMobileSensory extends HTMLElement { static readonly is: string; static getTemplate(): string; static readonly properties: { c2: { reflectToAttribute: boolean; type: StringConstructor; value: string; }; c3: { reflectToAttribute: boolean; type: StringConstructor; value: string; }; c4: { reflectToAttribute: boolean; type: StringConstructor; value: string; }; c5: { reflectToAttribute: boolean; type: StringConstructor; value: string; }; c6: { reflectToAttribute: boolean; type: StringConstructor; value: string; }; c7: { reflectToAttribute: boolean; type: StringConstructor; value: string; }; c8: { reflectToAttribute: boolean; type: StringConstructor; value: string; }; dermatome: { reflectToAttribute: boolean; type: StringConstructor; value: string; }; 'dermatome-score': { reflectToAttribute: boolean; type: StringConstructor; value: string; }; instructions: { reflectToAttribute: boolean; type: StringConstructor; value: string; }; l1: { reflectToAttribute: boolean; type: StringConstructor; value: string; }; l2: { reflectToAttribute: boolean; type: StringConstructor; value: string; }; l3: { reflectToAttribute: boolean; type: StringConstructor; value: string; }; l4: { reflectToAttribute: boolean; type: StringConstructor; value: string; }; l5: { reflectToAttribute: boolean; type: StringConstructor; value: string; }; 'non-sci-impairment-reason': { reflectToAttribute: boolean; type: StringConstructor; value: string; }; 'non-sci-impairment-comments': { reflectToAttribute: boolean; type: StringConstructor; value: string; }; nl: { reflectToAttribute: boolean; type: StringConstructor; value: string; }; 'nl-label': { reflectToAttribute: boolean; type: StringConstructor; value: string; }; 'non-sci-impairment-comments-label': { reflectToAttribute: boolean; type: StringConstructor; value: string; }; 'non-sci-impairment-label': { reflectToAttribute: boolean; type: StringConstructor; value: string; }; 'non-sci-impairment-reason-none': { reflectToAttribute: boolean; type: StringConstructor; value: string; }; 'non-sci-impairment-reason-plexopathy': { reflectToAttribute: boolean; type: StringConstructor; value: string; }; 'non-sci-impairment-reason-neuropathy': { reflectToAttribute: boolean; type: StringConstructor; value: string; }; 'non-sci-impairment-reason-myoneural': { reflectToAttribute: boolean; type: StringConstructor; value: string; }; 'non-sci-impairment-reason-pain': { reflectToAttribute: boolean; type: StringConstructor; value: string; }; 'non-sci-impairment-reason-atrophy': { reflectToAttribute: boolean; type: StringConstructor; value: string; }; 'non-sci-impairment-reason-other': { reflectToAttribute: boolean; type: StringConstructor; value: string; }; 'propagate-value': { reflectToAttribute: boolean; type: BooleanConstructor; value: boolean; }; 'propagate-value-label': { reflectToAttribute: boolean; type: StringConstructor; value: string; }; s1: { reflectToAttribute: boolean; type: StringConstructor; value: string; }; s2: { reflectToAttribute: boolean; type: StringConstructor; value: string; }; s3: { reflectToAttribute: boolean; type: StringConstructor; value: string; }; 's4-5': { reflectToAttribute: boolean; type: StringConstructor; value: string; }; t1: { reflectToAttribute: boolean; type: StringConstructor; value: string; }; t2: { reflectToAttribute: boolean; type: StringConstructor; value: string; }; t3: { reflectToAttribute: boolean; type: StringConstructor; value: string; }; t4: { reflectToAttribute: boolean; type: StringConstructor; value: string; }; t5: { reflectToAttribute: boolean; type: StringConstructor; value: string; }; t6: { reflectToAttribute: boolean; type: StringConstructor; value: string; }; t7: { reflectToAttribute: boolean; type: StringConstructor; value: string; }; t8: { reflectToAttribute: boolean; type: StringConstructor; value: string; }; t9: { reflectToAttribute: boolean; type: StringConstructor; value: string; }; t10: { reflectToAttribute: boolean; type: StringConstructor; value: string; }; t11: { reflectToAttribute: boolean; type: StringConstructor; value: string; }; t12: { reflectToAttribute: boolean; type: StringConstructor; value: string; }; total: { reflectToAttribute: boolean; type: StringConstructor; value: string; }; 'total-label': { reflectToAttribute: boolean; type: StringConstructor; value: string; }; }; static readonly observedAttributes: string[]; private uiBindings; private props; private selectedDermatome; private dermatomeClickHandler; private propagateValueChangeHandler; private scoreChangeHandler; private nonSciImpairmentReasonChangeHandler; private nonSciImpairmentCommentsChangeHandler; constructor(); connectedCallback(): void; disconnectedCallback(): void; private requestRender; private initializeDeclaredProperties; private updateUiBindings; private selectDermatome; onDermatomeClick(e: any): boolean; onPropagateValueChange(e: Event): boolean; onScoreChange(e: Event): boolean; onNonSciImpairmentReasonChange(e: Event): boolean; onNonSciImpairmentCommentsChange(e: Event): boolean; attributeChangedCallback(name: string, oldValue: string, newValue: string, namespace: string): void; }