UNPKG

@panoramax/web-viewer

Version:

Panoramax web viewer for geolocated pictures

46 lines (33 loc) 1.92 kB
<a name="Panoramax.components.ui.QualityScore"></a> ## Panoramax.components.ui.QualityScore ⇐ <code>[lit.LitElement](https://lit.dev/docs/api/LitElement/)</code> **Kind**: static class of <code>Panoramax.components.ui</code> **Extends**: <code>[lit.LitElement](https://lit.dev/docs/api/LitElement/)</code> **Emits**: [<code>change</code>](#Panoramax.components.ui.QualityScore+event_change) **Element**: pnx-quality-score * [.QualityScore](#Panoramax.components.ui.QualityScore) ⇐ <code>[lit.LitElement](https://lit.dev/docs/api/LitElement/)</code> * [new QualityScore()](#new_Panoramax.components.ui.QualityScore_new) * [.properties](#Panoramax.components.ui.QualityScore+properties) : <code>Object</code> * ["change"](#Panoramax.components.ui.QualityScore+event_change) <a name="new_Panoramax.components.ui.QualityScore_new"></a> ### new QualityScore() Quality Score element displays the picture quality grade. **Example** ```html <!-- Read-only --> <pnx-quality-score grade="5" ._t=${viewer._t} /> <!-- Input --> <pnx-quality-score grade="5" input="pnx-qs-input" @change=${() => alert('changed')} ._t=${viewer._t} /> ``` <a name="Panoramax.components.ui.QualityScore+properties"></a> ### qualityScore.properties : <code>Object</code> Component properties. **Kind**: instance property of [<code>QualityScore</code>](#Panoramax.components.ui.QualityScore) **Properties** | Name | Type | Default | Description | | --- | --- | --- | --- | | [grade] | <code>number</code> \| <code>string</code> | <code>0</code> | The grade (5=A, 1=E, 0=none selected), or a list of grades | | [input] | <code>string</code> | <code>false</code> | If set, score is an input and value is used as ID prefix | <a name="Panoramax.components.ui.QualityScore+event_change"></a> ### "change" Event for grade change **Kind**: event emitted by [<code>QualityScore</code>](#Panoramax.components.ui.QualityScore)