steve0greatness,
created on Wednesday, 2 April 2025, 06:39:22 (1743575962),
received on Wednesday, 2 April 2025, 06:46:56 (1743576416)
Author identity: Steve0Greatness <steve0greatnessiscool@gmail.com>
07663c1cc2a1dcce0b7bc515116c789844c218ed
index.html
@@ -19,7 +19,7 @@
<h1>Roundabout Theme Index</h1> <p class="subtitle">The hub for Roundabout Themes</p> </hgroup> <p>Welcome to the homepage of the Roundabout Theme Index. Looking for a theme? Take a look at <a href="/themes.html">themes.xml</a> for the list of themes.</p><p>Welcome to the homepage of the Roundabout Theme Index. Looking for a theme? Take a look at <a href="/themes.html">themes.html</a> for the list of themes.</p><nav class="table-of-contents" aria-labelledby="toc-label"> <h2 id="toc-label" aria-hidden="true">Table of contents</h2> <ol>
themes.css
@@ -0,0 +1,46 @@
::backdrop { background: #0005; backdrop-filter: blur(3px); } button { --color1: #19004B; --color2: #00194B; --color3: #000064; background: linear-gradient( 90deg, var(--color1), var(--color2), var(--color3) ); color: var(--primary); border: none; padding: 3px 6px; border-radius: 5px; transition: 500ms color, 500ms background; } :any-link:hover { --color1: #35005B; --color2: #00355B; --color3: #000084; } :any-link:active { --color1: #4B0019; --color2: #4B1900; --color3: #640000; } .theme-list-popover { border: none; header { display: flex; padding: 5px; border-bottom: 1px solid var(--primary-text); strong { flex: 1; } } }
themes.html
@@ -1,3 +1,26 @@
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:t="https://steve0greatness.roundabout-host.com/ThemeIndex/themes.xsd" lang="en-US"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Themes List</title><link rel="stylesheet" href="required.css"></link><link rel="stylesheet" href="style.css" defer></link><link rel="stylesheet" href="breadcrumbs.css" defer></link><link rel="stylesheet" href="code.css" defer></link><link rel="stylesheet" href="fonts.css" defer></link><meta charset="UTF-8"></meta><meta name="viewport" content="width=device-width, initial-scale=1.0"></meta><meta http-equiv="X-UA-Compatible" content="ie=edge"></meta><link rel="icon" href="favicon.ico"></link></head><body><nav aria-label="breadcrumbs"><ol><li><a href="index.html">index</a></li><li><a href="submit.html" aria-current="location">Theme List</a></li></ol></nav><h1>Theme List</h1><ul id="ThemeList"></ul></body></html><html xmlns="http://www.w3.org/1999/xhtml" xmlns:t="https://theme.roundabout-host.com/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" lang="en-US"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Themes List</title><link rel="stylesheet" href="required.css"></link><link rel="stylesheet" href="style.css" defer></link><link rel="stylesheet" href="breadcrumbs.css" defer></link><link rel="stylesheet" href="code.css" defer></link><link rel="stylesheet" href="fonts.css" defer></link><link rel="stylesheet" href="themes.css" defer></link><meta charset="UTF-8"></meta><meta name="viewport" content="width=device-width, initial-scale=1.0"></meta><meta http-equiv="X-UA-Compatible" content="ie=edge"></meta><link rel="icon" href="favicon.ico"></link></head><body><nav aria-label="breadcrumbs"><ol><li><a href="index.html">index</a></li><li><a href="submit.html" aria-current="location">Theme List</a></li></ol></nav><h1>Theme List</h1><ul id="ThemeList"><li><aside popover="auto" class="theme-list-popover" id="Roundabout developer-roundabout/dusk.css"><header><strong>More details on Dusk</strong><button popovertarget="Roundabout developer-roundabout/dusk.css"> close </button></header><p>The following note has been attached to this theme:</p><blockquote>Dusk theme for roundabout web interface</blockquote><p>This theme is under the license: <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPL-3.0-or-later</a> .</p><p>The following is the license given (note: this is only an excerpt or intentionally shortend version):</p><pre>Copyright (C) 2024 Roundabout developer This stylesheet is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This stylesheet is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this stylesheet. If not, see <https://www.gnu.org/licenses/></pre></aside><table><tr><th class="theme-name" colspan="2"><big>Dusk</big></th><td><small><a rel="external" href="https://roundabout-host.com/roundabout">Roundabout developer</a></small></td></tr><tr><td colspan="2"><a rel="nofollow" class="theme-css-link" href=" themes/roundabout/dusk.css"> Theme CSS </a></td><td><button popovertargetaction="toggle" popovertarget="Roundabout developer-roundabout/dusk.css"> INFO </button></td></tr></table></li></ul></body></html>
themes.xml
@@ -17,6 +17,25 @@ theme themes namespace
username="roundabout" >Roundabout developer</author> <uri>roundabout/dusk.css</uri> <description>Dusk theme for roundabout web interface</description> <license> <short>GPL-3.0-or-later</short> <uri>https://www.gnu.org/licenses/gpl-3.0.html</uri> <long><![CDATA[Copyright (C) 2024 Roundabout developer This stylesheet is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This stylesheet is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this stylesheet. If not, see <https://www.gnu.org/licenses/>]]></long> </license></theme> </themes>
themes.xsd
@@ -9,6 +9,30 @@
</xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="license" type="xs:string" minOccurs="1" maxOccurs="1"> <xs:annotation> <xs:documentation>Licensing information on this theme.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="short" type="xs:string" minOccurs="1" maxOccurs="1"> <xs:annotation> <xs:documentation>The SPDX identifier of this license.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="long" type="xs:string" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>If the license text isn't too long (IE, if it's as short as a BSD or MIT type license), include the license text.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="uri" type="xs:anyURI" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>Include a link to a generally accepted place where this license is available for use. As an example, GPL licenses would have a link to the GNU website's page on the GPL verision used.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element><xs:element name="title" type="xs:string" minOccurs="1" maxOccurs="1"> <xs:annotation> <xs:documentation>Name of the theme in question.</xs:documentation>
@@ -45,6 +69,11 @@
<xs:documentation>Path to the theme's CSS file, relative to the themes directory.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="description" type="xs:string" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>A general description on this theme. You may want to include a short description of the color pallet.</xs:documentation> </xs:annotation> </xs:element></xs:sequence> </xs:complexType> </xs:element>
themes.xsl
@@ -2,7 +2,9 @@
<xsl:stylesheet version="3.1" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:t="https://steve0greatness.roundabout-host.com/ThemeIndex/themes.xsd"xmlns:t="https://theme.roundabout-host.com/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://theme.roundabout-host.com/ https://theme.roundabout-host.com/themes.xsd"> <xsl:output method="html" version="5" encoding="UTF-8" indent="yes"/>
@@ -16,6 +18,7 @@
<link rel="stylesheet" href="breadcrumbs.css" defer="defer" /> <link rel="stylesheet" href="code.css" defer="defer" /> <link rel="stylesheet" href="fonts.css" defer="defer" /> <link rel="stylesheet" href="themes.css" defer="defer" /><meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta http-equiv="X-UA-Compatible" content="ie=edge" />
@@ -30,38 +33,88 @@
</nav> <h1>Theme List</h1> <ul id="ThemeList"> <xsl:for-each select="/t:themes/t:theme"><xsl:for-each select="t:themes/t:theme"><li> <aside popover="auto" class="theme-list-popover"> <xsl:attribute name="id"> <xsl:value-of select="t:author"/>-<xsl:value-of select="t:uri"/> </xsl:attribute> <header> <strong>More details on <xsl:value-of select="t:title"/></strong> <button> <xsl:attribute name="popovertarget"> <xsl:value-of select="t:author"/>-<xsl:value-of select="t:uri"/> </xsl:attribute> close </button> </header> <xsl:choose> <xsl:when test="t:description"> <p>The following note has been attached to this theme:</p> <blockquote><xsl:value-of select="t:description"/></blockquote> </xsl:when> </xsl:choose> <p>This theme is under the license: <xsl:choose> <xsl:when test="t:license/t:uri"> <a> <xsl:attribute name="href"> <xsl:value-of select="t:license/t:uri"/> </xsl:attribute> <xsl:value-of select="t:license/t:short"/> </a> </xsl:when> <xsl:otherwise> <xsl:value-of select="t:license/t:short"/> </xsl:otherwise> </xsl:choose> .</p> <xsl:choose> <xsl:when test="t:license/t:long"> <p>The following is the license given (note: this is only an excerpt or intentionally shortend version):</p> <pre><xsl:value-of select="t:license/t:long"/></pre> </xsl:when> </xsl:choose> </aside><table> <tr> <th class="theme-name" colspan="2" > <xsl:value-of select="t:title"/></th></tr><tr><th>Author<big> <xsl:value-of select="t:title"/> </big></th> <td> <a rel="external"><xsl:attribute name="href"><xsl:value-of select="t:author/@uri"/></xsl:attribute><xsl:value-of select="t:author"/></a><small> <a rel="external"> <xsl:attribute name="href"> <xsl:value-of select="t:author/@uri"/> </xsl:attribute> <xsl:value-of select="t:author"/> </a> </small></td> </tr> <tr> <td colspan="2"> <a rel="nofollow"><a rel="nofollow" class="theme-css-link"><xsl:attribute name="href"> themes/<xsl:value-of select="t:uri"/> </xsl:attribute> Theme CSS </a> </td> <td> <button popovertargetaction="toggle"> <xsl:attribute name="popovertarget"> <xsl:value-of select="t:author"/>-<xsl:value-of select="t:uri"/> </xsl:attribute> INFO </button> </td></tr> </table> </li>