-
Notifications
You must be signed in to change notification settings - Fork 0
/
programs.html
52 lines (46 loc) · 2.55 KB
/
programs.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
---
title: Applications
meta-title: "List of DelphiDabbler Programs / Applications | Open Source"
meta-desc: "Index page listing and linking to all applications published on DelphiDabbler.com"
---
<h1 roll="heading">
Applications
</h1>
<p>All the open source programs available from this site are listed below. Clicking the program's <em>More Info</em> button takes you to a page that provides detailed information about the program.</p>
<p>Each program's page provides links that can be used to download the program and its source code.</p>
{% assign apps = site.software | where: "group", "apps" %}
{% assign apps = apps | sort: "priority" %}
<div class="panel-list-group">
<div class="list-group">
{% for program in apps -%}
{% assign test = forloop.index | modulo: 2 -%}
{% if test <> 0 %}
<div class="row">
{% endif %}
<div class="col-sm-6">
<a class="list-group-item" href="{{ program.url | remove: ".html" }}" aria-label="{{ program.title | escape }} page on {{ site.data.core.orig-site-name | escape }}">
<section role="section" aria-labelledby="{{ program.id | escape }}-head">
<div class="panel panel-primary">
<header class="panel-heading" id="{{ program.id | escape }}-head">
<h2>{{ program.title | escape }}</h2>
</header>
</div><!-- /.panel .panel-primary -->
<div class="panel-body">
<p>{{ program.summary | escape }}</p>
{% if program.status == "mothballed" -%}
<p class="alert alert-warning small" role="alert"><span class="fa fa-flag fa-lg fa-x-pad-right" aria-hidden="true"></span><span class="sr-only">Note</span> This program is mothballed. It is being neither developed nor supported.</p>
{% elsif program.status == "obsolete" -%}
<p class="alert alert-danger small" role="alert"><span class="fa fa-exclamation-triangle fa-lg fa-x-pad-right" aria-hidden="true"></span><span class="sr-only">Note</span> This program is obsolete. It is being neither developed nor supported and is here only for historical reasons.</p>
{% endif -%}
</div> <!-- ./panel-body -->
</section>
</a> <!-- list-group-item -->
</div> <!-- ./col-sm-6 -->
{% if test == 0 or forloop.last %}
</div> <!-- ./row -->
<!-- Clear the lg cols if their content doesn't match in height -->
<div class="clearfix visible-sm-block" role="presentation"></div>
{% endif %}
{%- endfor %}
</div> <!-- ./list-group -->
</div> <!-- ./panel-list-group -->