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
|
halt 404
|
||||||
end
|
end
|
||||||
|
|
||||||
get '/:name' do |name|
|
get '/:name/?:repo?' do |name, repo|
|
||||||
haml :user, :locals => {:user => name}
|
if ['css', 'js', 'images'].include? name
|
||||||
|
pass
|
||||||
|
end
|
||||||
|
haml :user, :locals => {:user => name, :repo => repo}
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -4,6 +4,13 @@
|
||||||
#{user} of Despair
|
#{user} of Despair
|
||||||
%script{:type => 'text/javascript'}
|
%script{:type => 'text/javascript'}
|
||||||
window.despair_username = "#{user}";
|
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
|
%body
|
||||||
- if Resin.development?
|
- if Resin.development?
|
||||||
%div{:style => 'float: right;'}
|
%div{:style => 'float: right;'}
|
||||||
|
@ -14,6 +21,7 @@
|
||||||
%center
|
%center
|
||||||
%div.spinner
|
%div.spinner
|
||||||
%img{:src => '/images/octocat-spinner-64.gif'}
|
%img{:src => '/images/octocat-spinner-64.gif'}
|
||||||
|
%br/
|
||||||
%div.projects
|
%div.projects
|
||||||
|
|
||||||
= embed_amber(:on_ready => "smalltalk.DespairApp._current()._bootstrap_('#{user}');")
|
= embed_amber(:on_ready => "smalltalk.DespairApp._current()._bootstrap_('#{user}');")
|
||||||
|
|
Loading…
Reference in New Issue