anchor.diff:            .input-append
               input.input-small(id=pgmpid, type='text', size='8', placeholder='Page number')
               button.btn.btn-inverse(type='button') Go!
  -    - if (max_page - current > 2)
  +
  +    //- last page displayed always, but current
  +    - if (max_page - current !== 0)
         - params.page = max_page
         li
           a(href=link_to(route, params)) #{max_page}
  
positive.code:         label.pgn-jump.input(for=pgmpid) Jump to:
          .input-append
            input.input-small(id=pgmpid, type='text', size='8', placeholder='Page number')
            button.btn.btn-inverse(type='button') Go!
  
      - if ((max_page - current) >= 1 )
        - params.page = current + 1
        li
          a(href=link_to(route, params)) #{current + 1}
  
      - if ((max_page - current) >= 2)
        - params.page = current + 2
        li
          a(href=link_to(route, params))  #{current + 2}
  
      - if (max_page - current > 3)
        li.dropdown
          - delete(params.page)
          a.more.dropdown-toggle(href=link_to(route, params), data-toggle='dropdown') ...
  
negative.code: - SURROUNDING_NUMBER = 2
  
  //- Create pagination
  //-
  //-   route  (String)  - routing rule. Ex: "forum.thread".
  