Working with Advanced Styles
When working with Advanced Styles, please note that we use a BEM-like naming convention. The following classes can be targeted using CSS or Javascript using Advanced Styles, in order to modify styles like colors, fonts, and positioning.
| Class Name | Applies to: | Picture |
| loginRegister__container | List Interface | |
|
registration__link |
List Interface | |
| login__link | List Interface | |
| listMapLocator__languageContainer | List Interface | |
| filterPanel__submitBtnDivContainer | List Interface | |
| listMapLocator__branding--container | List Interface | |
| listMapLocator__numberResult--container | List Interface
City Page |
|
| locationInformation__imgContainer | List Interface
City Page |
|
| locationInformation--image | List Interface
City Page |
|
| locationInformation__addressContainer | List Interface
Local Page City Page |
|
| locationInformation__distanceContainer | List Interface | |
| locationInformation__radiusDistanceContainer | List Interface | |
| locationInformation__drivingDistanceContainer | List Interface | |
| locationInformation__internetLocContainer | List Interface | |
| locationInformation__nameContainer | List Interface
Local Page City Page |
|
| locationInformation__buttonsContainer | List Interface
Local Page City Page |
|
| locationInformation__directionsButton | List Interface
Local Page |
|
| locationInformation__phoneButton | List Interface
Local Page City Page |
|
| locationInformation__urlButton | List Interface
City Page |
|
| locationInformation__emailButton | List Interface
City Page |
|
| locationInformation__contactContainer | List Interface
Local Page |
|
| locationInformation__contactLabel | List Interface
Local Page |
|
| locationInformation__contactName | List Interface
Local Page |
|
| locationInformation__contactPosition | List Interface
Local Page |
|
| locationItem__categoryContainer | List Interface | |
| categoryDisplay__labelContainer | List Interface | |
| categoryDisplay__chipsContainer | List Interface | |
| locationItem__infoContainer | List Interface
City Page |
|
| locationItem__moreInfoContainer | List Interface
City Page |
|
| locationItem__leadButton | List Interface
City Page |
|
| locationItem__businessHoursContainer | List Interface | |
| businessHoursTable__table | List Interface
Local Page |
|
| businessHours__toggleContainer | List Interface | |
| businessHoursExpanded__container | Local Page | |
| businessHoursExpanded__title | Local Page | |
| businessHours__alertContainer | Local Page | |
| breadcrumbMenu__container | Local Page | |
| reviews__container | Local Page | |
| reviews__readMoreReviews | Local Page | |
| overallRating_container | List Interface
City Page Local Page |
|
|
overallRating_starsContainer |
List Interface
Local Page City Page |
|
| overallRating_ratingNumber | List Interface
City Page Local Page |
|
| cardListRating__container | Local Page | |
| cardRating__container | Local Page | |
| cardRating__servicesContainer | Local Page | |
| ratingService__Container | Local Page | |
| cardRating__recomendation | Local Page | |
| locationItem__compactEventContainer | List Interface | |
| locationItem__couponContainer | List Interface | |
| locationItem__extraInformation2Container | List Interface | |
| locationItem__extraInformationContainer | List Interface | |
| cardWithImage__container | Local Page | Is being used for the about in the landing page |
| dynamicForm__thanksMessage | List Interface
Local Page City Page |
|
| dynamicForm__container | List Interface
Local Page City Page |
|
| dynamicForm__formTitle | List Interface
Local Page City Page |
|
| dynamicForm__formSubTitle | List Interface
Local Page City Page |
Not in use right now |
| dynamicForm__formExtraTitle | List Interface
Local Page City Page |
Not in use right now |
| dynamicForm__mainForm | List Interface
Local Page City Page |
|
| categoryTreeInput__container | List Interface
City Page |
|
| listMapLocator__viewAllContainer | List Interface | |
| listMapLocator__viewAllCityContainer | List Interface | |
| eventLanding__mapContainer | Event Landing Page | |
| events__container | Local Page | |
| infoMarker__container | List Interface | |
| multiCarousel__container | Local Page | |
| galleryImages__container | Local Page |
Register/Login
container class: register-login-container (loginRegister__container)
register element class: register-element (registration__link)
login element class: login-element (login__link)
example
Language
container class: language-container (listMapLocator__languageContainer)
example
Search/Filter
container class: submit-button-container (filterPanel__submitBtnDivContainer)
example
Results
container class: results-container (listMapLocator__branding--container) we can use the existing container
element class: results-element (listMapLocator__numberResult--container)
example
Location Information
Image
container class: location-image-container (locationInformation__imgContainer)
element class: location-image (locationInformation--image)
example
Address
container class: location-address-container (locationInformation__addressContainer)
element class: location-distance (locationInformation__distanceContainer) I put inside 2 more classes locationInformation__radiusDistanceContainer and locationInformation__drivingDistanceContainer and locationInformation__internetLocContainer
element class: location-name (locationInformation__nameContainer)
example
container class: location-buttons-container (locationInformation__buttonsContainer)
container class: direction-button-container locationInformation__directionsButton
container class: telephone-button-container locationInformation__phoneButton
container class: website-button-container locationInformation__urlButton
locationInformation__emailButton***same for email and any other that may appear herel****
example `
container class: location-contact-container (locationInformation__contactContainer)
element class: contact-label (locationInformation__contactLabel)
element class: contact-name locationInformation__contactName and locationInformation__contactPosition
example
Business Hours
container class: business-hours-container
element class: business-hours-status
element class: business-hours-table
example
Location Categories
container class: location-categories-container (locationItem__categoryContainer)
element class: location-categories-label (categoryDisplay__labelContainer)
element class: location-categories (categoryDisplay__chipsContainer)
example
Location Info
container class: location-info-container (locationItem__infoContainer)
element class: more-info-element (locationItem__moreInfoContainer)
element class: contact-location-element (locationItem__leadButton)
example
Custom Attributes
// Get the element with the name attribute "locationAttribute"
const hiddenAttributes = document.querySelector('[name="locationAttribute"]');
// Parse the value of the element as JSON
const attributesValue = JSON.parse(hiddenAttributes.value);
// Find the attribute with the name "AttributeName"
const AttributeName = attributesValue.find(
(attribute) => attribute.AttributeName === "AttributeName"
);
// Log the value of the AttributeName to the console
console.log(AttributeName);