[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
www/server/staging/graphics graphics.html
From: |
Therese Godefroy |
Subject: |
www/server/staging/graphics graphics.html |
Date: |
Fri, 15 Jun 2018 09:44:51 -0400 (EDT) |
CVSROOT: /webcvs/www
Module name: www
Changes by: Therese Godefroy <th_g> 18/06/15 09:44:51
Modified files:
server/staging/graphics: graphics.html
Log message:
Use SSI for double selection (adapted from Ineiev's graphics1.html);
fix keywords.
CVSWeb URLs:
http://web.cvs.savannah.gnu.org/viewcvs/www/server/staging/graphics/graphics.html?cvsroot=www&r1=1.6&r2=1.7
Patches:
Index: graphics.html
===================================================================
RCS file: /webcvs/www/www/server/staging/graphics/graphics.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- graphics.html 13 Jun 2018 12:38:23 -0000 1.6
+++ graphics.html 15 Jun 2018 13:44:48 -0000 1.7
@@ -1,38 +1,23 @@
<!--#include virtual="/server/html5-header.html" -->
-<!-- Parent-Version: 1.84 -->
-<!--#if expr="$QUERY_STRING = /theme=([a-z]+)/" -->
- <!--#set var="THEME" value="$1" -->
-<!--#endif -->
-<!--#if expr="$QUERY_STRING = /type=([a-z]+)/" -->
- <!--#set var="TYPE" value="$1" -->
-<!--#endif -->
+<!-- Parent-Version: 1.84
+--><!--#if expr="$QUERY_STRING"
+ --><!--#set var="SELECTED" value=' selected="selected"'
+--><!--#else
+ --><!--#set var="SELECTED" value=''
+--><!--#endif
+--><!--#if expr="$QUERY_STRING = /theme=([^&#]+)/"
+ --><!--#set var="THEME" value="$1"
+--><!--#endif
+--><!--#if expr="$QUERY_STRING = /type=([^&#]+)/"
+ --><!--#set var="TYPE" value="$1"
+--><!--#endif -->
<title>The GNU Art Gallery
- GNU Project - Free Software Foundation</title>
-<style type="text/css" media="print,screen">
+<style type="text/css" media="print,screen"><!--
.button a { display: inline-block; font-weight: normal; margin-top: 1em; }
form div.select { margin: 1em; display: inline-block; }
select { min-width: 15em; height: 12em; }
-<!--#if expr="($THEME)" -->
- #content li { display: none; }
- #content li[class~=<!--#echo encoding="none" var="THEME" -->] {
- display: block;
- }
-<!--#endif -->
-<!--#if expr="($TYPE)" -->
- #content li {
- position: absolute; right: -10px; visibility: hidden;
- }
- #content li[class~=<!--#echo encoding="none" var="TYPE" -->] {
- position: static; visibility: visible;
- }
-<!--#endif -->
-select#theme option[value=<!--#echo encoding="none" var="THEME" -->] {
- color: red;
-}
-select#type option[value=<!--#echo encoding="none" var="TYPE" -->] {
- color: red;
-}
-</style>
+--></style>
<!--#include virtual="/graphics/po/graphics.translist" -->
<!--#include virtual="/server/banner.html" -->
<h2>The GNU Art Gallery</h2>
@@ -62,31 +47,70 @@
class="no-display">(These forms will not work in CSS-unaware browsers.)</span>
</div>
-<form action="">
+<form action="#skip">
<div class="select"><strong>Select by theme</strong> (one choice):<br />
<select name="theme" id="theme" multiple="multiple">
<option value="">reset / all</option>
- <option value="gnuhead">Gnu head</option>
- <option value="gnu">Gnu character</option>
- <option value="tux">Tux / Freedo</option>
- <option value="fs">Other free software / FSF</option>
- <option value="license">license</option>
- <option value="drm">DRM</option>
- <option value="surveillance">surveillance</option>
+ <option<!--#if expr="$THEME = gnuhead"
+ --><!--#echo encoding='none' var='SELECTED' --><!--#endif
+ --> value="gnuhead">Gnu head</option>
+ <option<!--#if expr="$THEME = gnu"
+ --><!--#echo encoding='none' var='SELECTED' --><!--#endif
+ --> value="gnu">Gnu character</option>
+ <option<!--#if expr="$THEME = tux"
+ --><!--#echo encoding='none' var='SELECTED' --><!--#endif
+ --> value="tux">Tux / Freedo</option>
+ <option<!--#if expr="$THEME = rms"
+ --><!--#echo encoding='none' var='SELECTED' --><!--#endif
+ --> value="rms">RMS</option>
+ <option<!--#if expr="$THEME = emacs"
+ --><!--#echo encoding='none' var='SELECTED' --><!--#endif
+ --> value="emacs">Emacs</option>
+ <option<!--#if expr="$THEME = fs"
+ --><!--#echo encoding='none' var='SELECTED' --><!--#endif
+ --> value="fs">Other free software / FSF</option>
+ <option<!--#if expr="$THEME = license"
+ --><!--#echo encoding='none' var='SELECTED' --><!--#endif
+ --> value="license">license</option>
+ <option<!--#if expr="$THEME = drm"
+ --><!--#echo encoding='none' var='SELECTED' --><!--#endif
+ --> value="drm">DRM</option>
+ <option<!--#if expr="$THEME = surveillance"
+ --><!--#echo encoding='none' var='SELECTED' --><!--#endif
+ --> value="surveillance">surveillance</option>
</select>
</div>
+
<div class="select"><strong>Select by type</strong> (one choice):<br />
<select name="type" id="type" multiple="multiple">
<option value="">reset / all</option>
- <option value="ascii">ASCII art</option>
- <option value="banner">banner / badge / T-shirt</option>
- <option value="buttons">button / icon / avatar / stamp / sticker</option>
- <option value="cartoon">cartoon</option>
- <option value="logo">logo</option>
- <option value="poster">poster</option>
- <option value="pumpkin">pumpkin art</option>
- <option value="svg">SVG format</option>
- <option value="wallpaper">wallpaper</option>
+ <option<!--#if expr="$TYPE = ascii"
+ --><!--#echo encoding='none' var='SELECTED' --><!--#endif
+ --> value="ascii">ASCII art</option>
+ <option<!--#if expr="$TYPE = banner"
+ --><!--#echo encoding='none' var='SELECTED' --><!--#endif
+ --> value="banner">banner / badge / T-shirt</option>
+ <option<!--#if expr="$TYPE = buttons"
+ --><!--#echo encoding='none' var='SELECTED' --><!--#endif
+ --> value="buttons">button / icon / avatar / stamp / sticker</option>
+ <option<!--#if expr="$TYPE = cartoon"
+ --><!--#echo encoding='none' var='SELECTED' --><!--#endif
+ --> value="cartoon">cartoon</option>
+ <option<!--#if expr="$TYPE = logo"
+ --><!--#echo encoding='none' var='SELECTED' --><!--#endif
+ --> value="logo">logo</option>
+ <option<!--#if expr="$TYPE = poster"
+ --><!--#echo encoding='none' var='SELECTED' --><!--#endif
+ --> value="poster">poster</option>
+ <option<!--#if expr="$TYPE = artcraft"
+ --><!--#echo encoding='none' var='SELECTED' --><!--#endif
+ --> value="artcraft">artcraft / pumpkin art</option>
+ <option<!--#if expr="$TYPE = svg"
+ --><!--#echo encoding='none' var='SELECTED' --><!--#endif
+ --> value="svg">SVG format</option>
+ <option<!--#if expr="$TYPE = wallpaper"
+ --><!--#echo encoding='none' var='SELECTED' --><!--#endif
+ --> value="wallpaper">wallpaper</option>
</select>
</div>
<div class="input">
@@ -97,346 +121,456 @@
<h3 id="skip">What's new?</h3>
-<ul>
-<li class="fs cartoon">May 2018:
+<ul><!--#if expr="$THEME = /(gnu$|tux|rms|^$)/ && $TYPE = /(cartoon|^$)/" -->
+<li class="gnu tux rms cartoon">May 2018:
<a href="https://librefan.eu.org/node/787"><em>Pepper and Carrot</em>
episode 24</a>, a free software cartoon
- by Librefan</li>
-<li class="gnuhead poster">May 2018:
+ by Librefan</li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|^$)/ && $TYPE = /(poster|^$)/" -->
+<li>May 2018:
<a href="/graphics/freedom-reflection.html">Freedom Reflection</a>
- by Crista Moreno</li>
-<li class="gnuhead emacs wallpaper">January 2018:
+ by Crista Moreno</li><!--#endif
+--><!--#if expr="$THEME = /(gnu$|emacs|^$)/ && $TYPE = /(wallpaper|^$)/" -->
+<li>January 2018:
<a
href="https://goblinrefuge.com/mediagoblin/u/emacsomancer/m/my-god-it-s-full-of-car-s-png">
My God, it's full of ‘car’s!</a>, wallpaper
- by Benjamin Slade</li>
-<li class="gnu poster wallpaper svg">October 2017:
+ by Benjamin Slade</li><!--#endif
+--><!--#if expr="$THEME = /(gnu$|^$)/ && $TYPE = /(wallpaper|poster|^$)/" -->
+<li>October 2017:
<a href="/graphics/flying-gnu.html">Flying GNU</a>
- by Ernesto Bazzano</li>
-<li class="gnu banner">September 2017:
+ by Ernesto Bazzano</li><!--#endif
+--><!--#if expr="$THEME = /(gnu$|^$)/ && $TYPE = /(banner|^$)/" -->
+<li>September 2017:
<a href="/graphics/r4sh-gnu-vaporwave.html">GNU Vaporwave Design</a>
- by R4sH</li>
-<li class="logo svg">June 2017:
+ by R4sH</li><!--#endif
+--><!--#if expr="$THEME = /(^$)/ && $TYPE = /(logo|svg|^$)/" -->
+<li>June 2017:
<a href="/graphics/gnu-linux-logos.html">GNU/Linux logo</a>
- by Burkhard Jäckel.</li>
+ by Burkhard Jäckel.</li><!--#endif -->
</ul>
<h3>GNU Art on this site</h3>
-<ul>
+<ul><!--#if expr="$THEME = /(gnu$|tux|^$)/ && $TYPE = /(^$)/" -->
<li class="gnu tux">
<a href="/graphics/3dbabygnutux.html">A 3D baby GNU and baby Tux</a>
- by Nicolas Rougier</li>
+ by Nicolas Rougier</li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|^$)/ && $TYPE = /(^$)/" -->
<li class="gnuhead">
<a href="/graphics/3dgnuhead.html">3D GNU head</a>
- by Dale Mellor</li>
+ by Dale Mellor</li><!--#endif
+--><!--#if expr="$THEME = /(gnu$|^$)/ && $TYPE = /(^$)/" -->
<li class="gnu">
<a href="/graphics/agnubody.html">A GNU Body</a>
- by Graham Wilson</li>
+ by Graham Wilson</li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|^$)/ && $TYPE = /(wallpaper|svg|^$)/" -->
<li class="gnuhead wallpaper svg">
<a href="/graphics/agnuhead.html">A GNU head</a>
- by Etienne Suvasa, and various derived images</li>
+ by Etienne Suvasa, and various derived images</li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|^$)/ && $TYPE = /(^$)/" -->
<li class="gnuhead">
<a href="/graphics/agnuheadterm.html">A GNU head for terminals</a>
- by Mattias Andrée</li>
+ by Mattias Andrée</li><!--#endif
+--><!--#if expr="$THEME = /(fs|^$)/ && $TYPE = /(logo|^$)/" -->
<li class="fs logo">
<a href="/graphics/ahurdlogo.html">Hurd Logos</a>
- resp. by Teddy Hogeborn and Stephen McCamant</li>
+ resp. by Teddy Hogeborn and Stephen McCamant</li><!--#endif
+--><!--#if expr="$THEME = /(fs|^$)/ && $TYPE = /(logo|^$)/" -->
<li class="fs logo"><a href="/graphics/anfsflogo.html">An FSF Logo</a>
- by Shawn Ewald</li>
+ by Shawn Ewald</li><!--#endif
+--><!--#if expr="$THEME = /(fs|^$)/ && $TYPE = /(logo|^$)/" -->
<li class="fs logo">
<a href="/graphics/anlpflogo.html">An LPF Logo</a>
- by Etienne Suvasa</li>
+ by Etienne Suvasa</li><!--#endif
+--><!--#if expr="$THEME = /(gnu$|^$)/ && $TYPE = /(badge|^$)/" -->
<li class="gnu badge">
<a href="/graphics/atypinggnu.html">A typing GNU hacker</a>
- by Jamal Hannah</li>
-<li class="gnu badge"><a href="/graphics/anothertypinggnu.html">Another typing
GNU hacker</a>
- by Peter McLachlan (based on Jamal Hannah's typing GNU)</li>
+ by Jamal Hannah</li><!--#endif
+--><!--#if expr="$THEME = /(gnu$|^$)/ && $TYPE = /(badge|^$)/" -->
+<li class="gnu badge">
+ <a href="/graphics/anothertypinggnu.html">Another typing GNU hacker</a>
+ by Peter McLachlan (based on Jamal Hannah's typing GNU)</li><!--#endif
+--><!--#if expr="$THEME = /(gnu$|^$)/ && $TYPE = /(^$)/" -->
<li class="gnu"><a href="/graphics/babygnu.html">Baby GNU</a>
- by Etienne Suvasa</li>
-<li class="gnu fs logo">
+ by Etienne Suvasa</li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|emacs|^$)/ && $TYPE = /(logo|^$)/" -->
+<li class="gnuhead emacs logo">
<a href="/graphics/bokma-gnu.html">GNU and Emacs logos</a>
- by John Bokma</li>
+ by John Bokma</li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|^$)/ && $TYPE = /(svg|^$)/" -->
<li class="gnuhead svg">
<a href="/graphics/bold-initiative-GNU-head.html">Winking GNU</a>
- by Bravo Edison</li>
-<li class="gnu banner buttons logo">
+ by Bravo Edison</li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|gnu$|tux|^$)/ && $TYPE =
/(banner|buttons|logo|^$)/" -->
+<li class="gnuhead gnu tux banner buttons logo">
<a href="/graphics/bvbn.html">Useful GNU art</a>
- by Vladimir Tsarkov</li>
+ by Vladimir Tsarkov</li><!--#endif
+--><!--#if expr="$THEME = /(gnu$|tux|^$)/ && $TYPE = /(poster|^$)/" -->
<li class="gnu tux poster">
<a href="/graphics/bwcartoon.html">
- The Dynamic Duo: The GNU and the Penguin in flight</a></li>
+ The Dynamic Duo: The GNU and the Penguin in flight</a></li><!--#endif
+--><!--#if expr="$THEME = /(license|^$)/ && $TYPE = /(buttons|^$)/" -->
<li class="buttons license">
<a href="/graphics/copyleft-sticker.html">“Copyleft (L)”
sticker</a>
- by Don Hopkins</li>
+ by Don Hopkins</li><!--#endif
+--><!--#if expr="$THEME = /(drm|^$)/ && $TYPE = /(banner|svg|^$)/" -->
<li class="drm banner svg">
<a href="/graphics/digital-restrictions-management.html">Digital
Restrictions Management</a>
- by Chris Hayes</li>
+ by Chris Hayes</li><!--#endif
+--><!--#if expr="$THEME = /(fs|^$)/ && $TYPE = /(logo|^$)/" -->
<li class="fs logo">
- <a href="/graphics/distros-dragora.html">Dragora logo</a></li>
+ <a href="/graphics/distros-dragora.html">Dragora logo</a></li><!--#endif
+--><!--#if expr="$THEME = /(surveillance|^$)/ && $TYPE = /(cartoon|^$)/" -->
<li class="surveillance cartoon">
<a href="/graphics/dog.html">Dog Cartoon</a>
- by Richard Stallman and Antonomakia</li>
-<li class="fs wallpaper">
+ by Richard Stallman and Antonomakia</li><!--#endif
+--><!--#if expr="$THEME = /(emacs|^$)/ && $TYPE = /(wallpaper|^$)/" -->
+<li class="emacs wallpaper">
<a href="/graphics/emacs-ref.html">GNU Emacs Reference Wallpaper</a>
- by Loic Duros</li>
+ by Loic Duros</li><!--#endif
+--><!--#if expr="$THEME = /(gnu$|^$)/ && $TYPE = /(wallpaper|poster|^$)/" -->
<li class="gnu poster wallpaper svg">
<a href="/graphics/flying-gnu.html"> Flying GNU</a>
- by Ernesto Bazzano</li>
-<li class="fs cartoon">
+ by Ernesto Bazzano</li><!--#endif
+--><!--#if expr="$THEME = /(rms|fs|^$)/ && $TYPE = /(cartoon|^$)/" -->
+<li class="rms fs cartoon">
<a href="/graphics/freedom.html">What Freedom Means</a>
- by Michael Pagnotti</li>
+ by Michael Pagnotti</li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|^$)/ && $TYPE = /(poster|^$)/" -->
<li class="gnuhead poster">
<a href="/graphics/freedom-reflection.html">Freedom Reflection</a>
- by Crista Moreno</li>
+ by Crista Moreno</li><!--#endif
+--><!--#if expr="$THEME = /(gnu$|tux|^$)/ && $TYPE = /(poster|^$)/" -->
<li class="gnu tux poster">
<a href="/graphics/free-software-dealers.html">Free-Software Dealers</a>
- by Péhä</li>
+ by Péhä</li><!--#endif
+--><!--#if expr="$THEME = /(gnu$|^$)/ && $TYPE = /(wallpaper|^$)/" -->
<li class="gnu wallpaper">
<a href="/graphics/free-your-soul.html">Free Your Soul</a>, wallpaper
- by Sayem Chaklader</li>
-<li class="buttons svg">
+ by Sayem Chaklader</li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|tux|^$)/ && $TYPE = /(buttons|svg|^$)/" -->
+<li class="gnuhead tux buttons svg">
<a href="/graphics/french-motto.html">French motto button</a>
- by Lutz Bürger</li>
+ by Lutz Bürger</li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|^$)/ && $TYPE = /(^$)/" -->
<li class="gnuhead">
<a href="/graphics/fromagnulinux.html">Fromagnulinux</a>
- by Denis Trimaille</li>
+ by Denis Trimaille</li><!--#endif
+--><!--#if expr="$THEME = /(fs|^$)/ && $TYPE = /(logo|svg|^$)/" -->
<li class="fs logo svg">
<a href="/graphics/fsf-logo.html">Free Software Foundation Logo</a>
- by Li Jiang</li>
+ by Li Jiang</li><!--#endif
+--><!--#if expr="$THEME = /(fs|^$)/ && $TYPE = /(logo|^$)/" -->
<li class="fs logo">
<a href="/graphics/FSFS-logo.html">The book cover logo for Free Software,
- Free Society</a></li>
-<li class="gnu banner">
+ Free Society</a></li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|^$)/ && $TYPE = /(banner|^$)/" -->
+<li class="gnuhead banner">
<a href="/graphics/gleesons.html">GNU art</a>
- by Brendon Gleeson</li>
+ by Brendon Gleeson</li><!--#endif
+--><!--#if expr="$THEME = /(fs|^$)/ && $TYPE = /(logo|^$)/" -->
<li class="fs logo">
<a href="/graphics/gnewsense.html">gNewSense logo</a>
- by Li Jiang</li>
+ by Li Jiang</li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|^$)/ && $TYPE = /(banner|^$)/" -->
<li class="gnuhead banner svg">
- <a href="/graphics/gnu-30.html">GNU 30th birthday</a></li>
-<li class="gnuhead wallpaper">
- <a href="/graphics/gnu-alternative.html">Alternative GNU Head</a></li>
+ <a href="/graphics/gnu-30.html">GNU 30th birthday</a></li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|^$)/ && $TYPE = /(wallpaper|ascii|^$)/" -->
+<li class="gnuhead ascii wallpaper">
+ <a href="/graphics/gnu-alternative.html">Alternative GNU
Head</a></li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|^$)/ && $TYPE = /(ascii|^$)/" -->
<li class="gnuhead ascii">
- <a href="/graphics/gnu-ascii.html">An ASCII Gnu</a></li>
+ <a href="/graphics/gnu-ascii.html">An ASCII Gnu</a></li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|^$)/ && $TYPE = /(ascii|buttons|^$)/" -->
<li class="gnuhead ascii buttons">
<a href="/graphics/gnu-ascii2.html">Another ASCII Gnu</a> (for email
signatures)
- by Martin Dickopp</li>
+ by Martin Dickopp</li><!--#endif
+--><!--#if expr="$THEME = /(gnu$|^$)/ && $TYPE = /(ascii|^$)/" -->
<li class="gnu ascii">
<a href="/graphics/gnu-ascii-liberty.html">An ASCII “GNU is
Liberty”</a>
- by Carlos Contreras A. (based on Martin Dickopp's “Another ASCII
Gnu”)</li>
+ by Carlos Contreras A. (based on Martin Dickopp's “Another ASCII
Gnu”)</li><!--#endif
+--><!--#if expr="$THEME = /(gnu$|^$)/ && $TYPE = /(badge|wallpaper|^$)/" -->
<li class="gnu badge wallpaper">
<a href="/graphics/gnu-born-free-run-free.html">GNU Born Free Runs Free</a>
- by Alicia Lapekas</li>
+ by Alicia Lapekas</li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|^$)/ && $TYPE = /(svg|^$)/" -->
<li class="gnuhead svg">
<a href="/graphics/gnu-head-luk.html">GNU head</a>
- by Luk</li>
+ by Luk</li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|^$)/ && $TYPE = /(svg|^$)/" -->
<li class="gnuhead svg">
<a href="/graphics/gnu-head-shadow.html">A GNU head shadowed</a>
- by Vladimir Zúñiga</li>
+ by Vladimir Zúñiga</li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|^$)/ && $TYPE = /(banner|^$)/" -->
<li class="gnuhead banner">
<a href="/graphics/gnu-inside.html">GNU Inside</a>, banner
- by Mike Gerwitz (based on Aurelio Heckert's Bold GNU Head)</li>
+ by Mike Gerwitz (based on Aurelio Heckert's Bold GNU Head)</li><!--#endif
+--><!--#if expr="$THEME = /(gnu$|^$)/ && $TYPE = /(^$)/" -->
<li class="gnu">
<a href="/graphics/gnu-jacket.html">A Gnu wearing a jacket</a>
- by Sarah Katzenell Rabkin</li>
-<li class="gnu logo svg">
+ by Sarah Katzenell Rabkin</li><!--#endif
+--><!--#if expr="$THEME = /(^$)/ && $TYPE = /(logo|svg|^$)/" -->
+<li class="logo svg">
<a href="/graphics/gnu-linux-logos.html">GNU/Linux logos</a>
- by Burkhard Jäckel</li>
+ by Burkhard Jäckel</li><!--#endif
+--><!--#if expr="$THEME = /(gnu$|tux|^$)/ && $TYPE = /(wallpaper|^$)/" -->
<li class="gnu tux wallpaper">
<a href="/graphics/gnu-slash-linux.html">GNU/Linux art</a>
- by Rui Damas</li>
+ by Rui Damas</li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|^$)/ && $TYPE = /(banner|^$)/" -->
<li class="gnuhead banner">
<a href="/graphics/gnubanner.html">GNU Banners</a>
- resp. by Stefan Rieken, Lalo Martins, and SpAwN</li>
+ resp. by Stefan Rieken, Lalo Martins, and SpAwN</li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|^$)/ && $TYPE = /(logo|svg|^$)/" -->
<li class="gnuhead logo svg">
<a href="/graphics/gnuhornedlogo.html">A GNU logo with horns</a>
- by Vladimir Zúñiga</li>
+ by Vladimir Zúñiga</li><!--#endif
+--><!--#if expr="$THEME = /(gnu$|tux|^$)/ && $TYPE = /(poster|^$)/" -->
<li class="gnu tux poster">
<a href="/graphics/gnulove.html">A Penguin Hugging A GNU</a>
- by Alison Upton</li>
-<li class="gnuhead pumpkin">
+ by Alison Upton</li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|^$)/ && $TYPE = /(artcraft|^$)/" -->
+<li class="gnuhead artcraft">
<a href="/graphics/gnuolantern.html">GNU o Lantern</a>,
- carved by Lorena Cid-Montiel</li>
-<li class="gnu badge logo">
+ carved by Lorena Cid-Montiel</li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|fs|^$)/ && $TYPE = /(badge|logo|^$)/" -->
+<li class="gnuhead fs badge logo">
<a href="/graphics/gnupascal.html">GNU and Blaise Pascal</a>
- by Markus Gerwinski</li>
-<li class="gnuhead pumpkin">
+ by Markus Gerwinski</li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|^$)/ && $TYPE = /(artcraft|^$)/" -->
+<li class="gnuhead artcraft">
<a href="/graphics/gnupumpkin.html">GNU Pumpkin</a>,
- carved by Jimmy Rustles</li>
+ carved by Jimmy Rustles</li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|^$)/ && $TYPE = /(logo|^$)/" -->
<li class="gnuhead logo">
<a href="/graphics/groff-head.html">Groff Head</a>
- by Imogen Mulley</li>
+ by Imogen Mulley</li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|^$)/ && $TYPE = /(logo|svg|^$)/" -->
<li class="gnuhead logo svg">
<a href="/graphics/heckert_gnu.html">Bold alternative GNU Head</a>
- by Aurelio A. Heckert</li>
+ by Aurelio A. Heckert</li><!--#endif
+--><!--#if expr="$THEME = /(gnu$|^$)/ && $TYPE = /(wallpaper|^$)/" -->
<li class="gnu wallpaper">
<a href="/graphics/hitflip-gnu.html">GNU coin and herd</a>
- by the Hitflip team</li>
+ by the Hitflip team</li><!--#endif
+--><!--#if expr="$THEME = /(fs|^$)/ && $TYPE = /(logo|^$)/" -->
<li class="fs logo">
<a href="/graphics/httptunnel-logo.html">httptunnel Logo</a>
- by Harri Manni</li>
+ by Harri Manni</li><!--#endif
+--><!--#if expr="$THEME = /(fs|^$)/ && $TYPE = /(logo|^$)/" -->
<li class="fs logo">
<a href="/graphics/hurd_mf.html">Hurd Logos in Metafont</a>
- by Stephen McCamant</li>
+ by Stephen McCamant</li><!--#endif
+--><!--#if expr="$THEME = /(^$)/ && $TYPE = /(cartoon|^$)/" -->
<li class="cartoon">
<a href="/graphics/jesus-cartoon.html">A cartoon featuring Jesus and...</a>
- by Phil Garcia and Don Berry</li>
+ by Phil Garcia and Don Berry</li><!--#endif
+--><!--#if expr="$THEME = /(gnu$|^$)/ && $TYPE = /(poster|^$)/" -->
<li class="gnu poster">
<a href="/graphics/kafa.html">Abstract GNU Art</a>
- by Kursad Karatas</li>
+ by Kursad Karatas</li><!--#endif
+--><!--#if expr="$THEME = /(gnu$|^$)/ && $TYPE = /(badge|poster|^$)/" -->
<li class="gnu badge poster">
<a href="/graphics/listen.html">Listening Gnu</a>
- by the Nevrax Design Team</li>
+ by the Nevrax Design Team</li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|^$)/ && $TYPE = /(^$)/" -->
<li class="gnuhead">
<a href="/graphics/lovchik-gnu.html">Colored GNU Head</a>
- by Lisa J. Lovchik (based on Etienne Suvasa's GNU Head)</li>
+ by Lisa J. Lovchik (based on Etienne Suvasa's GNU Head)</li><!--#endif
+--><!--#if expr="$THEME = /(gnu$|^$)/ && $TYPE = /(badge|buttons|svg|^$)/" -->
<li class="gnu badge buttons svg">
<a href="/graphics/meditate.html">Levitating, Meditating, Flute-playing
Gnu</a>
- by the Nevrax Design Team</li>
-<li class="gnu tux buttons"><a href="/graphics/gnu-and-tux-icon.html">Gnu and
Tux Icon</a>
- by Sventsitskaya Nadezda</li>
+ by the Nevrax Design Team</li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|tux|^$)/ && $TYPE = /(buttons|^$)/" -->
+<li class="gnuhead tux buttons"><a href="/graphics/gnu-and-tux-icon.html">Gnu
and Tux Icon</a>
+ by Sventsitskaya Nadezda</li><!--#endif
+--><!--#if expr="$THEME = /(gnu$|^$)/ && $TYPE = /(cartoon|^$)/" -->
<li class="gnu cartoon svg">
<a href="/graphics/nandakumar-gnu.html">GNU Gives Freedom</a>
- by Nandakumar</li>
+ by Nandakumar</li><!--#endif
+--><!--#if expr="$THEME = /(gnu$|^$)/ && $TYPE = /(cartoon|svg|^$)/" -->
<li class="gnu cartoon svg">
<a href="/graphics/navaneeth-gnu.html">Give Me Freedom</a>
- by Navaneeth</li>
+ by Navaneeth</li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|^$)/ && $TYPE = /(svg|^$)/" -->
<li class="gnuhead svg">
<a href="/graphics/philosophicalgnu.html">A Philosophical GNU</a>
- by Markus Gerwinski</li>
+ by Markus Gerwinski</li><!--#endif
+--><!--#if expr="$THEME = /(fs|^$)/ && $TYPE = /(poster|^$)/" -->
<li class="fs poster">
<a href="/graphics/philosoputer.html">Philosoputer</a>
- by Braydon Fuller</li>
+ by Braydon Fuller</li><!--#endif
+--><!--#if expr="$THEME = /(gnu$|tux|^$)/ && $TYPE = /(wallpaper|^$)/" -->
<li class="gnu tux wallpaper">
<a href="/graphics/plant-onion.html">Plant Onions!</a>, wallpaper
- by Péhä</li>
+ by Péhä</li><!--#endif
+--><!--#if expr="$THEME = /(gnu$|^$)/ && $TYPE = /(banner|^$)/" -->
<li class="gnu banner">
<a href="/graphics/r4sh-gnu-vaporwave.html">GNU Vaporwave Design</a>
- by R4sH</li>
+ by R4sH</li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|^$)/ && $TYPE = /(^$)/" -->
<li class="gnuhead">
<a href="/graphics/reiss-gnuhead.html">Color Gnu Head</a>
- by Joseph W. Reiss (based on Etienne Suvasa's GNU Head)</li>
+ by Joseph W. Reiss (based on Etienne Suvasa's GNU Head)</li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|^$)/ && $TYPE = /(banner|^$)/" -->
<li class="gnuhead banner svg">
<a href="/graphics/runfreegnu.html">Run free run GNU</a>, banner
- by Vladimir Zúñiga</li>
+ by Vladimir Zúñiga</li><!--#endif
+--><!--#if expr="$THEME = /(gnu$|^$)/ && $TYPE = /(svg|^$)/" -->
<li class="gnu svg">
<a href="/graphics/santa-gnu.html">Santa Claus GNU</a>
- by Luciano Lourenço</li>
+ by Luciano Lourenço</li><!--#endif
+--><!--#if expr="$THEME = /(gnu$|^$)/ && $TYPE = /(poster|^$)/" -->
<li class="gnu poster">
<a href="/graphics/scowcroft.html">GNU Characters</a>
- by Carol Anne Scowcroft</li>
-<li class="gnu logo">
+ by Carol Anne Scowcroft</li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|^$)/ && $TYPE = /(logo|^$)/" -->
+<li class="gnuhead logo">
<a href="/graphics/skwetu-gnu-logo.html">a Shishalh Gnu Logo</a>
- by Skwetu</li>
-<li class="gnuhead gnu fs wallpaper banner">
+ by Skwetu</li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|fs|^$)/ && $TYPE =
/(wallpaper|banner|^$)/" -->
+<li class="gnuhead fs wallpaper banner">
<a href="/graphics/skwid-wallpapers.html">GNU Designs</a>
- by Ben “Skwid” Gailly</li>
+ by Ben “Skwid” Gailly</li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|^$)/ && $TYPE = /(logo|^$)/" -->
<li class="gnuhead logo svg">
<a href="/graphics/slickgnu.html">A Slick GNU logo</a>
- by Brian Bush</li>
+ by Brian Bush</li><!--#endif
+--><!--#if expr="$THEME = /(fs|^$)/ && $TYPE = /(logo|svg|^$)/" -->
<li class="fs logo svg">
<a href="/graphics/social.html">The GNU social logo</a>
- by Jonas Laugs and Steven DuBois</li>
+ by Jonas Laugs and Steven DuBois</li><!--#endif
+--><!--#if expr="$THEME = /(gnu$|tux|^$)/ && $TYPE = /(wallpaper|poster|^$)/"
-->
<li class="gnu tux wallpaper poster">
<a href="/graphics/spiritoffreedom.html">The Spirit of Freedom</a>
- by DenÃs Fernández Cabrera</li>
-<li class="poster">
+ by DenÃs Fernández Cabrera</li><!--#endif
+--><!--#if expr="$THEME = /(rms|^$)/ && $TYPE = /(poster|^$)/" -->
+<li class="rms poster">
<a href="/graphics/stallman-as-saint-ignucius.html">Stallman as Saint
Ignucius</a>
- by Alicia Lapekas</li>
+ by Alicia Lapekas</li><!--#endif
+--><!--#if expr="$THEME = /(fs|^$)/ && $TYPE = /(banner|svg|^$)/" -->
<li class="fs banner svg">
<a href="/graphics/stark-gnuherd.html">Herd Banner</a>
- by Jochen Stärk</li>
-<li class="gnu ascii"><a href="/graphics/supergnu-ascii.html">An ASCII Super
Gnu</a>
- by Vijay Kumar</li>
+ by Jochen Stärk</li><!--#endif
+--><!--#if expr="$THEME = /(gnu$|^$)/ && $TYPE = /(ascii|^$)/" -->
+<li class="gnu ascii">
+ <a href="/graphics/supergnu-ascii.html">An ASCII Super Gnu</a>
+ by Vijay Kumar</li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|^$)/ && $TYPE = /(logo|^$)/" -->
<li class="gnuhead ascii"><a href="/graphics/alternative-ascii.html">Another
ASCII Gnu</a>
- by Vijay Kumar</li>
-<li class="gnu wallpaper svg">
+ by Vijay Kumar</li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|^$)/ && $TYPE = /(wallpaper|^$)/" -->
+<li class="gnuhead wallpaper svg">
<a href="/graphics/this-is-freedom-wallpaper.html">This is Freedom</a>,
wallpaper
- by Vadim Gush</li>
+ by Vadim Gush</li><!--#endif
+--><!--#if expr="$THEME = /(fs|^$)/ && $TYPE = /(logo|^$)/" -->
<li class="fs logo svg">
- <a href="/graphics/trisquel.html">Trisquel logo</a></li>
+ <a href="/graphics/trisquel.html">Trisquel logo</a></li><!--#endif
+--><!--#if expr="$THEME = /(gnu$|^$)/ && $TYPE = /(banner|badge|^$)/" -->
<li class="gnu banner badge">
<a href="/graphics/usegnu.html">Use 'GNU</a>
- by Etienne Suvasa and the FSF staff</li>
-<li class="gnu banner badge svg">
+ by Etienne Suvasa and the FSF staff</li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|^$)/ && $TYPE = /(banner|badge|^$)/" -->
+<li class="gnuhead banner badge svg">
<a href="/graphics/whatsgnu.html">What's GNU</a>
- by Etienne Suvasa</li>
+ by Etienne Suvasa</li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|^$)/ && $TYPE = /(logo|wallpaper|^$)/" -->
<li class="gnuhead logo wallpaper svg">
<a href="/graphics/winkler-gnu.html">Alternative GNU logo</a>
- by Kyle Winkler</li>
+ by Kyle Winkler</li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|gnu$|^$)/ && $TYPE = /(^$)/" -->
<li class="gnuhead gnu">
<a href="/graphics/adrienne/">GNU art</a>
- by Adrienne Thompson</li>
+ by Adrienne Thompson</li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|^$)/ && $TYPE = /(^$)/" -->
<li class="gnuhead">
<a href="/graphics/bahlon/">3D GNU head</a>
- by Georg Bahlon</li>
-<li class="gnu buttons svg">
+ by Georg Bahlon</li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|^$)/ && $TYPE = /(buttons|^$)/" -->
+<li class="gnuhead buttons svg">
<a href="/graphics/behroze/">GNU buttons</a>
- by Behroze Nejaati</li>
+ by Behroze Nejaati</li><!--#endif
+--><!--#if expr="$THEME = /(fs|^$)/ && $TYPE = /(^$)/" -->
<li class="fs">
<a href="/graphics/fsfsociety/fsfsociety.html">Graphics from <i>Free
- Software, Free Society</i></a></li>
-<li class="gnu tux fs banner buttons cartoon svg">
+ Software, Free Society</i></a></li><!--#endif
+--><!--#if expr="$THEME = /(gnu$|tux|emacs|fs|^$)/ && $TYPE =
/(banner|buttons|cartoon|^$)/" -->
+<li class="gnu tux emacs fs banner buttons cartoon svg">
<a href="/graphics/gnu-post/">GNU Post images</a>
- by Tomasz W. Kozłowski's</li>
+ by Tomasz W. Kozłowski's</li><!--#endif
+--><!--#if expr="$THEME = /(gnu$|tux|^$)/ && $TYPE = /(cartoon|buttons|^$)/"
-->
<li class="gnu tux cartoon buttons svg">
<a href="/graphics/gnu-and-freedo/gnu-and-freedo.html">GNU+Freedo</a>, SVG
characters
- by José Miguel Silva Lara and Márcio Alexandre Silva
Delgado</li>
+ by José Miguel Silva Lara and Márcio Alexandre Silva
Delgado</li><!--#endif
+--><!--#if expr="$THEME = /(gnu$|tux|^$)/ && $TYPE = /(poster|^$)/" -->
<li class="gnu tux poster svg">
<a href="/graphics/umsa/umsa.html">Designs for the UMSA course
“Núcleo GNU/Linux”</a>
- by Ruth GarcÃa</li>
+ by Ruth GarcÃa</li><!--#endif -->
</ul>
<h4>Collections</h4>
-<ul>
+<ul><!--#if expr="$THEME = /(^$)/ && $TYPE = /(buttons|^$)/" -->
<li class="buttons">
- <a href="/graphics/avatars.html">Avatars</a></li>
+ <a href="/graphics/avatars.html">Avatars</a></li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|gnu$|^$)/ && $TYPE = /(svg|^$)/" -->
<li class="gnuhead gnu svg">
- <a href="/graphics/gnusvgart.html">GNU Art in SVG format</a></li>
-<li class="gnuhead gnu fs">
- <a href="/graphics/historic-gnu-press.html">Historic GNU press items</a></li>
+ <a href="/graphics/gnusvgart.html">GNU Art in SVG format</a></li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|gnu$|emacs|fs|^$)/ && $TYPE =
/(banner|poster|buttons|artcraft|^$)/" -->
+<li class="gnuhead gnu emacs fs banner poster buttons artcraft">
+ <a href="/graphics/historic-gnu-press.html">Historic GNU press
items</a></li><!--#endif
+--><!--#if expr="$THEME = /(license|^$)/ && $TYPE = /(logo|svg|^$)/" -->
<li class="license logo svg">
- <a href="/graphics/license-logos.html">GNU License Logos</a></li>
+ <a href="/graphics/license-logos.html">GNU License Logos</a></li><!--#endif
+--><!--#if expr="$THEME = /(fs|^$)/ && $TYPE = /(logo|^$)/" -->
<li class="fs logo">
- <a href="/graphics/package-logos.html">Logos of GNU packages</a></li>
-<li class="wallpaper">
- <a href="/graphics/wallpapers.html">Wallpapers</a></li>
+ <a href="/graphics/package-logos.html">Logos of GNU
packages</a></li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|gnu$|tux|emacs|fs|fs|^$)/ && $TYPE =
/(wallpaper|^$)/" -->
+<li class="gnuhead gnu tux emacs fs wallpaper">
+ <a href="/graphics/wallpapers.html">Wallpapers</a></li><!--#endif -->
</ul>
<h3>GNU Art on other sites</h3>
-<ul>
-<li class="fs cartoon">
+<ul><!--#if expr="$THEME = /(gnu$|tux|rms|^$)/ && $TYPE = /(cartoon|^$)/" -->
+<li class="gnu tux rms cartoon">
<a href="https://librefan.eu.org/node/787"><em>Pepper and Carrot</em>
episode 24</a>, a free software cartoon
- by Librefan</li>
-<li class="gnuhead emacs wallpaper">
+ by Librefan</li><!--#endif
+--><!--#if expr="$THEME = /(gnu$|emacs|^$)/ && $TYPE = /(wallpaper|^$)/" -->
+<li class="gnu emacs wallpaper">
<a
href="https://goblinrefuge.com/mediagoblin/u/emacsomancer/m/my-god-it-s-full-of-car-s-png">
My God, it's full of ‘car’s!</a>, wallpaper
- by Benjamin Slade</li>
-<li class="gnu wallpaper">
+ by Benjamin Slade</li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|gnu$|^$)/ && $TYPE =
/(wallpaper|badge|^$)/" -->
+<li class="gnuhead gnu wallpaper">
More <a href="http://www.techtux.be/fsf/index.html">GNU designs</a>
- by Ben “Skwid” Gailly</li>
+ by Ben “Skwid” Gailly</li><!--#endif
+--><!--#if expr="$THEME = /(fs|^$)/ && $TYPE = /(logo|^$)/" -->
<li class="fs logo">
<a href="http://www.davidam.com/art/free-software/free-software-art.tar.gz">
Free software art</a>
- by David Arroyo Menéndez</li>
+ by David Arroyo Menéndez</li><!--#endif
+--><!--#if expr="$THEME = /(gnu$|^$)/ && $TYPE = /(poster|^$)/" -->
<li class="gnu poster">
<a href="http://apolonis.deviantart.com/art/Le-Sage-285523519">Le Sage</a>
- by Apolonis</li>
+ by Apolonis</li><!--#endif
+--><!--#if expr="$THEME = /(gnu$|fs|^$)/ && $TYPE = /(poster|banner|logo|^$)/"
-->
<li class="gnu fs poster banner logo">
<a href="http://gnuart.onshore.com">GNU art</a>
- by Raul Silva</li>
+ by Raul Silva</li><!--#endif
+--><!--#if expr="$THEME = /(license$|^$)/ && $TYPE = /(logo|^$)/" -->
<li class="license logo">
<a href="http://lispmachine.wordpress.com/category/art/">Various logos</a>
- by Arnuld Uttre</li>
-<li class="gnu gnuhead tux fs buttons wallpaper">
+ by Arnuld Uttre</li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|tux|fs|^$)/ && $TYPE =
/(buttons|wallpaper|^$)/" -->
+<li class="gnuhead tux fs buttons wallpaper">
<a href="http://www.gerwinski.de/~anja/gnuart/">GNU themed artwork</a>
- by Anja and Markus Gerwinski</li>
+ by Anja and Markus Gerwinski</li><!--#endif
+--><!--#if expr="$THEME = /(gnuhead|gnu$|^$)/ && $TYPE = /(buttons|^$)/" -->
<li class="gnu gnuhead buttons">
<a
href="http://web.archive.org/web/20110513011151/http://graphics.rootmode.com/">
Favicon and buttons</a> (archived)
- by Edward Alfert</li>
+ by Edward Alfert</li><!--#endif -->
</ul>
<p id="openclipart">You can also find GNU-related public domain graphics at
@@ -500,7 +634,7 @@
<p class="unprintable">Updated:
<!-- timestamp start -->
-$Date: 2018/06/13 12:38:23 $
+$Date: 2018/06/15 13:44:48 $
<!-- timestamp end -->
</p>
</div>
- www/server/staging/graphics graphics.html, Therese Godefroy, 2018/06/11
- www/server/staging/graphics graphics.html, Therese Godefroy, 2018/06/11
- www/server/staging/graphics graphics.html, Therese Godefroy, 2018/06/11
- www/server/staging/graphics graphics.html, Therese Godefroy, 2018/06/11
- www/server/staging/graphics graphics.html, Therese Godefroy, 2018/06/13
- www/server/staging/graphics graphics.html, Therese Godefroy, 2018/06/13
- www/server/staging/graphics graphics.html,
Therese Godefroy <=
- www/server/staging/graphics graphics.html, Therese Godefroy, 2018/06/15
- www/server/staging/graphics graphics.html, Therese Godefroy, 2018/06/15
- www/server/staging/graphics graphics.html, Therese Godefroy, 2018/06/15
- www/server/staging/graphics graphics.html, Therese Godefroy, 2018/06/15
- www/server/staging/graphics graphics.html, Therese Godefroy, 2018/06/15
- www/server/staging/graphics graphics.html, Therese Godefroy, 2018/06/15
- www/server/staging/graphics graphics.html, Therese Godefroy, 2018/06/17
- www/server/staging/graphics graphics.html, Therese Godefroy, 2018/06/17
- www/server/staging/graphics graphics.html, Therese Godefroy, 2018/06/17
- www/server/staging/graphics graphics.html, Therese Godefroy, 2018/06/17