Test Setup Failed
Push — master ( 11cd9d...8453e3 )
by
unknown
03:59
created

emails-grid-route-builder.js ➔ define   B

Complexity

Conditions 1
Paths 1

Size

Total Lines 24

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
c 0
b 0
f 0
nc 1
dl 0
loc 24
rs 8.9713
nop 2

1 Function

Rating   Name   Duplication   Size   Complexity  
A emails-grid-route-builder.js ➔ ... ➔ .generate 0 18 2
1
define(['jquery', 'routing'], function($, routing) {
2
    'use strict';
3
4
    return {
5
        generate: function(folderId) {
6
            var url = routing.generate('oro_email_user_emails');
7
            if (Number(folderId)) {
8
                var params = $.param({
9
                    f: {
10
                        folders: {
11
                            value: [folderId]
12
                        }
13
                    }
14
                });
15
                url += '?' + $.param({
16
                    grid: {
17
                        'user-email-grid': 'i=1'
18
                    }
19
                }) + encodeURIComponent('&' + params);
20
            }
21
            return url;
22
        }
23
    };
24
});
25