webapp now starts up when run not in a git repo

This commit is contained in:
Joey Hess 2012-07-31 12:17:31 -04:00
parent b9b0097876
commit 04794eafc0
8 changed files with 96 additions and 75 deletions

View file

@ -1,7 +1,11 @@
$doctype 5
<html>
<head>
<title>#{relDir webapp} #{pageTitle page}
<title>
$maybe reldir <- relDir webapp
#{reldir} #{pageTitle page}
$nothing
#{pageTitle page}
<link rel="icon" href=@{StaticR favicon_ico} type="image/x-icon">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
^{pageHead page}

View file

@ -1,27 +1,28 @@
<div .span9 ##{ident} .hero-unit>
<h2>
git-annex is watching over your files in <small><tt>#{reldir}</tt></small>
<p>
It will automatically notice changes, and keep files in sync between #
$if notenough
repositories on your devices ...
<h2>
But no other repositories are set up yet.
<a .btn .btn-primary .btn-large href="@{AddRepositoryR}">Add another repository</a>
$else
$if barelyenough
<span .badge .badge-warning>#{numrepos}</span>
$maybe reldir <- relDir webapp
<h2>
git-annex is watching over your files in <small><tt>#{reldir}</tt></small>
<p>
It will automatically notice changes, and keep files in sync between #
$if notenough
repositories on your devices ...
<h2>
But no other repositories are set up yet.
<a .btn .btn-primary .btn-large href="@{AddRepositoryR}">Add another repository</a>
$else
<span .badge .badge-success>#{numrepos}</span>
\ repositories and devices:
<table .table .table-striped .table-condensed>
<tbody>
$forall (num, name) <- remotelist
<tr>
<td>
#{num}
<td>
#{name}
<a .btn .btn-primary .btn-large href="@{AddRepositoryR}">Add another repository</a>
<p>
Or just sit back, watch the magic, and get on with using your files.
$if barelyenough
<span .badge .badge-warning>#{numrepos}</span>
$else
<span .badge .badge-success>#{numrepos}</span>
\ repositories and devices:
<table .table .table-striped .table-condensed>
<tbody>
$forall (num, name) <- remotelist
<tr>
<td>
#{num}
<td>
#{name}
<a .btn .btn-primary .btn-large href="@{AddRepositoryR}">Add another repository</a>
<p>
Or just sit back, watch the magic, and get on with using your files.

View file

@ -7,16 +7,17 @@
$forall (name, route, isactive) <- navbar
<li :isactive:.active>
<a href="@{route}">#{name}</a>
<ul .nav .pull-right>
<li .dropdown #menu1>
<a .dropdown-toggle data-toggle="dropdown" href="#menu1">
Current Repository: #{relDir webapp}
<b .caret></b>
<ul .dropdown-menu>
<li><a href="#">#{relDir webapp}</a></li>
<li .divider></li>
<li><a href="@{AddRepositoryR}">Add another repository</a></li>
$maybe reldir <- relDir webapp
<ul .nav .pull-right>
<li .dropdown #menu1>
<a .dropdown-toggle data-toggle="dropdown" href="#menu1">
Current Repository: #{reldir}
<b .caret></b>
<ul .dropdown-menu>
<li><a href="#">#{reldir}</a></li>
<li .divider></li>
<li><a href="@{AddRepositoryR}">Add another repository</a></li>
$nothing
<div .container-fluid>
<div .row-fluid>
^{content}