code: function () {
      var self = this;
  
      // If noty is have a timeout option
      if (self.options.timeout) {
  
        if (self.options.progressBar && self.$progressBar) {
          self.$progressBar.css({
            transition: 'all ' + self.options.timeout + 'ms linear',
            width: '0%'
          });
        }
  
        self.queueClose(self.options.timeout);
        self.$bar.on('mouseenter', self.dequeueClose.bind(self));
        self.$bar.on('mouseleave', self.queueClose.bind(self, self.options.timeout));
      }
  
    }
docs: end show