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

glorious-codes / glorious-pitsby-demo / 61661de0-c128-4dfd-91b2-2e820ab41a59

18 Nov 2023 09:40PM CUT coverage: 100.0%. Remained the same
61661de0-c128-4dfd-91b2-2e820ab41a59

push

circleci

rafaelcamargo
chore: update pitsby from 1.36.3 to 1.37.0

120 of 120 branches covered (100.0%)

Branch coverage included in aggregate %.

288 of 288 relevant lines covered (100.0%)

9.31 hits per line

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

100.0
/src/scripts/angular/components/col/col.js
1
import template from './col.html';
2

3
function controller(){
4
  const $ctrl = this;
7✔
5

6
  $ctrl.$onInit = () => {
7✔
7
    setCssClasses(buildCssClasses($ctrl.size, $ctrl.offset));
7✔
8
  };
9

10
  function buildCssClasses(size, offset){
11
    const cssClasses = [];
7✔
12
    if(isSizeValid(size))
7✔
13
      cssClasses.push(`pd-col-${size}`);
1✔
14
    if(isOffsetValid(offset))
7✔
15
      cssClasses.push(`pd-col-offset-${offset}`);
1✔
16
    return cssClasses.join(' ');
7✔
17
  }
18

19
  function isSizeValid(value){
20
    const size = parseInt(value);
7✔
21
    return size >= 1 && size <= 12;
7✔
22
  }
23

24
  function isOffsetValid(value){
25
    const offset = parseInt(value);
7✔
26
    return offset >= 1 && offset <= 11;
7✔
27
  }
28

29
  function setCssClasses(cssClasses){
30
    $ctrl.cssClasses = cssClasses;
7✔
31
  }
32
}
33

34
export default {
35
  transclude: true,
36
  bindings: {
37
    size: '@',
38
    offset: '@'
39
  },
40
  controller,
41
  template
42
};
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