sample.adp
Delivered as text/html
Related Files
[ hide source ] | [ make this the default ]
File Contents
<master>
<property name="doc(title)">@title;literal@</property>
<property name="context">@context;literal@</property>
<h1>@title;noquote@</h1>
<h3>Support for the adp:icon Tag</h3>
<p>Font Awesome Icons can be used via adp:icons can be used on ADP pages with
<blockquote class="mx-4">
<code><adp:icon name="<i>NAME</i>" title="..." style="..." class="..." iconset='...' invisible='...'></code>
</blockquote>
<p>The last three arguments are optional.
<a href="https://fontawesome.com/search?m=free">Font Awesome Icons</a>
defines in
version 6.1.1 more than 2,000 free icons. When installing Font Awesome Icons,
all of these are usable independent of the style of the site.
<p>However, when one wants to keep e.g. some subsites in Bootstrap 3
and others in Bootstrap 5, and the classic Bootstrap 3 look-and-feel
should be kept, and the identical markup should adapt its
Look-and-Feel depending on the subsite theme, there are some
restrictions. OpenACS supports the icon sets
<a href="https://openacs.org/doc/acs-subsite/images">"classic"</a>
(old-style gif/png images),
<a href="https://getbootstrap.com/docs/3.4/components/">"glyphicons"</a>
(Part of Bootstrap 3),
<a href="https://icons.getbootstrap.com/">"bootstrap-icons"</a> (usable for all
themes), and
<a href="https://fontawesome.com/search?m=free">"fa-icons"</a> (usable
for all themes). Some of the icon names are usable via adp:icon for
all OpenACS icon sets, some of these can be used without further
mapping as replacement of the gyphicons of Bootstrap 3.
<p> The names which can be used for all icon sets are called
"generic", since for these, a mapping from the specific icon set to
the generic name exists. See below for lists of names and contexts,
where these can be used.
<ul>
<li><p>Defined <strong>generic names</strong> for <code>adp:icons</code>,
working with icon sets
<a href="https://openacs.org/doc/acs-subsite/images">"classic"</a>,
<a href="https://getbootstrap.com/docs/3.4/components/">"glyphicons"</a>,
<a href="https://icons.getbootstrap.com/">"bootstrap-icons"</a>, and
<a href="https://fontawesome.com/search?m=free">"fa-icons"</a>. This means that the same
name can be used in the markup. When switching the themes/iconset,
different icon sets are used without the need of rewriting any markup.
The current default icon set is <strong>@iconset@</strong>.
<blockquote class="mx-4">
@genericHTML;noquote@
</blockquote>
</li>
</ul>
@content;literal@