Commit b07f0bea authored by Paul Asmuth's avatar Paul Asmuth
Browse files

doc: finished structure

parent eecbed20
Loading
Loading
Loading
Loading
+8 −2
Original line number Diff line number Diff line
@@ -34,13 +34,19 @@ class DocApp < Sinatra::Base
    render_with_layout
  end

  get "/screenshots" do
    @yield = render(:erb, IO.read(File.join(BASEDIR, 'web/screenshots.erb')))
    render_with_layout
  end

  ["/documentation", "/documentation/*"].each do |route|
    get route do
      params[:splat] ||= ["index"]
      @route = "/#{params[:splat] * "/"}"
      renderer = Redcarpet::Markdown.new(
        Redcarpet::Render::HTML.new(:no_link => true))
      @doc_yield = renderer.render(gfm(IO.read(
        File.join(BASEDIR, "src/#{params[:splat] * "/"}.md"))))
        File.join(BASEDIR, "src#{@route}.md"))))
      @yield = render(:erb, IO.read(File.join(BASEDIR, 'web/documentation.erb')))
      render_with_layout
    end
@@ -76,7 +82,7 @@ task :render do
  target = File.join(BASEDIR, "target")

  routes = %w{/ /documentation /documentation/support
    /documentation/license /documentation/downloads}
    /documentation/license /documentation/downloads /screenshots}

  CONFIG["sitemap"].values.flatten.each do |page|
    routes << "/documentation#{page["url"]}"
+5 −1
Original line number Diff line number Diff line
@@ -158,6 +158,10 @@ hr {
  color: #333;
}

#navigation ul li.active a {
  font-weight: bold;
}

#navigation ul li a:hover {
  text-decoration: underline;
}
@@ -176,7 +180,7 @@ hr {
}

#documentation {
  width:620px;
  width:629px;
  padding: 25px 40px;
  float:left;
  color: #333;
+13 −5
Original line number Diff line number Diff line
@@ -2,10 +2,18 @@
  <div class="headbar">Documentation</div>
  <div id="navigation">
    <ul>
      <li><a href="/documentation">Overview</a></li>
      <li><a href="/documentation/downloads">Downloads</a></li>
      <li><a href="/documentation/support">Support</a></li>
      <li><a href="/documentation/license">License</a></li>
      <li class="<%= @route == "/index" ? :active : nil %>">
        <a href="/documentation">Overview</a>
      </li>
      <li class="<%= @route == "/downloads" ? :active : nil %>">
        <a href="/documentation/downloads">Downloads</a>
      </li>
      <li class="<%= @route == "/support" ? :active : nil %>">
        <a href="/documentation/support">Support</a>
      </li>
      <li class="<%= @route == "/license" ? :active : nil %>">
        <a href="/documentation/license">License</a>
      </li>
    </ul>

    <% [
@@ -15,7 +23,7 @@
      <a class="nav_title"><%= title %></a>
      <ul>
        <% CONFIG["sitemap"][key].each do |page| %>
          <li>
          <li class="<%= @route == page["url"] ? :active : nil %>">
            <a href="/documentation<%= page["url"] %>">
              <%= page["title"] %>
            </a>
+1 −1
Original line number Diff line number Diff line
@@ -9,6 +9,6 @@
  <img src="/img/preview3.png" style="width:850px; position:relative; top:-512px;" />
</div>

<p class="biglink"><a href="#">Watch the Screencast on Railscasts.com</a></p>
<p class="biglink"><a href="http://railscasts.com/episodes/378-fnordmetric" target="_blank">Watch the Screencast on Railscasts.com</a></p>
<hr />
+2 −2
Original line number Diff line number Diff line
@@ -10,9 +10,9 @@

    <div id="wrap" class="<%= @doc_yield ? :large : nil %>" style="padding-top:25px;">
      <div id="header">
        <a class="menu" href="#">Support</a>
        <a class="menu" href="/documentation/support">Support</a>
        <a class="menu" href="http://github.com/paulasmuth/fnordmetric" target="_blank">Github</a>
        <a class="menu" href="#">Screenshots</a>
        <a class="menu" href="/screenshots">Screenshots</a>
        <a class="menu" href="/documentation">Documentation</a>
        <h1><a href="/">FnordMetric</a></h1>
      </div>
Loading