www-commits
[Top][All Lists]
Advanced

[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 &lsquo;car&rsquo;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">&ldquo;Copyleft (L)&rdquo; 
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 &ldquo;GNU is 
Liberty&rdquo;</a>
-  by Carlos Contreras A. (based on Martin Dickopp's &ldquo;Another ASCII 
Gnu&rdquo;)</li>
+  by Carlos Contreras A. (based on Martin Dickopp's &ldquo;Another ASCII 
Gnu&rdquo;)</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 &ldquo;Skwid&rdquo; Gailly</li>
+  by Ben &ldquo;Skwid&rdquo; 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&auml;rk</li>
-<li class="gnu ascii"><a href="/graphics/supergnu-ascii.html">An ASCII Super 
Gnu</a>
-  by Vijay Kumar</li>
+  by Jochen St&auml;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&#322;owski's</li>
+  by Tomasz W. Koz&#322;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&eacute; Miguel Silva Lara and M&aacute;rcio Alexandre Silva 
Delgado</li>
+  by Jos&eacute; Miguel Silva Lara and M&aacute;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 
&ldquo;Núcleo GNU/Linux&rdquo;</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 &lsquo;car&rsquo;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 &ldquo;Skwid&rdquo; Gailly</li>
+  by Ben &ldquo;Skwid&rdquo; 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>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]