parent
00458f79ab
commit
8b0c749c5b
1 changed files with 6 additions and 3 deletions
|
@ -9,10 +9,13 @@ module FoodsoftWiki
|
||||||
url_for page
|
url_for page
|
||||||
end
|
end
|
||||||
|
|
||||||
link_attributes_for do |page|
|
link_attributes_for do |page_anchor|
|
||||||
|
page, anchor = page_anchor.split(/#/, 2)
|
||||||
permalink = Page.permalink(page)
|
permalink = Page.permalink(page)
|
||||||
if Page.exists?(:permalink => permalink)
|
if page.empty?
|
||||||
{ href: url_for(:wiki_page_path, permalink: permalink) }
|
{ href: '#' + anchor }
|
||||||
|
elsif Page.exists?(:permalink => permalink)
|
||||||
|
{ href: url_for(:wiki_page_path, permalink: permalink, anchor: anchor) }
|
||||||
else
|
else
|
||||||
{ href: url_for(:new_page_path, title: page, parent: params[:referer]), class: 'new_wiki_link' }
|
{ href: url_for(:new_page_path, title: page, parent: params[:referer]), class: 'new_wiki_link' }
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue