File tree Expand file tree Collapse file tree 5 files changed +15
-10
lines changed
Catalog/Test/Mftf/Section
Ui/view/base/web/templates/form
design/adminhtml/Magento/backend/web/css/source/forms
dev/tests/functional/tests/app/Magento/Catalog/Test/Block/Adminhtml/Product Expand file tree Collapse file tree 5 files changed +15
-10
lines changed Original file line number Diff line number Diff line change 1414 <element name =" useDefaultOptionTitle" type =" text" selector =" [data-index='options'] tr.data-row [data-index='title'] [name^='options_use_default']" />
1515 <element name =" useDefaultOptionValueTitleByIndex" type =" text" selector =" [data-index='options'] [data-index='values'] tr[data-repeat-index='{{var1}}'] [name^='options_use_default']" parameterized =" true" />
1616 <element name =" addOptionBtn" type =" button" selector =" button[data-index='button_add']" />
17- <element name =" fillOptionTitle" type =" input" selector =" //span[text()='{{var1}}']/parent::div/parent::div/parent::div//span [text()='Option Title']/parent::label /parent::div//input[@class='admin__control-text']" parameterized =" true" />
17+ <element name =" fillOptionTitle" type =" input" selector =" //span[text()='{{var1}}']/parent::div/parent::div/parent::div//label [text()='Option Title']/parent::span /parent::div//input[@class='admin__control-text']" parameterized =" true" />
1818 <element name =" checkSelect" type =" select" selector =" //span[text()='{{var1}}']/parent::div/parent::div/parent::div//span[text()='Option Type']/parent::label/parent::div//div[@data-role='selected-option']" parameterized =" true" />
1919 <element name =" checkDropDown" type =" select" selector =" //span[text()='{{var1}}']/parent::div/parent::div/parent::div//parent::label/parent::div//li[@class='admin__action-multiselect-menu-inner-item']//label[text()='Drop-down']" parameterized =" true" />
2020 <element name =" clickAddValue" type =" button" selector =" //span[text()='{{var1}}']/parent::div/parent::div/parent::div//tfoot//button" parameterized =" true" />
Original file line number Diff line number Diff line change 1515 <element name =" productName" type =" input" selector =" .admin__field[data-index=name] input" />
1616 <element name =" productNameUseDefault" type =" checkbox" selector =" input[name='use_default[name]']" />
1717 <element name =" productSku" type =" input" selector =" .admin__field[data-index=sku] input" />
18+ <element name =" enableProductAttributeLabel" type =" text" selector =" //label[text()='Enable Product']" />
19+ <element name =" enableProductAttributeLabelWrapper" type =" text" selector =" //label[text()='Enable Product']/parent::span" />
1820 <element name =" productStatus" type =" checkbox" selector =" input[name='product[status]']" />
1921 <element name =" productStatusUseDefault" type =" checkbox" selector =" input[name='use_default[status]']" />
2022 <element name =" productPrice" type =" input" selector =" .admin__field[data-index=price] input" />
3133 <element name =" visibilityUseDefault" type =" checkbox" selector =" //input[@name='use_default[visibility]']" />
3234 <element name =" divByDataIndex" type =" input" selector =" div[data-index='{{var}}']" parameterized =" true" />
3335 <element name =" attributeSetSearchCount" type =" text" selector =" div[data-index='attribute_set_id'] .admin__action-multiselect-search-count" />
34- <element name =" attributeLabelByText" type =" text" selector =" //*[@class='admin__field']//span [text()='{{attributeLabel}}']" parameterized =" true" />
36+ <element name =" attributeLabelByText" type =" text" selector =" //*[@class='admin__field']//label [text()='{{attributeLabel}}']" parameterized =" true" />
3537 <element name =" addAttributeBtn" type =" button" selector =" #addAttribute" />
3638 </section >
3739 <section name =" ProductInWebsitesSection" >
Original file line number Diff line number Diff line change 88 visible ="visible "
99 css ="$data.additionalClasses "
1010 attr ="'data-index': index ">
11- < label class ="admin__field-label " if ="$data.label " visible ="$data.labelVisible " attr =" for: uid ">
12- < span translate ="label " attr ="'data-config-scope': $data.scopeLabel "/>
13- </ label >
11+ < span class ="admin__field-label " if ="$data.label " visible ="$data.labelVisible ">
12+ < label translate ="label " attr ="'data-config-scope': $data.scopeLabel, for: uid "/>
13+ </ span >
1414 < div class ="admin__field-control "
1515 css ="'_with-tooltip': $data.tooltip, '_with-reset': $data.showFallbackReset && $data.isDifferedFromDefault ">
1616 < render args ="elementTmpl " ifnot ="hasAddons() "/>
Original file line number Diff line number Diff line change 183183
184184.admin__field-label {
185185 color : @field-label__color ;
186- cursor : pointer ;
187186 margin : 0 ;
188187 text-align : right ;
189188
189+ label {
190+ cursor : pointer ;
191+ }
192+
190193 + br {
191194 display : none ;
192195 }
207210 overflow : hidden ;
208211 }
209212
210- span {
213+ label {
211214 display : inline-block ;
212215 line-height : @field-label__line-height ;
213216 vertical-align : middle ;
512515 position : absolute ;
513516 top : 0 ;
514517
515- span {
518+ label {
516519 & :before {
517520 display : block ;
518521 }
527530 }
528531
529532 & > .admin__field-label {
530- span {
533+ label {
531534 & :before {
532535 display : none ;
533536 }
Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ class ProductForm extends FormSections
2828 *
2929 * @var string
3030 */
31- protected $ attribute = './/*[contains(@class,"label")]/span [text()="%s"] ' ;
31+ protected $ attribute = './/*[contains(@class,"label")]/label [text()="%s"] ' ;
3232
3333 /**
3434 * Product new from date field on the product form
You can’t perform that action at this time.
0 commit comments