Skip to content

Commit 2d0dfd5

Browse files
authored
Merge pull request #3 from advanced-rest-client/feat/add-data-ids
Feat/add data ids
2 parents ea1bda4 + 0f28894 commit 2d0dfd5

File tree

5 files changed

+9
-46
lines changed

5 files changed

+9
-46
lines changed

.github/workflows/tests.yml

Lines changed: 0 additions & 42 deletions
This file was deleted.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ A module that has a number of helper libraries that are used to build forms in t
44

55
[![Published on NPM](https://img.shields.io/npm/v/@api-components/api-forms.svg)](https://www.npmjs.com/package/@advanced-rest-client/api-forms)
66

7-
[![Build Status](https://travis-ci.com/advanced-rest-client/api-forms.svg)](https://travis-ci.com/advanced-rest-client/api-forms)
7+
[![Tests and publishing](https://github.com/advanced-rest-client/api-forms/actions/workflows/deployment.yml/badge.svg)](https://github.com/advanced-rest-client/api-forms/actions/workflows/deployment.yml)
88

99
## Usage
1010

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@api-components/api-forms",
33
"description": "A library containing helper classes to compute API data from the AMF web API model.",
4-
"version": "0.2.2",
4+
"version": "0.2.3",
55
"license": "Apache-2.0",
66
"main": "index.js",
77
"module": "index.js",

src/ApiFormItemElement.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -474,7 +474,7 @@ export class ApiFormItemElement extends ValidatableMixin(LitElement) {
474474
}
475475

476476
render() {
477-
const { readOnly, disabled, _isEnum, _isBoolean, _isInput, _isArray, _isNillable } = this;
477+
const { readOnly, disabled, _isEnum, _isBoolean, _isInput, _isArray, _isNillable, name } = this;
478478
return html`
479479
<style>${this.styles}</style>
480480
<div class="content">
@@ -486,6 +486,7 @@ export class ApiFormItemElement extends ValidatableMixin(LitElement) {
486486
${_isNillable ? html`<anypoint-checkbox
487487
?disabled="${readOnly || disabled}"
488488
class="nil-option"
489+
data-form-item-name="${name}"
489490
@checked-changed="${this._nillableChanged}">Nil</anypoint-checkbox>` : undefined}
490491
</div>`;
491492
}
@@ -504,6 +505,7 @@ export class ApiFormItemElement extends ValidatableMixin(LitElement) {
504505
?disabled="${readOnly || disabled || _nilEnabled}"
505506
?outlined="${outlined}"
506507
?compatibility="${compatibility}"
508+
data-form-item-name="${name}"
507509
>
508510
<label slot="label">${schema.inputLabel}</label>
509511
<anypoint-listbox
@@ -535,6 +537,7 @@ export class ApiFormItemElement extends ValidatableMixin(LitElement) {
535537
?disabled="${readOnly || disabled || _nilEnabled}"
536538
?outlined="${outlined}"
537539
?compatibility="${compatibility}"
540+
data-form-item-name="${name}"
538541
>
539542
<label slot="label">${schema.inputLabel}</label>
540543
<anypoint-listbox
@@ -602,6 +605,7 @@ export class ApiFormItemElement extends ValidatableMixin(LitElement) {
602605
invalidMessage="${`${name} is invalid. Check documentation.`}"
603606
.infoMessage="${_valueWarningMessage}"
604607
.step="${step}"
608+
data-form-item-name="${name}"
605609
>
606610
<label slot="label">${schema.inputLabel}</label>
607611
</anypoint-input>`;
@@ -641,6 +645,7 @@ export class ApiFormItemElement extends ValidatableMixin(LitElement) {
641645
?compatibility="${compatibility}"
642646
data-type="array"
643647
data-index="${index}"
648+
data-form-item-name="${name}"
644649
@input="${this._arrayValueHandler}"
645650
invalidMessage="${`${name} is invalid. Check documentation.`}"
646651
.infoMessage="${warningMessage}"

0 commit comments

Comments
 (0)