Handle accepting either /:user or /:user/:reponame as entry points into the app
This commit is contained in:
parent
949ec1cee7
commit
23a91f9499
|
@ -8,8 +8,11 @@ module Despair
|
|||
halt 404
|
||||
end
|
||||
|
||||
get '/:name' do |name|
|
||||
haml :user, :locals => {:user => name}
|
||||
get '/:name/?:repo?' do |name, repo|
|
||||
if ['css', 'js', 'images'].include? name
|
||||
pass
|
||||
end
|
||||
haml :user, :locals => {:user => name, :repo => repo}
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -4,6 +4,13 @@
|
|||
#{user} of Despair
|
||||
%script{:type => 'text/javascript'}
|
||||
window.despair_username = "#{user}";
|
||||
- if repo
|
||||
window.despair_repo = "#{repo}";
|
||||
- else
|
||||
window.despair_repo = null;
|
||||
%link{:media => 'screen',
|
||||
:rel => 'stylesheet',
|
||||
:href => '/css/despair.css'}
|
||||
%body
|
||||
- if Resin.development?
|
||||
%div{:style => 'float: right;'}
|
||||
|
@ -14,7 +21,8 @@
|
|||
%center
|
||||
%div.spinner
|
||||
%img{:src => '/images/octocat-spinner-64.gif'}
|
||||
%div.projects
|
||||
%br/
|
||||
%div.projects
|
||||
|
||||
= embed_amber(:on_ready => "smalltalk.DespairApp._current()._bootstrap_('#{user}');")
|
||||
|
||||
|
|
Loading…
Reference in New Issue