Changeset 196
- Timestamp:
- 12/31/05 13:18:38 (3 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
wiki_engine/branches/JGA-entry_version_back_to_version/app/models/version.rb
r191 r196 1 1 class Version < ActiveRecord::Base 2 2 PAGE_LINK = /\[\[([^\]|]*)[|]?([^\]]*)\]\]/ 3 INCLUDE_LINK = /\{\{([^\}]*)\}\}/ 3 4 4 5 belongs_to :book wiki_engine/branches/JGA-entry_version_back_to_version/lib/redcloth_i2.rb
r189 r196 8 8 @existing_wiki_pages = existing_wiki_pages 9 9 @rails_helper = rails_helper 10 #breakpoint11 10 end 12 11 … … 27 26 end 28 27 28 def refs_insert_wiki_subpages(text) 29 text.gsub!(Version::INCLUDE_LINK) do 30 title = $1 31 page = Page.find_by_title(title) 32 create_link = @rails_helper.content_tag("span", title + @rails_helper.link_to("?", @rails_helper.page_url(:page_title => title)), :class => "newWikiWord") 33 page ? (RedClothI2.new(page.body, @existing_wiki_pages, @rails_helper).to_html()) : "{<i>#{create_link}.</i>}" 34 end 35 end 36 29 37 def to_html 30 super(:refs_ auto_link, :refs_insert_wiki_links, *DEFAULT_RULES)38 super(:refs_insert_wiki_subpages, :refs_auto_link, :refs_insert_wiki_links, *DEFAULT_RULES) 31 39 end 32 40
