• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

eswdd / aardvark / 4031096410

pending completion
4031096410

push

github

GitHub
Add rel="noopener noreferrer" to external link (#247)

1622 of 2218 branches covered (73.13%)

3379 of 4186 relevant lines covered (80.72%)

83.13 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

2.86
/static-content/UserPrefsDialogCtrl.js
1
aardvark.controller('UserPrefsDialogCtrl', function ($uibModalInstance, userPrefs, userPrefsInputTitles) {
1✔
2
    var $ctrl = this;
×
3
    $ctrl.boolInputs = []
×
4
    $ctrl.stringInputs = []
×
5
    
6
    $ctrl.loadView = function() {
×
7
        for (var key in userPrefs) {
×
8
            if (userPrefs.hasOwnProperty(key) && key != "boolFields") {
×
9
                var input = { key: key, value: userPrefs[key], title: key };
×
10
                if (userPrefsInputTitles.hasOwnProperty(key)) {
×
11
                    input.title = userPrefsInputTitles[key];
×
12
                }
13
                if (userPrefs.boolFields.indexOf(key) >= 0) {
×
14
                    $ctrl.boolInputs.push(input);
×
15
                }
16
                else {
17
                    $ctrl.stringInputs.push(input);
×
18
                }
19
            }
20
        }
21
    }
22

23
    $ctrl.ok = function () {
×
24
        var updatedPrefs = {}
×
25
        for (var s=0; s<$ctrl.stringInputs.length; s++) {
×
26
            var input = $ctrl.stringInputs[s];
×
27
            updatedPrefs[input.key] = intput.value;
×
28
        }
29
        for (var b=0; b<$ctrl.boolInputs.length; b++) {
×
30
            var input = $ctrl.boolInputs[b];
×
31
            updatedPrefs[input.key] = input.value == true || input.value == "true";
×
32
        }
33
        $uibModalInstance.close(updatedPrefs);
×
34
    };
35

36
    $ctrl.cancel = function () {
×
37
        $uibModalInstance.dismiss('cancel');
×
38
    };
39

40
    $ctrl.loadView();
×
41
});
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc