|
35 | 35 | </section>
|
36 | 36 | <section name="TabOnStage">
|
37 | 37 | <element name="base" type="button" selector="(//div[@data-role='tab-item'])[{{arg1}}]" parameterized="true"/>
|
| 38 | + <element name="baseJS" type="text" selector="document.querySelectorAll('[data-role=tab-item]')[{{arg1}} - 1]" parameterized="true"/> |
38 | 39 | <element name="all" type="button" selector=".pagebuilder-tab-item"/>
|
39 | 40 | <element name="tabHeader" type="button" selector="(//ul[contains(@class, 'tabs-navigation')]//a[contains(@class, 'tab-title')])[{{arg1}}]" parameterized="true"/>
|
40 | 41 | <element name="tabHeaderEditableTitle" type="button" selector="(//ul[contains(@class, 'tabs-navigation')]//a[contains(@class, 'tab-title')])[{{arg1}}]//span[contains(@contenteditable, 'true')]" parameterized="true"/>
|
|
70 | 71 | <element name="tabTextContent" type="button" selector="//div[@class='pagebuilder-text']"/>
|
71 | 72 | <element name="tabColumnContent" type="button" selector="//div[contains(@class,'pagebuilder-tabs')]//div[contains(@class, 'pagebuilder-column-group')]"/>
|
72 | 73 | <!-- Background Configuration -->
|
73 |
| - <element name="backgroundPosition" type="button" selector="(//div[contains(@class,'pagebuilder-tab-item') and @data-element='desktop_image'])[{{arg1}}][contains(@style,'background-position: {{arg2}};')]" parameterized="true"/> |
74 |
| - <element name="backgroundSize" type="button" selector="(//div[contains(@class,'pagebuilder-tab-item') and @data-element='desktop_image'])[{{arg1}}][contains(@style,'background-size: {{arg2}};')]" parameterized="true"/> |
75 |
| - <element name="backgroundRepeat" type="button" selector="(//div[contains(@class,'pagebuilder-tab-item') and @data-element='desktop_image'])[{{arg1}}][contains(@style,'background-repeat: {{arg2}};')]" parameterized="true"/> |
76 |
| - <element name="backgroundAttachment" type="button" selector="(//div[contains(@class,'pagebuilder-tab-item') and @data-element='desktop_image'])[{{arg1}}][contains(@style,'background-attachment: {{arg2}};')]" parameterized="true"/> |
77 |
| - <element name="backgroundColor" type="button" selector="(//div[contains(@class,'pagebuilder-tab-item') and @data-element='desktop_image'])[{{arg1}}][contains(@style,'background-color: {{arg2}};')]" parameterized="true"/> |
78 |
| - <element name="noBackgroundColor" type="button" selector="(//div[contains(@class,'pagebuilder-tab-item') and @data-element='desktop_image'])[{{arg1}}][not(contains(@style,'background-color:'))]" parameterized="true"/> |
79 |
| - <element name="backgroundImage" type="button" selector="(//div[contains(@class,'pagebuilder-tab-item') and @data-element='desktop_image'])[{{arg1}}][contains(@style,'background-image: url(') and contains(@style,'{{arg2}}')]" parameterized="true"/> |
80 |
| - <element name="noBackgroundImage" type="button" selector="(//div[contains(@class,'pagebuilder-tab-item') and @data-element='desktop_image'])[{{arg1}}][not(contains(@style,'background-image:'))]" parameterized="true"/> |
| 74 | + <element name="backgroundPosition" type="button" selector="(//div[contains(@class,'pagebuilder-tab-item')])[{{arg1}}][contains(@style,'background-position: {{arg2}};')]" parameterized="true"/> |
| 75 | + <element name="backgroundSize" type="button" selector="(//div[contains(@class,'pagebuilder-tab-item')])[{{arg1}}][contains(@style,'background-size: {{arg2}};')]" parameterized="true"/> |
| 76 | + <element name="backgroundRepeat" type="button" selector="(//div[contains(@class,'pagebuilder-tab-item')])[{{arg1}}][contains(@style,'background-repeat: {{arg2}};')]" parameterized="true"/> |
| 77 | + <element name="backgroundAttachment" type="button" selector="(//div[contains(@class,'pagebuilder-tab-item')])[{{arg1}}][contains(@style,'background-attachment: {{arg2}};')]" parameterized="true"/> |
| 78 | + <element name="backgroundColor" type="button" selector="(//div[contains(@class,'pagebuilder-tab-item')])[{{arg1}}][contains(@style,'background-color: {{arg2}};')]" parameterized="true"/> |
| 79 | + <element name="noBackgroundColor" type="button" selector="(//div[contains(@class,'pagebuilder-tab-item')])[{{arg1}}][not(contains(@style,'background-color:'))]" parameterized="true"/> |
| 80 | + <element name="backgroundImage" type="button" selector="(//div[contains(@class,'pagebuilder-tab-item')])[{{arg1}}][contains(@style,'background-image: url(') and contains(@style,'{{arg2}}')]" parameterized="true"/> |
| 81 | + <element name="noBackgroundImage" type="button" selector="(//div[contains(@class,'pagebuilder-tab-item')])[{{arg1}}][not(contains(@style,'background-image:'))]" parameterized="true"/> |
81 | 82 | </section>
|
82 | 83 | <section name="TabOnStorefront">
|
83 | 84 | <element name="all" type="button" selector="[data-role=\'tab-item\']"/>
|
84 | 85 | <element name="base" type="button" selector="(//div[@data-role='tab-item'])[{{arg1}}]" parameterized="true"/>
|
| 86 | + <element name="baseJS" type="text" selector="document.querySelectorAll('[data-role=tab-item]')[{{arg1}} - 1]" parameterized="true"/> |
85 | 87 | <element name="tabHeader" type="button" selector="(//li[contains(@role, 'tab')])[{{arg1}}]" parameterized="true"/>
|
86 | 88 | <element name="tabHeaderItemActive" type="button" selector="(//div[@data-role='tabs']//descendant::*[@role='tablist'])/li[{{arg1}}][contains(@class, 'ui-state-active')]" parameterized="true"/>
|
87 | 89 | <element name="tabPanel" type="button" selector="(//div[@class='tabs-content']//div[@role='tabpanel'])[{{arg1}}]" parameterized="true"/>
|
88 | 90 | <element name="tabContent" type="button" selector="div.tabs-content div[data-role=tab-item]:nth-child({{arg1}})" parameterized="true"/>
|
89 | 91 | <element name="container" type="button" selector="(//div[@class='tabs-content']//div[@data-role='tab-item'])[{{arg1}}]" parameterized="true"/>
|
90 | 92 | <element name="containerStyle" type="button" selector="(//div[@class='tabs-content']//div[@data-role='tab-item'])[{{arg1}}][contains(@style,'{{arg2}}')]" parameterized="true"/>
|
91 | 93 | <element name="noMinHeight" type="button" selector="(//div[@class='tabs-content']//div[@data-role='tab-item'])[{{arg1}}][not(contains(@style,'min-height:'))]" parameterized="true"/>
|
92 |
| - <element name="minHeight" type="button" selector="(//div[@class='tabs-content']//div[@data-role='tab-item'])[{{arg1}}]//div[@data-element='desktop_image'][contains(@style,'min-height: {{arg2}}px;')]" parameterized="true"/> |
| 94 | + <element name="minHeight" type="button" selector="(//div[@class='tabs-content']//div[@data-role='tab-item'])[{{arg1}}][contains(@style,'min-height: {{arg2}}px;')]" parameterized="true"/> |
93 | 95 | <element name="verticalAlignContainer" type="button" selector="(//div[@class='tabs-content']//div[@data-role='tab-item'])[{{arg1}}][contains(@style,'justify-content: {{arg2}};')]" parameterized="true"/>
|
94 |
| - <element name="tabContentBackgroundImage" type="button" selector="(//div[@class='tabs-content']//div[@data-role='tab-item'])[{{arg1}}]//div[@data-element='desktop_image'][contains(@style, 'background-image: url') and contains(@style, '{{arg2}}') and contains(@style, '{{arg3}}')]" parameterized="true"/> |
95 | 96 | <element name="tabContentType" type="button" selector="(//div[@class='tabs-content']//div[@data-role='tab-item'])[{{arg1}}]/div[1]/hr" parameterized="true"/>
|
96 | 97 | <element name="tabContentText" type="button" selector="(//div[@class='tabs-content']//div[@data-role='tab-item'])[{{arg1}}]//div[contains(@data-role, 'text')][1]" parameterized="true"/>
|
97 | 98 | <element name="tabContentAdvancedStylesBorder" type="button" selector="(//div[@class='tabs-content']//div[@data-role='tab-item'])[{{arg1}}][contains(@style, 'border-style: {{arg2}}') and contains(@style, 'border-color: {{arg3}}') and contains(@style, 'border-width: {{arg4}}px') and contains(@style, 'border-radius: {{arg5}}px')]" parameterized="true"/>
|
98 |
| - <element name="tabContentAdvancedStyles" type="button" selector="(//div[@class='tabs-content']//div[@data-role='tab-item'])[{{arg1}}]//div[@data-element='desktop_image'][contains(@style, 'text-align: {{arg2}}') and contains(@style, 'margin: {{arg3}}px') and contains(@style, 'padding: {{arg4}}px')]" parameterized="true"/> |
| 99 | + <element name="tabContentAdvancedStyles" type="button" selector="(//div[@class='tabs-content']//div[@data-role='tab-item'])[{{arg1}}][contains(@style, 'text-align: {{arg2}}') and contains(@style, 'margin: {{arg3}}px') and contains(@style, 'padding: {{arg4}}px')]" parameterized="true"/> |
99 | 100 | <element name="tabContentAdvancedClass" type="button" selector="(//div[@class='tabs-content']//div[@data-role='tab-item'])[{{arg1}}][contains(@class, '{{arg2}}')]" parameterized="true"/>
|
100 | 101 | <!-- Background Configuration -->
|
101 |
| - <element name="backgroundPosition" type="button" selector="(//div[@data-role='tab-item'])[{{arg1}}]//div[@data-element='desktop_image'][contains(@style,'background-position: {{arg2}};')]" parameterized="true"/> |
102 |
| - <element name="backgroundSize" type="button" selector="(//div[@data-role='tab-item'])[{{arg1}}]//div[@data-element='desktop_image'][contains(@style,'background-size: {{arg2}};')]" parameterized="true"/> |
103 |
| - <element name="backgroundRepeat" type="button" selector="(//div[@data-role='tab-item'])[{{arg1}}]//div[@data-element='desktop_image'][contains(@style,'background-repeat: {{arg2}};')]" parameterized="true"/> |
104 |
| - <element name="backgroundAttachment" type="button" selector="(//div[@data-role='tab-item'])[{{arg1}}]//div[@data-element='desktop_image'][contains(@style,'background-attachment: {{arg2}};')]" parameterized="true"/> |
105 |
| - <element name="backgroundColor" type="button" selector="(//div[@data-role='tab-item'])[{{arg1}}]//div[@data-element='desktop_image'][contains(@style,'background-color: {{arg2}};')]" parameterized="true"/> |
106 |
| - <element name="noBackgroundColor" type="button" selector="(//div[@data-role='tab-item'])[{{arg1}}]//div[@data-element='desktop_image'][not(contains(@style,'background-color:'))]" parameterized="true"/> |
107 |
| - <element name="backgroundImage" type="button" selector="(//div[@data-role='tab-item'])[{{arg1}}]//div[@data-element='desktop_image'][contains(@style,'background-image: url(') and contains(@style,'{{arg2}}')]" parameterized="true"/> |
108 |
| - <element name="noBackgroundImage" type="button" selector="(//div[@data-role='tab-item'])[{{arg1}}]//div[@data-element='desktop_image'][not(contains(@style,'background-image:'))]" parameterized="true"/> |
109 |
| - <element name="backgroundMobileImage" type="button" selector="(//div[@data-role='tab-item'])[{{arg1}}]//div[@data-element='mobile_image'][contains(@style,'background-image: url(') and contains(@style,'{{arg2}}')]" parameterized="true"/> |
110 |
| - <element name="mobileBackgroundPosition" type="button" selector="(//div[@data-role='tab-item'])[{{arg1}}]//div[@data-element='mobile_image'][contains(@style,'background-position: {{arg2}};')]" parameterized="true"/> |
111 |
| - <element name="mobileBackgroundSize" type="button" selector="(//div[@data-role='tab-item'])[{{arg1}}]//div[@data-element='mobile_image'][contains(@style,'background-size: {{arg2}};')]" parameterized="true"/> |
112 |
| - <element name="mobileBackgroundRepeat" type="button" selector="(//div[@data-role='tab-item'])[{{arg1}}]//div[@data-element='mobile_image'][contains(@style,'background-repeat: {{arg2}};')]" parameterized="true"/> |
113 |
| - <element name="mobileBackgroundAttachment" type="button" selector="(//div[@data-role='tab-item'])[{{arg1}}]//div[@data-element='mobile_image'][contains(@style,'background-attachment: {{arg2}};')]" parameterized="true"/> |
114 |
| - <element name="mobileBackgroundColor" type="button" selector="(//div[@data-role='tab-item'])[{{arg1}}]//div[@data-element='mobile_image'][contains(@style,'background-color: {{arg2}};')]" parameterized="true"/> |
115 |
| - <element name="noMobileBackgroundColor" type="button" selector="(//div[@data-role='tab-item'])[{{arg1}}]//div[@data-element='mobile_image'][not(contains(@style,'background-color:'))]" parameterized="true"/> |
116 |
| - <element name="noMobileBackgroundImage" type="button" selector="(//div[@data-role='tab-item'])[{{arg1}}]//div[@data-element='mobile_image'][not(contains(@style,'background-image:'))]" parameterized="true"/> |
| 102 | + <element name="backgroundPosition" type="button" selector="(//div[@data-role='tab-item'])[{{arg1}}][contains(@style,'background-position: {{arg2}};')]" parameterized="true"/> |
| 103 | + <element name="backgroundSize" type="button" selector="(//div[@data-role='tab-item'])[{{arg1}}][contains(@style,'background-size: {{arg2}};')]" parameterized="true"/> |
| 104 | + <element name="backgroundRepeat" type="button" selector="(//div[@data-role='tab-item'])[{{arg1}}][contains(@style,'background-repeat: {{arg2}};')]" parameterized="true"/> |
| 105 | + <element name="backgroundAttachment" type="button" selector="(//div[@data-role='tab-item'])[{{arg1}}][contains(@style,'background-attachment: {{arg2}};')]" parameterized="true"/> |
| 106 | + <element name="backgroundColor" type="button" selector="(//div[@data-role='tab-item'])[{{arg1}}][contains(@style,'background-color: {{arg2}};')]" parameterized="true"/> |
| 107 | + <element name="noBackgroundColor" type="button" selector="(//div[@data-role='tab-item'])[{{arg1}}][not(contains(@style,'background-color:'))]" parameterized="true"/> |
| 108 | + <element name="noBackgroundImage" type="button" selector="(//div[@data-role='tab-item'])[{{arg1}}][not(contains(@style,'background-image:'))]" parameterized="true"/> |
117 | 109 | </section>
|
118 | 110 | </sections>
|
0 commit comments