Code coverage report for src\components\factory\showMenu.js

# all files / src/components/factory/ showMenu.js

54.55% Statements 6/11
0% Branches 0/2
66.67% Functions 2/3
54.55% Lines 6/11

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    261×
    1×

    1×

    1×
    2×

    1×

     (function component(ng) {
      ng.module('components').factory('showMenu', showMenu);

      showMenu.$inject = [];

      /* отвечает за показ меню фильтров */
      function showMenu() {
        return {
            showMenu: show
        };

        /* показывает меню фильтров по полученому id */
        function show(id) {
            if (ng.element(document.querySelector(id)).css('display') == 'none') {
            console.log('show');

            ng.element(document.querySelector(id)).css('display', 'block');
          } else {
            console.log('unshow');

            ng.element(document.querySelector(id)).css('display', 'none');
          }
        }

      }
    })(angular);