Skip to content

Commit e584be3

Browse files
author
Natalia Momotenko
committed
Merge remote-tracking branch 'origin/MAGETWO-54631' into bugfixes
2 parents 6fe831c + dc4deab commit e584be3

File tree

3 files changed

+16
-7
lines changed

3 files changed

+16
-7
lines changed

app/code/Magento/Reports/Block/Adminhtml/Filter/Form.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,7 @@ protected function _prepareForm()
160160
'label' => __('From'),
161161
'title' => __('From'),
162162
'required' => true,
163+
'css_class' => 'admin__field-small',
163164
'class' => 'admin__control-text'
164165
]
165166
);
@@ -173,6 +174,7 @@ protected function _prepareForm()
173174
'label' => __('To'),
174175
'title' => __('To'),
175176
'required' => true,
177+
'css_class' => 'admin__field-small',
176178
'class' => 'admin__control-text'
177179
]
178180
);

app/code/Magento/Reports/view/adminhtml/templates/report/grid/container.phtml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
* See COPYING.txt for license details.
55
*/
66

7-
// @codingStandardsIgnoreFile
87

98
?>
109

@@ -24,11 +23,15 @@ require([
2423
//<![CDATA[
2524
jQuery('#filter_form').mage('validation', {errorClass: 'mage-error'});
2625
function filterFormSubmit() {
27-
var filters = $$('#filter_form input', '#filter_form select');
28-
var elements = [];
29-
for(var i in filters){
30-
if(filters[i].value && filters[i].value.length && !filters[i].disabled) elements.push(filters[i]);
26+
var filters = $$('#filter_form input', '#filter_form select'),
27+
elements = [];
28+
29+
for (var i in filters) {
30+
if (filters[i].value && filters[i].value.length && !filters[i].disabled) {
31+
elements.push(filters[i]);
32+
}
3133
}
34+
3235
if (jQuery('#filter_form').valid()) {
3336
setLocation('<?php /* @escapeNotVerified */ echo $block->getFilterUrl(); ?>filter/'+Base64.encode(Form.serializeElements(elements))+'/');
3437
}

lib/web/mage/validation.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1476,8 +1476,8 @@
14761476
errorPlacement: function (error, element) {
14771477
var errorPlacement = element;
14781478
// logic for date-picker error placement
1479-
if (element.hasClass('hasDatepicker')) {
1480-
errorPlacement = element.siblings('img');
1479+
if (element.hasClass('_has-datepicker')) {
1480+
errorPlacement = element.siblings('button');
14811481
}
14821482
// logic for field wrapper
14831483
var fieldWrapper = element.closest('.addon');
@@ -1488,6 +1488,10 @@
14881488
if (element.is(':checkbox') || element.is(':radio')) {
14891489
errorPlacement = element.siblings('label').last();
14901490
}
1491+
//logic for control with tooltip
1492+
if (element.siblings('.tooltip').length) {
1493+
errorPlacement = element.siblings('.tooltip');
1494+
}
14911495
errorPlacement.after(error);
14921496
}
14931497
},

0 commit comments

Comments
 (0)