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 | Only a placeholder for future use not in use right now |
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);