@rhi-isncsci-ui/mobile-sensory
Version:
Component to display the ISNCSCI totals on a mobile device.
269 lines (268 loc) • 8.01 kB
TypeScript
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;
}