|
|
|
@ -224,13 +224,14 @@ module Redmine
|
|
|
|
|
#per_page_links = options.delete(:per_page_links)
|
|
|
|
|
per_page_links = options[:per_page_links]
|
|
|
|
|
remote = options[:remote] ? options[:remote] : false
|
|
|
|
|
flag = options[:flag] ? options[:flag] : false
|
|
|
|
|
per_page_links = false if count.nil?
|
|
|
|
|
page_param = paginator.page_param
|
|
|
|
|
|
|
|
|
|
html = ''
|
|
|
|
|
if paginator.previous_page
|
|
|
|
|
# \xc2\xab(utf-8) = «
|
|
|
|
|
if remote
|
|
|
|
|
if flag
|
|
|
|
|
text = l(:label_previous)
|
|
|
|
|
else
|
|
|
|
|
text = "\xc2\xab " + l(:label_previous)
|
|
|
|
@ -239,7 +240,7 @@ module Redmine
|
|
|
|
|
end
|
|
|
|
|
unless paginator.previous_page
|
|
|
|
|
if paginator.next_page
|
|
|
|
|
if remote
|
|
|
|
|
if flag
|
|
|
|
|
text = l(:label_previous)
|
|
|
|
|
else
|
|
|
|
|
text = "\xc2\xab " + l(:label_previous)
|
|
|
|
@ -251,11 +252,15 @@ module Redmine
|
|
|
|
|
previous = nil
|
|
|
|
|
paginator.linked_pages.each do |page|
|
|
|
|
|
if previous && previous != page - 1
|
|
|
|
|
html << '<li>' << content_tag('span', '...', :class => 'spacer') << '</li>' + ' '
|
|
|
|
|
if flag
|
|
|
|
|
html << '<li>' << content_tag('a', '...') << '</li>' + ' '
|
|
|
|
|
else
|
|
|
|
|
html << '<li>' << content_tag('span', '...', :class => 'spacer') << '</li>' + ' '
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
if page == paginator.page
|
|
|
|
|
if remote
|
|
|
|
|
html << '<li>' << content_tag('span', page.to_s, :class => 'select') << '</li>'
|
|
|
|
|
if flag
|
|
|
|
|
html << '<li class = "wlist_select">' << page.to_s << '</li>'
|
|
|
|
|
else
|
|
|
|
|
html << '<li>' << content_tag('span', page.to_s, :class => 'current-page') << '</li>'
|
|
|
|
|
end
|
|
|
|
@ -267,7 +272,7 @@ module Redmine
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
if paginator.next_page
|
|
|
|
|
if remote
|
|
|
|
|
if flag
|
|
|
|
|
text = l(:label_next)
|
|
|
|
|
else
|
|
|
|
|
text = l(:label_next) + " \xc2\xbb"
|
|
|
|
@ -277,7 +282,7 @@ module Redmine
|
|
|
|
|
|
|
|
|
|
unless paginator.next_page
|
|
|
|
|
if paginator.previous_page
|
|
|
|
|
if remote
|
|
|
|
|
if flag
|
|
|
|
|
text = l(:label_next)
|
|
|
|
|
else
|
|
|
|
|
text = l(:label_next) + " \xc2\xbb"
|
|
|
|
|