!!! 5 %html %head %title Wally %link{:rel => 'stylesheet', :type => 'text/css', :href => '/bootstrap.min.css'} %link{:rel => 'stylesheet', :type => 'text/css', :href => '/skin.css'} %meta{:'http-equiv' => 'X-UA-Compatible', :content => 'IE=edge,chrome=1'} %meta{:name => 'viewport', :content => 'width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;'} %body %div.container-fluid %div.logo %h1 %a{:href => "/"} Wally %div.search-bar %form{:method => "GET", :action => "/search", :id => "search"} %input{:type => "text", :id => "q", :name => "q", :placeholder => 'text, @tags etc.', :value => @q } %input.btn{:type => "submit", :id => "search", :value => "Search"} %div.container-fluid %div.sidebar %ul %li %a{:href => "/progress"} Progress %h2 = "Features (#{Wally::Feature.all.count})" %ul - Wally::Feature.sort(:name).each do |feature| = haml :feature_link, {:locals => {:feature => feature}, :layout => false} - if tag_count.any? %h2 = "Tags (#{tag_count.values.sum})" %ul - tag_count.each do |tag, count| %li %a{:href => "/search?q=#{tag}"} = "#{tag} (#{count})" %div.content - if excessive_wip_tags %div.alert-message.error %p = "You have #{tag_count["@wip"]} @wip tags :(" = yield