anchor.diff:  
     //- right surrounding pages displayed if current page < (bottom-1)
     - for (var i=1 ; i <= PAGES_INTERVAL; i++) {
  -  -   if ((max_page - current) > i )
  +  -   if ((max - current) > i )
           - params.page = current + i
           li.pgn__item
             a.pgn__link(href=self.link_to(route, params)) #{current + i}
  
positive.code: 
    //- last page always displayed, except it's current one
    //- (then we skip last half of paginator)
    - if (max_page - current !== 0)
      - params.page = max_page
      li.pgn__item
        a.pgn__link(href=self.link_to(route, params)) #{max_page}
  
  //- restore page
  - params.page = _page
negative.code:         type='submit') #{self.t('dropdown_button')}
  
  
  - route    = self.route
  - params   = self.params
  //- cast Numbers, because router/dom can return strings
  - current  = +self.current
  - max = +self.max
  
  //- save page
  - _page = params.page
  