Skip to content

Commit a2e4755

Browse files
authored
Adding dynamic project stage progress bar
Somewhat rudimentary, but serves a purpose. Also fixes #95
1 parent 48ce8af commit a2e4755

File tree

1 file changed

+51
-0
lines changed

1 file changed

+51
-0
lines changed

html-templates/projects/project.tpl

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,58 @@
3232
<div class="col-md-8">
3333
{if $Project->Stage}
3434
<h2>{_ "Stage"}</h2>
35+
{if $Project->Stage == null}
3536
<span class="label label-info" data-toggle="tooltip" data-placement="bottom" title="{Laddr\Project::getStageDescription($Project->Stage)}">{$Project->Stage}</span>
37+
{/if}
38+
{if $Project->Stage == Commenting}
39+
<div class="progress">
40+
<div class="progress-bar progress-bar-warning progress-bar-striped" role="progressbar" aria-valuenow="10" aria-valuemin="0" aria-valuemax="100" style="width: 10%;" data-toggle="tooltip" title="{Laddr\Project::getStageDescription(Hibernating)}">
41+
<span class="show">{$Project->Stage}</span>
42+
</div>
43+
</div>
44+
{/if}
45+
{if $Project->Stage == Bootstrapping}
46+
<div class="progress">
47+
<div class="progress-bar progress-bar-warning progress-bar-striped" role="progressbar" aria-valuenow="30" aria-valuemin="0" aria-valuemax="100" style="width: 30%;" data-toggle="tooltip" title="{Laddr\Project::getStageDescription(Bootstrapping)}">
48+
<span class="show">{$Project->Stage}</span>
49+
</div>
50+
</div>
51+
{/if}
52+
{if $Project->Stage == Prototyping}
53+
<div class="progress">
54+
<div class="progress-bar progress-bar-info progress-bar-striped" role="progressbar" aria-valuenow="70" aria-valuemin="0" aria-valuemax="100" style="width: 70%;" data-toggle="tooltip" title="{Laddr\Project::getStageDescription(Prototyping)}">
55+
{$Project->Stage}
56+
</div>
57+
</div>
58+
{/if}
59+
{if $Project->Stage == Testing}
60+
<div class="progress">
61+
<div class="progress-bar progress-bar-info progress-bar-striped" role="progressbar" aria-valuenow="90" aria-valuemin="0" aria-valuemax="100" style="width: 90%;" data-toggle="tooltip" title="{Laddr\Project::getStageDescription(Testing)}">
62+
{$Project->Stage}
63+
</div>
64+
</div>
65+
{/if}
66+
{if $Project->Stage == Maintaining}
67+
<div class="progress">
68+
<div class="progress-bar progress-bar-success progress-bar-striped" role="progressbar" aria-valuenow="100" aria-valuemin="0" aria-valuemax="100" style="width: 100%;" data-toggle="tooltip" title="{Laddr\Project::getStageDescription(Maintaining)}">
69+
{$Project->Stage}
70+
</div>
71+
</div>
72+
{/if}
73+
{if $Project->Stage == Drifting}
74+
<div class="progress">
75+
<div class="progress-bar progress-bar-warning progress-bar-striped" role="progressbar" aria-valuenow="100" aria-valuemin="0" aria-valuemax="100" style="width: 100%;" data-toggle="tooltip" title="{Laddr\Project::getStageDescription(Drifting)}">
76+
<span class="show">{$Project->Stage}</span>
77+
</div>
78+
</div>
79+
{/if}
80+
{if $Project->Stage == Hibernating}
81+
<div class="progress">
82+
<div class="progress-bar progress-bar-danger progress-bar-striped" role="progressbar" aria-valuenow="100" aria-valuemin="0" aria-valuemax="100" style="width: 100%;" data-toggle="tooltip" title="{Laddr\Project::getStageDescription(Hibernating)}">
83+
{$Project->Stage}
84+
</div>
85+
</div>
86+
{/if}
3687
{/if}
3788
{if $Project->README}
3889
<h2>{_ "README"}</h2>

0 commit comments

Comments
 (0)