Changeset 946

Show
Ignore:
Timestamp:
11/10/07 23:36:03 (1 year ago)
Author:
iv..@gweezlebur.com
Message:

Merki: page linking completed

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • apps/merki/trunk/app/models/page.rb

    r945 r946  
    4242      page = $1 
    4343      link = Page.escape(page) 
    44       %Q{<a href="/pages/#{link}">#{page}</a>} 
     44      if Page.find_by_title(page) 
     45        title = page 
     46      else 
     47        title = "#{page}?" 
     48        attrs = %q{class="missing" } 
     49      end 
     50      %Q{<a #{attrs}href="/pages/#{link}">#{title}</a>} 
    4551    } 
    4652  end 
  • apps/merki/trunk/spec/models/page_spec.rb

    r945 r946  
    9292 
    9393  it "should convert [[page links]] to URLs when the Page exists" do 
    94     pending "Needs implementation"     
    9594    Page.stub!(:find_by_title).and_return(false) 
    9695    @page.converted_body = "[[Some Page]]" 
    97     @page.to_html.should == %q{<a href="/pages/Some+Page">Some Page?</a>} 
     96    @page.to_html.should == 
     97      %q{<a class="missing" href="/pages/Some+Page">Some Page?</a>} 
    9898  end 
    9999