|
13 | 13 | <element name="mainCSS" type="button" selector="[data-content-type=map][data-element=main]"/>
|
14 | 14 | <element name="clickablePin" type="button" selector="((//div[contains(@class,'pagebuilder-map')])[{{arg1}}]//map//area)[{{arg2}}]" parameterized="true"/>
|
15 | 15 | <element name="allPins" type="button" selector="(//div[contains(@class,'pagebuilder-map')])[{{arg1}}]//img[not(@usemap) and contains(@src,'spotlight-poi2_hdpi.png')]|(//div[contains(@class,'pagebuilder-map')])[{{arg1}}]//img[not(@usemap) and contains(@src,'spotlight-poi2.png')]" parameterized="true"/>
|
16 |
| - <element name="pinLocations" type="button" selector="(//div[contains(@class,'pagebuilder-map')])[{{arg1}}]//div[contains(@style,'transform: matrix(1, 0, 0, 1, ')]" parameterized="true"/> |
17 |
| - <element name="googleMapsLink" type="button" selector="(//div[@data-content-type='map' and not(contains(@style,'display: none;'))])[{{arg1}}]//a//img" parameterized="true"/> |
| 16 | + <element name="pinLocations" type="button" selector="(//div[contains(@class,"pagebuilder-map")])[{{arg1}}]//div" parameterized="true"/> |
| 17 | + <element name="googleMapsLink" type="button" selector="(//div[@data-content-type="map"])[{{arg1}}]//a//img" parameterized="true"/> |
18 | 18 | <!-- Location Pin Configuration -->
|
19 | 19 | <element name="latitude" type="text" selector="(//div[contains(@class,'pagebuilder-map')])[{{arg1}}]//div[contains(@data-locations,'"position":{"latitude":{{arg2}},')]" parameterized="true"/>
|
20 | 20 | <element name="longitude" type="text" selector="(//div[contains(@class,'pagebuilder-map')])[{{arg1}}]//div[contains(@data-locations,',"longitude":{{arg2}}}')]" parameterized="true"/>
|
|
29 | 29 | <element name="commentElement" type="text" selector="(//div[contains(@class,'pagebuilder-map')])[{{arg1}}]//div[contains(concat(' ', normalize-space(@class), ' '), ' gm-style-iw ')]//p" parameterized="true"/>
|
30 | 30 | <element name="phoneNumberElement" type="text" selector="(//div[contains(@class,'pagebuilder-map')])[{{arg1}}]//div[contains(concat(' ', normalize-space(@class), ' '), ' gm-style-iw ')]//p" parameterized="true"/>
|
31 | 31 | <element name="addressCityStateZipCountryElement" type="text" selector="(//div[contains(@class,'pagebuilder-map')])[{{arg1}}]//div[contains(concat(' ', normalize-space(@class), ' '), ' gm-style-iw ')]//span" parameterized="true"/>
|
32 |
| - <element name="height" type="button" selector="(//div[contains(@class,'pagebuilder-map')])[{{arg1}}]//div[contains(@data-bind,'renderMap') and contains(@style,'height: {{arg2}}px;')]" parameterized="true"/> |
33 |
| - <element name="noHeight" type="button" selector="(//div[contains(@class,'pagebuilder-map')])[{{arg1}}]//div[contains(@data-bind,'renderMap') and not(contains(@style,'height:'))]" parameterized="true"/> |
| 32 | + <element name="height" type="button" selector="(//div[contains(@class,"pagebuilder-map")])[{{arg1}}]//div[contains(@data-bind,"renderMap")]" parameterized="true"/> |
| 33 | + <element name="noHeight" type="button" selector="(//div[contains(@class,"pagebuilder-map")])[{{arg1}}]//div[contains(@data-bind,"renderMap")]" parameterized="true"/> |
34 | 34 | <element name="showControls" type="text" selector="(//div[contains(@class,'pagebuilder-map')])[{{arg1}}]//div[contains(@data-bind,'renderMap') and @data-show-controls='{{arg2}}']" parameterized="true"/>
|
35 | 35 | <!-- Advanced Configuration -->
|
36 |
| - <element name="alignment" type="text" selector="(//div[contains(@class,'pagebuilder-map')])[{{arg1}}]/div[contains(@style,'text-align: {{arg2}};')]" parameterized="true"/> |
37 |
| - <element name="noAlignment" type="text" selector="(//div[@data-content-type='map'])[{{arg1}}][not(contains(@style,'text-align:'))]" parameterized="true"/> |
38 |
| - <element name="border" type="text" selector="(//div[contains(@class,'pagebuilder-map')])[{{arg1}}]/div[contains(@style,'border-style: {{arg2}};')]" parameterized="true"/> |
39 |
| - <element name="borderColor" type="text" selector="(//div[contains(@class,'pagebuilder-map')])[{{arg1}}]/div[contains(@style,'border-color: {{arg2}};')]" parameterized="true"/> |
40 |
| - <element name="noBorderColor" type="text" selector="(//div[@data-content-type='map'])[{{arg1}}][not(contains(@style,'border-color:'))]" parameterized="true"/> |
41 |
| - <element name="borderWidth" type="text" selector="(//div[contains(@class,'pagebuilder-map')])[{{arg1}}]/div[contains(@style,'border-width: {{arg2}}px;')]" parameterized="true"/> |
42 |
| - <element name="borderRadius" type="text" selector="(//div[contains(@class,'pagebuilder-map')])[{{arg1}}]/div[contains(@style,'border-radius: {{arg2}}px;')]" parameterized="true"/> |
| 36 | + <element name="alignment" type="text" selector="(//div[contains(@class,"pagebuilder-map")])[{{arg1}}]/div" parameterized="true"/> |
| 37 | + <element name="noAlignment" type="text" selector="(//div[@data-content-type="map"])[{{arg1}}]" parameterized="true"/> |
| 38 | + <element name="border" type="text" selector="(//div[contains(@class,"pagebuilder-map")])[{{arg1}}]/div" parameterized="true"/> |
| 39 | + <element name="borderColor" type="text" selector="(//div[contains(@class,"pagebuilder-map")])[{{arg1}}]/div" parameterized="true"/> |
| 40 | + <element name="noBorderColor" type="text" selector="(//div[contains(@class,"pagebuilder-map")])[{{arg1}}]/div" parameterized="true"/> |
| 41 | + <element name="borderWidth" type="text" selector="(//div[contains(@class,"pagebuilder-map")])[{{arg1}}]/div" parameterized="true"/> |
| 42 | + <element name="borderRadius" type="text" selector="(//div[contains(@class,"pagebuilder-map")])[{{arg1}}]/div" parameterized="true"/> |
43 | 43 | <element name="cssClasses" type="text" selector="(//div[contains(@class,'pagebuilder-map')])[{{arg1}}]/div[contains(@class,'{{arg2}}')]" parameterized="true"/>
|
44 | 44 | <element name="noCssClasses" type="text" selector="(//div[@data-content-type='map'])[{{arg1}}][not(@class)]" parameterized="true"/>
|
45 |
| - <element name="margins" type="text" selector="(//div[contains(@class,'pagebuilder-map')])[{{arg1}}]/div[contains(@style,'margin: {{arg2}}px;')]" parameterized="true"/> |
46 |
| - <element name="padding" type="text" selector="(//div[contains(@class,'pagebuilder-map')])[{{arg1}}]/div[contains(@style,'padding: {{arg2}}px;')]" parameterized="true"/> |
| 45 | + <element name="margins" type="text" selector="(//div[contains(@class,"pagebuilder-map")])[{{arg1}}]/div" parameterized="true"/> |
| 46 | + <element name="padding" type="text" selector="(//div[contains(@class,"pagebuilder-map")])[{{arg1}}]/div" parameterized="true"/> |
47 | 47 | <!-- Map Buttons -->
|
48 | 48 | <element name="googleModalOkButton" type="button" selector="(//div[@data-content-type='map'])[{{arg1}}]//button[@class='dismissButton' and .='OK']" parameterized="true"/>
|
49 | 49 | <element name="fullScreen" type="button" selector="(//div[contains(@class,'pagebuilder-map')])[{{arg1}}]//button[@title='Toggle fullscreen view']" parameterized="true"/>
|
50 | 50 | <element name="zoomIn" type="button" selector="(//div[contains(@class,'pagebuilder-map')])[{{arg1}}]//button[@title='Zoom in']" parameterized="true"/>
|
51 | 51 | <element name="zoomOut" type="button" selector="(//div[contains(@class,'pagebuilder-map')])[{{arg1}}]//button[@title='Zoom out']" parameterized="true"/>
|
52 | 52 | <!-- Map Error Message -->
|
53 | 53 | <element name="errorContainer" type="text" selector="(//div[contains(@class,'pagebuilder-map')])[{{arg1}}]//div[@class='google-map-auth-failure-placeholder']" parameterized="true"/>
|
54 |
| - <element name="warningMessageLink" type="button" selector="(//div[contains(@class,'pagebuilder-map')])[{{arg1}}]//div[@class='google-map-auth-failure-placeholder' and not(contains(@style,'display: none;'))]//a" parameterized="true"/> |
| 54 | + <element name="warningMessageLink" type="button" selector="(//div[contains(@class,,"pagebuilder-map,")])[{{arg1}}]//div[@class=,"google-map-auth-failure-placeholder,"]//a" parameterized="true"/> |
55 | 55 | </section>
|
56 | 56 | </sections>
|
0 commit comments