File tree Expand file tree Collapse file tree 2 files changed +20
-17
lines changed
dev/tests/js/jasmine/tests/lib/mage Expand file tree Collapse file tree 2 files changed +20
-17
lines changed Original file line number Diff line number Diff line change @@ -17,20 +17,20 @@ define([
17
17
getParameters ;
18
18
19
19
fixture = {
20
- 'not valid url' : { } ,
21
- 'http://example.com/catalogsearch/result/' : { } ,
22
- 'http://example.com/catalogsearch/result/?' : { } ,
23
- 'http://example.com/catalogsearch/result/?q' : {
20
+ 'not valid url' : { } ,
21
+ 'http://example.com/catalogsearch/result/' : { } ,
22
+ 'http://example.com/catalogsearch/result/?' : { } ,
23
+ 'http://example.com/catalogsearch/result/?q' : {
24
24
q : ''
25
25
} ,
26
- 'http://example.com/catalogsearch/result/?q=' : {
26
+ 'http://example.com/catalogsearch/result/?q=' : {
27
27
q : ''
28
28
} ,
29
- 'http://example.com/catalogsearch/result/?q=+Simple+99%2C+8%2F%3F&cat=3' : {
29
+ 'http://example.com/catalogsearch/result/?q=+Simple+99%2C+8%2F%3F&cat=3' : {
30
30
q : ' Simple 99, 8/?' ,
31
31
cat : '3'
32
32
} ,
33
- 'http://example.com/catalogsearch/result/?q=Simple&cat=3&p=1' : {
33
+ 'http://example.com/catalogsearch/result/?q=Simple&cat=3&p=1' : {
34
34
q : 'Simple' ,
35
35
cat : '3' ,
36
36
p : '1'
Original file line number Diff line number Diff line change @@ -270,16 +270,19 @@ define([
270
270
i ,
271
271
l ;
272
272
273
- if ( queries [ 1 ] ) {
274
- queries = queries [ 1 ] . split ( '&' ) ;
275
-
276
- for ( i = 0 , l = queries . length ; i < l ; i ++ ) {
277
- temp = queries [ i ] . split ( '=' ) ;
278
- if ( temp [ 1 ] ) {
279
- params [ temp [ 0 ] ] = decodeURIComponent ( temp [ 1 ] . replace ( / \+ / g, '%20' ) ) ;
280
- } else {
281
- params [ temp [ 0 ] ] = '' ;
282
- }
273
+ if ( ! queries [ 1 ] ) {
274
+ return params ;
275
+ }
276
+
277
+ queries = queries [ 1 ] . split ( '&' ) ;
278
+
279
+ for ( i = 0 , l = queries . length ; i < l ; i ++ ) {
280
+ temp = queries [ i ] . split ( '=' ) ;
281
+
282
+ if ( temp [ 1 ] ) {
283
+ params [ temp [ 0 ] ] = decodeURIComponent ( temp [ 1 ] . replace ( / \+ / g, '%20' ) ) ;
284
+ } else {
285
+ params [ temp [ 0 ] ] = '' ;
283
286
}
284
287
}
285
288
You can’t perform that action at this time.
0 commit comments