diff --git a/web/client/components/TOC/TOCItemsSettings.jsx b/web/client/components/TOC/TOCItemsSettings.jsx index bc7b9668758..5a56b5f14e9 100644 --- a/web/client/components/TOC/TOCItemsSettings.jsx +++ b/web/client/components/TOC/TOCItemsSettings.jsx @@ -100,6 +100,7 @@ const TOCItemSettings = (props) => { } + data-ms-id={`edit-style-btn-${tab.glyph}`} eventKey={tab.id} onClick={() => { onSetTab(tab.id); diff --git a/web/client/components/catalog/Catalog.jsx b/web/client/components/catalog/Catalog.jsx index a23d221f2c8..f89d94ca9d7 100644 --- a/web/client/components/catalog/Catalog.jsx +++ b/web/client/components/catalog/Catalog.jsx @@ -304,7 +304,7 @@ class Catalog extends React.Component { this.search({ services: this.props.services, selectedService: this.props.selectedService, searchText: this.props.searchText }); } }} - className={this.props.buttonClassName} key="catalog_search_button" disabled={this.props.loading || !this.isValidServiceSelected()}> + className={this.props.buttonClassName} key="catalog_search_button" data-ms-id="catalog-search-button" disabled={this.props.loading || !this.isValidServiceSelected()}> ); } @@ -321,6 +321,7 @@ class Catalog extends React.Component { const textSearch = ( this.props.onChangeCatalogMode("edit", false)}> ) : null} - {this.props.canEdit && this.props.onChangeCatalogMode("edit", true)}> + {this.props.canEdit && this.props.onChangeCatalogMode("edit", true)}> } diff --git a/web/client/components/catalog/CatalogServiceEditor.jsx b/web/client/components/catalog/CatalogServiceEditor.jsx index a83d6201ea3..0a80094be23 100644 --- a/web/client/components/catalog/CatalogServiceEditor.jsx +++ b/web/client/components/catalog/CatalogServiceEditor.jsx @@ -110,17 +110,17 @@ const CatalogServiceEditor = ({ /> - {service && !service.isNew - ? : null } - diff --git a/web/client/components/catalog/RecordItem.jsx b/web/client/components/catalog/RecordItem.jsx index f9cf8ec8583..72a9582c434 100644 --- a/web/client/components/catalog/RecordItem.jsx +++ b/web/client/components/catalog/RecordItem.jsx @@ -217,6 +217,7 @@ class RecordItem extends React.Component { disabled: this.state.loading, loading: this.state.loading, glyph: 'plus', + 'data-ms-id': 'catalog-add-first-result', onClick: () => this.onAddToMap(record) }]), ...(links.length > 0 diff --git a/web/client/components/catalog/editor/MainForm.jsx b/web/client/components/catalog/editor/MainForm.jsx index ef562f28185..09bd934dd73 100644 --- a/web/client/components/catalog/editor/MainForm.jsx +++ b/web/client/components/catalog/editor/MainForm.jsx @@ -51,6 +51,7 @@ const DefaultURLEditor = ({ const UrlForm = ( onChangeType(e.target.value)} value={service && service.type} + data-ms-id="catalog-service-type" componentClass="select"> {serviceTypes.map((type) => )} @@ -211,6 +213,7 @@ export default ({ { return ( +
{showLoader @@ -190,6 +207,7 @@ const DownloadDialog = ({
{ + if (!advancedOptionsOpened) { + return; + } + const srsInput = document.querySelector('.mapstore-downloadwpsoptions-advanced .mapstore-downloadwpsoptions-advanced-menuitem .Select-input input'); + srsInput?.setAttribute('data-ms-id', 'dataset-export-select-reference-system'); + }, [advancedOptionsOpened, selectedSrs, srsList]); + return ( <> {advancedOptionsVisible &&
-