code: function closeDatePicker(_datePickerId)
          {
              if (angular.isDefined(idEventScheduler))
              {
                  LxEventSchedulerService.unregister(idEventScheduler);
                  idEventScheduler = undefined;
              }
  
              activeDatePickerId = undefined;
  
              $rootScope.$broadcast('lx-date-picker__close-start', _datePickerId);
  
              datePickerFilter.removeClass('lx-date-picker-filter--is-shown');
              scopeMap[_datePickerId].element.removeClass('lx-date-picker--is-shown');
  
              $timeout(function()
              {
                  angular.element('body').removeClass('no-scroll-date-picker-' + scopeMap[_datePickerId].uuid);
  
                  datePickerFilter.remove();
  
                  scopeMap[_datePickerId].element
                      .hide()
                      .appendTo(scopeMap[_datePickerId].elementParent);
  
                  scopeMap[_datePickerId].isOpen = false;
                  $rootScope.$broadcast('lx-date-picker__close-end', _datePickerId);
              }, 600);
          }
docs: //////////