File tree Expand file tree Collapse file tree 3 files changed +10
-6
lines changed
Ui/view/base/web/js/lib/validation Expand file tree Collapse file tree 3 files changed +10
-6
lines changed Original file line number Diff line number Diff line change 59
59
<field id =" grid_per_page_values" translate =" label comment" type =" text" sortOrder =" 2" showInDefault =" 1" showInWebsite =" 1" showInStore =" 1" canRestore =" 1" >
60
60
<label >Products per Page on Grid Allowed Values</label >
61
61
<comment >Comma-separated.</comment >
62
- <validate >validate-per-page-value-list</validate >
62
+ <validate >validate-per-page-value-list required-entry </validate >
63
63
</field >
64
64
<field id =" grid_per_page" translate =" label comment" type =" text" sortOrder =" 3" showInDefault =" 1" showInWebsite =" 1" showInStore =" 1" canRestore =" 1" >
65
65
<label >Products per Page on Grid Default Value</label >
69
69
<field id =" list_per_page_values" translate =" label comment" type =" text" sortOrder =" 4" showInDefault =" 1" showInWebsite =" 1" showInStore =" 1" canRestore =" 1" >
70
70
<label >Products per Page on List Allowed Values</label >
71
71
<comment >Comma-separated.</comment >
72
- <validate >validate-per-page-value-list</validate >
72
+ <validate >validate-per-page-value-list required-entry </validate >
73
73
</field >
74
74
<field id =" list_per_page" translate =" label comment" type =" text" sortOrder =" 5" showInDefault =" 1" showInWebsite =" 1" showInStore =" 1" canRestore =" 1" >
75
75
<label >Products per Page on List Default Value</label >
Original file line number Diff line number Diff line change @@ -920,12 +920,12 @@ define([
920
920
] ,
921
921
'validate-per-page-value-list' : [
922
922
function ( value ) {
923
- var isValid = utils . isEmpty ( value ) ,
923
+ var isValid = true ,
924
924
values = value . split ( ',' ) ,
925
925
i ;
926
926
927
- if ( isValid ) {
928
- return true ;
927
+ if ( utils . isEmpty ( value ) ) {
928
+ return isValid ;
929
929
}
930
930
931
931
for ( i = 0 ; i < values . length ; i ++ ) {
Original file line number Diff line number Diff line change 1431
1431
] ,
1432
1432
'validate-per-page-value-list' : [
1433
1433
function ( v ) {
1434
- var isValid = ! $ . mage . isEmpty ( v ) ,
1434
+ var isValid = true ,
1435
1435
values = v . split ( ',' ) ,
1436
1436
i ;
1437
1437
1438
+ if ( $ . mage . isEmpty ( v ) ) {
1439
+ return isValid ;
1440
+ }
1441
+
1438
1442
for ( i = 0 ; i < values . length ; i ++ ) {
1439
1443
if ( ! / ^ [ 0 - 9 ] + $ / . test ( values [ i ] ) ) {
1440
1444
isValid = false ;
You can’t perform that action at this time.
0 commit comments