This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "FusionForge".
The branch, master has been updated
via 44091fde424bcd40e725a29c34013ad772bbf5cc (commit)
via 1c4881fb8ea4740b554784b8a622c5dfb723386a (commit)
from 20edd3a1aacc8c7dbdda8fbe59234c34bdf89145 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
https://scm.fusionforge.org/anonscm/gitweb/?p=fusionforge/fusionforge.git;a=commitdiff;h=44091fde424bcd40e725a29c34013ad772bbf5cc
commit 44091fde424bcd40e725a29c34013ad772bbf5cc
Merge: 20edd3a 1c4881f
Author: Franck Villaume <[email protected]>
Date: Wed Jun 2 12:40:42 2021 +0000
Merge remote-tracking branch 'andyb/master'
https://scm.fusionforge.org/anonscm/gitweb/?p=fusionforge/fusionforge.git;a=commitdiff;h=1c4881fb8ea4740b554784b8a622c5dfb723386a
commit 1c4881fb8ea4740b554784b8a622c5dfb723386a
Author: Andy <[email protected]>
Date: Mon May 31 16:38:44 2021 +0100
Glowiron responsive theme - initial version
diff --git a/src/db/20210531-theme.sql b/src/db/20210531-theme.sql
new file mode 100644
index 0000000..4862ae4
--- /dev/null
+++ b/src/db/20210531-theme.sql
@@ -0,0 +1,2 @@
+
+insert into themes (dirname,fullname,enabled) values ('glowiron','Glowiron
Responsive Theme','t');
diff --git a/src/www/themes/glowiron/README.txt
b/src/www/themes/glowiron/README.txt
new file mode 100644
index 0000000..46c1639
--- /dev/null
+++ b/src/www/themes/glowiron/README.txt
@@ -0,0 +1,21 @@
+--------------------------------------------------------------------------------
+ The Glowiron Theme
+--------------------------------------------------------------------------------
+
+About the Glowiron Responsive Theme:
+====================================
+
+The Glowiron theme is a responsive theme Copyright 2020 Andy Barnes.
+It is based on the Funky theme.
+
+The Glowiron theme 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 2 of the License, or (at your option) any
+later version.
+
+
+Credits:
+========
+
+Author: Andy Barnes
+Design by: Andy Barnes
diff --git a/src/www/themes/glowiron/Theme.class.php
b/src/www/themes/glowiron/Theme.class.php
new file mode 100644
index 0000000..96aab63
--- /dev/null
+++ b/src/www/themes/glowiron/Theme.class.php
@@ -0,0 +1,412 @@
+<?php
+/**
+ * FusionForge Glowiron Responsive Theme Based on Funky Theme
+ *
+ * Copyright 2010, Antoine Mercadal - Capgemini
+ * Copyright 2010, Marc-Etienne Vargenau, Alcatel-Lucent
+ * Copyright 2011, Franck Villaume - Capgemini
+ * Copyright 2011-2017, Franck Villaume - TrivialDev
+ * Copyright (C) 2011 Alain Peyrat - Alcatel-Lucent
+ * Copyright 2020 Andy Barnes
+ *
+ * This file is part of FusionForge. FusionForge 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 2 of the Licence, or (at your option)
+ * any later version.
+ *
+ * FusionForge 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 FusionForge; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+
+require_once $gfwww.'include/Layout.class.php';
+
+class Theme_Glowiron extends Layout {
+ function __construct() {
+ parent::__construct();
+ $this->themeurl = util_make_uri('themes/glowiron/');
+ $this->imgbaseurl = $this->themeurl . 'images/';
+ $this->addStylesheet('/themes/glowiron/css/theme.css');
+ $this->addStylesheet('/themes/glowiron/css/theme-pages.css');
+
$this->addStylesheet('/scripts/jquery-ui/css/overcast/jquery-ui-1.12.1.css');
+
$this->addStylesheet('/scripts/jquery-ui/css/overcast/jquery-ui.structure-1.12.1.css');
+
$this->addStylesheet('/scripts/jquery-ui/css/overcast/jquery-ui.theme-1.12.1.css');
+ }
+
+ /**
+ * headerJS() - creates the JS headers and calls the plugin javascript
hook
+ * @todo generalize this
+ */
+ function headerJS() {
+ global $use_tooltips;
+
+ echo html_e('script', array('type' => 'text/javascript', 'src'
=> util_make_uri('/js/common.js')), '', false);
+ plugin_hook("javascript_file");
+
+ // invoke the 'javascript' hook for custom javascript addition
+ $params = array('return' => false);
+ plugin_hook("javascript", $params);
+ $javascript = $params['return'];
+ if($javascript) {
+ echo html_ao('script', array('type' =>
'text/javascript')).'//<![CDATA['."\n";
+ echo $javascript;
+ echo "\n".'//]]'."\n";
+ echo html_ac(html_ap() -1);
+ }
+ html_use_storage();
+ html_use_coolfieldset();
+ html_use_jqueryui();
+ echo $this->getJavascripts();
+ echo html_ao('script', array('type' => 'text/javascript'));
+ echo ' //<![CDATA[
+ jQuery(window).load(function(){
+
setTimeout("jQuery(\'.feedback\').hide(\'slow\')", 5000);
+ setInterval(function() {
+
setTimeout("jQuery(\'.feedback\').hide(\'slow\')", 5000);
+ }, 5000);
+ jQuery("button").button();
+ jQuery(":submit").button();
+ jQuery(":reset").button();
+ jQuery(":button").button();
+ jQuery("#tabber").tabs();
+
jQuery("input").filter(\'[type="number"]\').spinner();
+ });
+ //]]>'."\n";
+ if ($use_tooltips) {
+ echo ' jQuery(document).ready(
+ function() {
+ jQuery(document).tooltip({
+ show: {
+ effect:
\'slideDown\'
+ },
+ track: true,
+ open: function
(event, ui) {
+
setTimeout(function () {
+
jQuery(ui.tooltip).hide(\'slideUp\');
+
}, 5000);
+ }
+ });
+ }
+ );'."\n";
+ }
+ echo html_ac(html_ap() -1);
+ }
+
+ function bodyHeader($params) {
+ if (!isset($params['h1']) && isset($params['title'])) {
+ $params['h1'] = $params['title'];
+ }
+
+ if (!isset($params['title'])) {
+ $params['title'] = forge_get_config('forge_name');
+ } else {
+ $params['title'] = $params['title'] . " -
".forge_get_config('forge_name');
+ }
+
+ echo html_ao('header', array('role' => 'banner'));
+ echo $this->listTableTop(array(), array(), 'fullwidth',
'header');
+ $cells = array();
+ $cells[] = array(util_make_link('/',
html_image('/header/top-logo.png', null, null, array('alt'=>'FusionForge
Home'))), 'id' => 'header-col1');
+ $items = $this->navigation->getUserLinks();
+ for ($j = 0; $j < count($items['titles']); $j++) {
+ $links[] = util_make_link($items['urls'][$j],
$items['titles'][$j], array('class' => 'userlink'), true);
+ }
+ $params['links'] = &$links;
+ plugin_hook('headermenu', $params);
+ $template = isset($params['template']) ? $params['template'] :
' | ';
+ $cells[] = array(implode($template, $links), 'id' =>
'header-col2');
+ echo $this->multiTableRow(array(), $cells);
+ $cells = array();
+ $cells[] = array($this->quickNav().$this->searchBox(), 'id' =>
'header-line2', 'colspan' => 2);
+ echo $this->multiTableRow(array(), $cells);
+ echo $this->listTableBottom();
+ echo html_ao('nav', array('role' => 'navigation'));
+ $this->outerTabs($params);
+ echo '<!-- inner tabs -->' . "\n";
+ echo html_ao('div', array('class' => 'innertabs'));
+ if (isset($params['group']) && $params['group']) {
+ $this->projectTabs($params['toptab'], $params['group']);
+ }
+ echo html_ac(html_ap() -1); // </div>
+ echo html_ac(html_ap() -1); // </nav>
+ echo html_ac(html_ap() -1); // </header>
+
+ echo html_ao('main', array('id' => 'maindiv', 'role' =>
'main'));
+ plugin_hook('message');
+
+ if (isset($GLOBALS['error_msg']) && $GLOBALS['error_msg']) {
+ echo $this->error_msg($GLOBALS['error_msg']);
+ }
+ if (isset($GLOBALS['warning_msg']) && $GLOBALS['warning_msg']) {
+ echo $this->warning_msg($GLOBALS['warning_msg']);
+ }
+ if (isset($GLOBALS['feedback']) && $GLOBALS['feedback']) {
+ echo $this->feedback($GLOBALS['feedback']);
+ }
+
+ if (!empty($params['h1'])) {
+ echo html_e('h1', array(), $params['h1'], false);
+ } elseif (!empty($params['title'])) {
+ echo html_e('h1', array('class' => 'hide'),
$params['title'], false);
+ }
+ if (isset($params['submenu'])) {
+ echo $params['submenu'];
+ }
+ }
+
+ function bodyFooter() {
+ echo html_ac(html_ap() -1).'<!-- id="maindiv" -->' . "\n";
+ }
+
+ function footer() {
+ $this->bodyFooter();
+ echo html_ao('footer', array('role' => 'contentinfo'));
+ echo $this->navigation->getPoweredBy();
+ echo $this->navigation->getShowSource();
+ echo html_e('div', array('style' => 'clear:both'), '', false);
+ echo html_ac(html_ap() -1);
+ plugin_hook('webanalytics_url');
+ echo html_ac(html_ap() -1);
+ echo '</html>' . "\n";
+ }
+
+ /**
+ * boxTop() - Top HTML box
+ *
+ * @param string $title Box title
+ * @param string $id
+ * @return string
+ */
+ function boxTop($title, $id = '') {
+ if ($id) {
+ $id = $this->toSlug($id);
+ $idid = $id;
+ $idtitle = $id.'-title';
+ $idtcont = $id.'-title-content';
+ } else {
+ $idid = rand();
+ $idtitle = rand();
+ $idtcont = rand();
+ }
+
+ $t_result = '';
+ $t_result .= html_ao('div', array('id' => $idid, 'class' =>
'box-surround'));
+ $t_result .= html_ao('div', array('id' => $idtitle, 'class' =>
'box-title'));
+ $t_result .= html_e('div', array('id' => $idtcont, 'class' =>
'box-title-content'), $title, false);
+ $t_result .= html_ac(html_ap() -1);
+ return $t_result;
+ }
+
+ /**
+ * boxMiddle() - Middle HTML box
+ *
+ * @param string $title Box title
+ * @param string $id
+ * @return string
+ */
+ function boxMiddle($title, $id = '') {
+ if ($id) {
+ $id = $this->toSlug($id);
+ $idtitle = $id.'-title"';
+ } else {
+ $idtitle = rand();
+ }
+
+ return html_e('div', array('id' => $idtitle, 'class' =>
'box-middle'), $title, false);
+ }
+
+ /**
+ * boxContent() - Content HTML box
+ *
+ * @param string $content Box content
+ * @param string $id
+ * @return string
+ */
+ function boxContent($content, $id = '') {
+ if ($id) {
+ $id = $this->toSlug($id);
+ $idcont = $id.'-content"';
+ } else {
+ $idcont = rand();
+ }
+
+ return html_e('div', array('id' => $idcont, 'class' =>
'box-content'), $content, false);
+ }
+
+ /**
+ * boxBottom() - Bottom HTML box
+ *
+ * @return string
+ */
+ function boxBottom() {
+ return html_ac(html_ap() -1).'<!-- class="box-surround"
-->'."\n";
+ }
+
+ function tabGenerator($tabs_dirs, $tabs_titles, $tabs_tooltips,
$nested=false, $selected=false, $sel_tab_bgcolor='white', $total_width='100%') {
+ $count = count($tabs_dirs);
+
+ if ($count < 1) {
+ return '';
+ }
+
+ $return = '<!-- start tabs -->'."\n";
+ $attrs = array('class' => 'tabGenerator fullwidth');
+
+ if ($total_width != '100%')
+ $attrs['style'] = 'width:' . $total_width;
+
+ $return .= html_ao('table', $attrs);
+ $return .= html_ao('tr');
+
+ $accumulated_width = 0;
+
+ for ($i = 0; $i < $count; $i++) {
+ $tabwidth = intval(ceil(($i+1)*100/$count)) -
$accumulated_width;
+ $accumulated_width += $tabwidth;
+
+ // middle part
+ $attrs = array();
+ $attrs['class'] = 'tg-middle';
+ $attrs['style'] = 'width:'.$tabwidth.'%';
+ $return .= html_ao('td', $attrs);
+ $attrs = array();
+ $attrs['id'] = md5($tabs_dirs[$i]).rand();
+ $attrs['href'] = $tabs_dirs[$i];
+ if (preg_match('/^https?:\/\//', $tabs_dirs[$i])) {
+ $attrs['target'] = '_blank';
+ }
+ $return .= html_ao('a', $attrs);
+ $attrs = array();
+ if ($selected == $i)
+ $attrs['class'] = 'selected';
+
+ $return .= html_ao('span', $attrs);
+ $attrs = array('title' => $tabs_tooltips[$i]);
+ if ($nested)
+ $attrs['class'] = 'nested';
+
+ $return .= html_e('span', $attrs, $tabs_titles[$i],
false);
+ $return .= html_ac(html_ap() - 3);
+ }
+
+ $return .= html_ac(html_ap() -2).'<!-- end tabs -->'."\n";
+ return $return;
+ }
+
+ /**
+ * beginSubMenu() - Opening a submenu.
+ *
+ * @return string Html to start a submenu.
+ */
+ function beginSubMenu() {
+ return html_ao('ul', array('class' => 'submenu'));
+ }
+
+ /**
+ * endSubMenu() - Closing a submenu.
+ *
+ * @return string Html to end a submenu.
+ */
+ function endSubMenu() {
+ return html_ac(html_ap() -1);
+ }
+
+ /**
+ * printSubMenu() - Takes two array of titles and links and builds the
contents of a menu.
+ *
+ * @param array $title_arr The array of titles.
+ * @param array $links_arr The array of title links.
+ * @param array $attr_arr The array of attributs by link
+ * @return string Html to build a submenu.
+ */
+ function printSubMenu($title_arr, $links_arr, $attr_arr) {
+ $count = count($title_arr) - 1;
+ $return = '';
+
+ if (!count($attr_arr)) {
+ for ($i=0; $i<count($title_arr); $i++) {
+ $attr_arr[] = NULL;
+ }
+ }
+ for ($i = 0; $i < $count; $i++) {
+ $return .= html_ao('li');
+ $return .= html_e('span', array(),
util_make_link($links_arr[$i], $title_arr[$i], $attr_arr[$i]), false);
+ $return .= html_ac(html_ap() -1);
+ }
+
+ $return .= html_ao('li');
+ $return .= html_e('span', array(),
util_make_link($links_arr[$i], $title_arr[$i], $attr_arr[$i]), false);
+ $return .= html_ac(html_ap() -1);
+ return $return;
+ }
+
+ /**
+ * subMenu() - Takes two array of titles and links and build a menu.
+ *
+ * @param array $title_arr The array of titles.
+ * @param array $links_arr The array of title links.
+ * @param array $attr_arr The array of attributes by link
+ * @return string Html to build a submenu.
+ */
+ function subMenu($title_arr, $links_arr, $attr_arr = array()) {
+ $return = $this->beginSubMenu();
+ $return .= $this->printSubMenu($title_arr, $links_arr,
$attr_arr);
+ $return .= $this->endSubMenu();
+ return $return;
+ }
+
+
+ /**
+ * headerStart() - generates the header code for all themes up to the
+ * closing </head>.
+ * Override any of the methods headerHTMLDeclaration(), headerTitle(),
+ * headerFavIcon(), headerRSS(), headerSearch(), headerCSS(), or
+ * headerJS() to adapt your theme.
+ *
+ * This is a copy of the parent class function with the addition
+ * of the meta tags to set the viewport correctly
+ *
+ * @param array $params Header parameters array
+ */
+ function headerStart($params) {
+ $this->headerHTMLDeclaration();
+ echo html_ao('head');
+
+ echo html_e('meta', array(' name' => 'viewport',
+ 'content' => 'width=device-width,initial-scale=1' ) );
+
+ echo html_e('meta', array('http-equiv' => 'Content-Type',
'content' => 'text/html; charset=utf-8'));
+ echo html_e('meta', array('http-equiv' => 'X-UA-Compatible',
'content' => 'IE=edge,chrome=1'));
+ if (isset($params['meta-description'])) {
+ echo html_e('meta', array('name' => 'description',
'content' => $params['meta-description']));
+ }
+ if (isset($params['meta-keywords'])) {
+ echo html_e('meta', array('name' => 'keywords',
'content' => $params['meta-keywords']));
+ }
+ plugin_hook('htmlhead');
+ $this->headerTitle($params);
+ $this->headerFavIcon();
+ $this->headerRSS();
+ $this->headerSearch();
+ echo '<script type="text/javascript">//<![CDATA[' .
+ "\n\tvar sys_url_base = " . minijson_encode(util_make_url("/"),
false) . ";\n" .
+ "//]]></script>\n";
+ $this->headerJS();
+ $this->headerCSS();
+ $this->headerForgepluckerMeta();
+ $this->headerLinkedDataAutodiscovery();
+ echo html_ac(html_ap() -1);
+ }
+
+}
+
+// Local Variables:
+// mode: php
+// c-file-style: "bsd"
+// End:
diff --git a/src/www/themes/glowiron/css/theme-pages.css
b/src/www/themes/glowiron/css/theme-pages.css
new file mode 100644
index 0000000..8c760e8
--- /dev/null
+++ b/src/www/themes/glowiron/css/theme-pages.css
@@ -0,0 +1,294 @@
+/*
+ * FusionForge Glowiron Theme
+ *
+ * Copyright 2009 Matthieu FAURE // Open-S: global clean-up
+ * Copyright 2010, Antoine Mercadal - Capgemini
+ * Copyright 2017, Franck Villaume - TrivialDev
+ * Copyright 2020, Andy Barnes
+ * http://fusionforge.org
+ *
+ * This file is part of FusionForge. FusionForge 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 2 of the Licence, or (at your option)
+ * any later version.
+ *
+ * FusionForge 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 FusionForge; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * CONTENT: all page-related styles
+ * ========================================================
+ */
+
+/*
+ * PAGE: home page
+ * ========================================================
+ */
+
+/* =bd (main body)
+----------------------------------------------- */
+#bd td {
+ vertical-align: top;
+ padding: 5px;
+}
+
+#bd-col1 {
+ width: 65%;
+}
+
+#bd-col2 {
+ width: 35%;
+}
+
+#title-home-page {
+ text-align: center;
+}
+
+#Latest_News h3 {
+ margin-top: 0;
+ margin-bottom: 0;
+ font-weight: bold;
+}
+
+#Latest_News em {
+ padding-left: 1em;
+}
+
+/* remove inherited background-image */
+#title_Features_Boxes {
+ display: none;
+}
+
+#Features_Boxes {
+ background-image: none;
+}
+
+#Features_Boxes #title_Associated_Forges {
+ margin-top: 0;
+}
+
+#Associated_Forges td {
+ padding-right: 1em;
+}
+
+#Associated_Forges .align-right {
+ text-align: right;
+}
+
+#Recently_Registered_Projects td {
+ padding: 0.2em;
+}
+
+#search_associated_forges {
+ float: left;
+ margin-top: 5px;
+ margin-bottom: 5px;
+}
+
+#search_associated_forges_submit {
+ margin-top: 6px;
+ padding-left: 5px;
+}
+
+/*
+ * PAGE: project home
+ * ========================================================
+ */
+#project-summary-and-devs {
+ margin-top: 0.5em;
+}
+
+#file-releases {
+ margin: 0 0.5em;
+}
+
+#latest-major-contributions {
+ margin: 1em 0.5em;
+}
+
+/*
+ * PAGE: frs
+ * ========================================================
+ */
+.frs-table-files {
+ width: 100%;
+ margin: 0 0 2.5em 0;
+}
+
+.frs-table-files th {
+ background: #e8dfd4;
+}
+
+.frs-table-files tr {
+ border-bottom: solid 1px #c9c9c9;
+}
+
+.frs-table-files th,
+.frs-table-files td {
+ vertical-align:middle;
+}
+
+.frs-table-files h3 {
+ margin:0;
+}
+
+#forge-frs .blue-box {
+ padding-top: 2em;
+ padding-bottom: 2em;
+}
+
+#forge-frs h2 {
+ padding-top: 1em;
+}
+
+#forge-frs h3 {
+ font-size: small;
+}
+
+#forge-frs .box-surround {
+ margin: 0 0.5em 0.5em 2em;
+}
+
+#forge-frs .box-content {
+ padding-left: 2em;
+}
+
+#forge-frs .listTable {
+ margin: 0;
+}
+
+#forge-frs .listTable td {
+ width: 12%;
+}
+
+/*
+ * PAGE: user_home (eg: http://fusionforge/user/<username>)
+ * ========================================================
+ */
+#user-profile-homepage {
+
+}
+
+/*
+ * PAGE: Activity (eg: http://fusionforge/activity/?group_id=<id>)
+ * ========================================================
+ */
+#activity {
+ display: table;
+ width: 100%;
+}
+
+#activity_left {
+ float: left;
+}
+
+#activity_right {
+ overflow : hidden;
+ padding-left: 10px;
+ margin-top:5px;
+}
+
+#activity_select {
+}
+
+#activity_label,
+#activity_label_startdate,
+#activity_label_enddate {
+ font-weight:bold;
+ margin-top:10px;
+}
+
+#activity_startdate,
+#activity_enddate {
+}
+
+#activity_submit {
+ margin-top:10px;
+}
+
+/*
+ * PAGE: docman (eg: http://fusionforge/docman/?group_id=<id>)
+ * ========================================================
+ */
+.docman_h3 {
+ margin-top: 0;
+}
+
+.docman_h4 {
+ padding: 0;
+ margin: 2px;
+ font-style: italic;
+}
+
+.docman_div_include {
+ border: 1px solid #C2C7D1;
+ padding: 2px;
+ margin-top: 5px;
+ margin-bottom: 5px;
+}
+
+.docmanDivIncluded {
+ font-size: 0.95em;
+}
+
+.docmanSubmitDiv input {
+ margin: 5px;
+}
+
+.docmanDiv {
+ padding-bottom: 5px;
+ font-size: 0.9em;
+}
+
+.docmanDiv table {
+ border: 1px solid #C2C7D1;
+ border-collapse: collapse;
+ text-align: left;
+ vertical-align: middle;
+ width: 100%;
+ margin: 2px;
+}
+
+.docmanDiv td, .docmanDiv th {
+ border: 1px solid #C2C7D1;
+ border-collapse: collapse;
+ padding: 3px;
+}
+
+.docman_li_treecontent {
+ list-style-image: url('../images/ic/folder.png');
+ margin: 2px;
+}
+
+.docman_li_treecontent_selected {
+ list-style-image: url('../images/docman/directory-with-documents.png');
+ margin: 2px;
+}
+
+.docman_editfile_title,
+#docman_search_query_label {
+ font-weight:bold;
+}
+
+/*
+ * PAGE: tracker (eg: http://fusionforge/tracker/?group_id=<id>)
+ * ========================================================
+ */
+#trackermodform table {
+ width: 100%;
+}
+
+#trackermodform input[type=submit] {
+ float: right;
+}
+
+.artifact_closed,
+.artifact_closed:hover {
+ text-decoration:line-through;
+}
diff --git a/src/www/themes/glowiron/css/theme.css
b/src/www/themes/glowiron/css/theme.css
new file mode 100644
index 0000000..75f62dd
--- /dev/null
+++ b/src/www/themes/glowiron/css/theme.css
@@ -0,0 +1,861 @@
+/*
+ * Stylesheet for Glowiron Responsive Theme
+ * Base on the Funky Theme.
+ *
+ * Copyright 2010, Antoine Mercadal - Capgemini
+ * Copyright 2010, Franck Villaume - Capgemini
+ * Copyright 2011, IƱigo Martinez
+ * Copyright 2013-2014,2017, Franck Villaume - TrivialDev
+ * Copyright 2014, Benoit Debaenst - TrivialDev
+ * Copyright 2020, Andy Barnes
+ * http://fusionforge.org
+ *
+ * This file is part of FusionForge. FusionForge 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 2 of the Licence, or (at your option)
+ * any later version.
+ *
+ * FusionForge 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 FusionForge; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+
+
+/* HTML elements */
+html {
+ background-color: #CCCCCC;
+}
+
+body {
+ font-size:11px;
+ font-family:"Lucida Grande",sans-serif;
+ color:rgb(68,68,68);
+ background-color:white;
+ text-align:left;
+ border-radius: 6px;
+ margin: 8px;
+}
+
+#maindiv {
+ margin:1em;
+}
+
+form {
+ margin:0;
+}
+
+img {
+ border:0;
+ vertical-align: middle;
+}
+
+h1 {
+ color: black;
+ -webkit-mask-image: -webkit-gradient(linear, 0% 0%, 0% 100%,
from(rgba(0, 0, 0, 0.296875)), to(black));
+}
+
+h2 {
+ margin-top: 30px;
+ color: black;
+ -webkit-mask-image: -webkit-gradient(linear, 0% 0%, 0% 100%,
from(rgba(0, 0, 0, 0.296875)), to(black));
+}
+
+h3 {
+ margin-top: 30px;
+ color: black;
+ -webkit-mask-image: -webkit-gradient(linear, 0% 0%, 0% 100%,
from(rgba(0, 0, 0, 0.296875)), to(black));
+}
+
+ul {
+ list-style-type: circle;
+ margin: 0;
+}
+
+li {
+ margin: 10px;
+}
+
+a {
+ text-decoration:none;
+ font-weight: bold;
+ color: #7D88CC;
+ transition-property: background-color, color, height, shadow;
+ transition-duration: 0.3s;
+}
+
+a:hover {
+ text-decoration: none;
+ color: #7eaaee;
+ font-weight: bold;
+}
+
+th, td {
+ text-align:left;
+ border:none;
+ border-collapse: collapse;
+}
+
+input[type="text"], input[type="password"], input[type="url"],
input[type="email"], textarea {
+ width: auto;
+ border-radius: 6px;
+ border: 1px solid #e6e6e6;
+ padding: 3px;
+ font-family:"Lucida Grande",sans-serif;
+}
+
+hr {
+ border: 0;
+ background-color: #E2E2E2;
+ height: 1px;
+}
+
+/* =header */
+#header {
+ background: white url("../images/header/header-bg.png");
+ margin: 0;
+ border-top-left-radius: 6px;
+ border-top-right-radius: 6px;
+ border-collapse: collapse;
+}
+
+#header-col1 {
+ padding:10px;
+}
+
+#header-col1 img {
+ padding:0;
+ height: 30px;
+}
+
+#header-col1 h1 {
+ padding: 0;
+ margin: 0;
+}
+
+#header-col2 {
+ text-align: right;
+ padding: 0 7px 0 0;
+ font-size: 10px;
+ color: #7D88CC;
+ text-shadow: 1px 1px white;
+ font-weight: bold;
+}
+
+#header-col2 a {
+ font-size: 10px;
+ color: #7D88CC;
+ font-weight: 800;
+ text-shadow: 1px 1px white;
+}
+
+#header-col2 a:hover {
+ font-size: 10px;
+ color: #7eaaee;
+ font-weight: bold;
+ text-decoration: none;
+ text-shadow: 1px 1px white;
+}
+
+#header-line2 {
+ background: #41495C url("../images/header/tabs-bg.png") repeat-x;
+ text-align: right;
+ padding-top: 10px;
+}
+
+#header-news {
+ background-color: #41495C;
+ display: table-cell;
+}
+
+#header-news span {
+ background-color: #41495C;
+ height: 200px;
+}
+
+.quicknews-toggle {
+ display: inline;
+ font-size: 12px;
+}
+
+.quicknews .title {
+ font-size: 12px;
+ color: red;
+}
+
+.quicknews ul {
+ background-color: white;
+ width: 100%;
+ margin: 10px;
+ display: block;
+}
+
+.quicknews ul li {
+ display: inline;
+ list-style: none;
+ margin: 0;
+}
+
+.quicknews ul li:hover {
+ background-color:blue;
+}
+
+/* =searchBox */
+#searchBox {
+ display: inline;
+}
+
+#searchBox a {
+ font-size: 10px;
+ margin-right: 10px;
+ text-decoration:none;
+ font-weight: bold;
+ color: #7D88CC;
+ transition-property: background-color, color, height, shadow;
+ transition-duration: 0.3s;
+}
+
+#searchBox a:hover {
+ text-decoration: none;
+ color: #7eaaee;
+ font-weight: bold;
+}
+
+
+#searchBox span {
+ margin-left: 20px;
+}
+
+#searchBox span input[type=text] {
+ padding-left: 20px;
+ border-radius: 20px;
+ border: 1px solid white;
+ background-image: url(../images/search-logo.png);
+ background-repeat: no-repeat;
+ background-position: 3px 2px;
+ display: inline;
+ width: 130px;
+ margin-right: 7px;
+ height: 10px;
+}
+
+#searchBox span input[type=submit] {
+ display:none;
+}
+
+#quicknavdiv {
+ display: inline;
+ float: left;
+}
+
+#quicknav {
+ margin-left: 7px;
+ width: 180px;
+}
+
+/* =tabGenerator */
+.tabGenerator {
+ font-weight:bold;
+ border-collapse: collapse;
+ height: 36px;
+}
+
+.tabGenerator tbody {
+ margin-left: 50px;
+}
+
+.tabGenerator td {
+ padding:0;
+ margin: 0;
+ vertical-align: middle;
+}
+
+.tabGenerator .tg-middle {
+ background-color: #41495C;
+ vertical-align: bottom;
+}
+
+.tabGenerator .tg-middle span {
+ background-color: #41495C;
+ margin-top: 0;
+}
+
+.tabGenerator .tg-middle span span {
+ display: block;
+ text-align:center;
+ vertical-align: middle;
+ height: 20px;
+ border-bottom: 0;
+ border-top-left-radius: 6px;
+ border-top-right-radius: 6px;
+ background-color: #909DB7;
+ line-height: 17px;
+ color: black;
+ text-shadow: 1px 1px #B2BFD9;
+ margin: 0 2px;
+ transition-property: background-color, color, height, shadow;
+ transition-duration: 0.3s;
+}
+
+.tabGenerator .tg-middle span span:hover {
+ display: block;
+ background-color: white;
+ text-shadow: 1px 1px white;
+ height: 30px;
+}
+
+.tabGenerator .tg-middle span span a {
+ display: block;
+ color: black;
+}
+
+.tabGenerator .tg-middle span.selected span {
+ background-color: white;
+ text-shadow: 1px 1px white;
+ height: 30px;
+}
+
+.tabGenerator .tg-right span.selected span {
+ display:none;
+}
+
+/*
+ innertabs
+*/
+.innertabs .tabGenerator {
+ font-weight:bold;
+ border-collapse: collapse;
+ height: 20px;
+}
+
+.innertabs .tabGenerator tbody {
+ margin-left: 50px;
+}
+
+.innertabs .tabGenerator td {
+ padding:0;
+ margin: 0;
+ vertical-align: middle;
+}
+
+.innertabs .tabGenerator .tg-middle {
+ background-color: #F7F7F7;
+ vertical-align: middle;
+}
+
+.innertabs .tabGenerator .tg-middle span {
+ background-color: #F7F7F7;
+ margin-top: 0;
+}
+
+.innertabs .tabGenerator .tg-middle span span {
+ display: block;
+ text-align:center;
+ vertical-align: middle;
+ height: 20px;
+ margin: 0;
+ border-bottom: 0;
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+ background-color: #F7F7F7;
+ line-height: 17px;
+ color: black;
+ text-shadow: 1px 1px white;
+ border-left: 1px solid white;
+ border-right: 1px solid white;
+}
+
+.innertabs .tabGenerator .tg-middle span span:hover {
+ display: block;
+ background-color: white;
+}
+
+.innertabs .tabGenerator .tg-middle span span a {
+ display: block;
+ color: black;
+}
+
+.innertabs .tabGenerator .tg-middle span.selected span {
+ background-color: white;
+ text-shadow: 1px 1px white;
+}
+
+.innertabs .tabGenerator .tg-right span.selected span {
+ display:none;
+}
+
+.topTab, a.topTab, a.topTab:visited, a.topTab:hover,
+.topTabSelected, a.topTabSelected, a.topTabSelected:visited,
+a.topTabSelected:hover {
+ text-decoration: none;
+ font-weight: bold;
+ color: rgb(68, 68, 68);
+ font-family: arial, helvetica, sans-serif;
+ font-size: 0.9em;
+}
+
+.bottomTab, a.bottomTab, a.bottomTab:visited, a.bottomTab:hover {
+ text-decoration: none;
+ font-weight: bold;
+ color: white;
+ font-family: arial, helvetica, sans-serif;
+ font-size: 0.9em;
+}
+
+.bottomTabSelected, a.bottomTabSelected, a.bottomTabSelected:visited,
a.bottomTabSelected:hover {
+ text-decoration: none;
+ font-weight: bold;
+ color: rgb(68, 68, 68);
+ font-family: arial, helvetica, sans-serif;
+ font-size: 0.9em;
+}
+
+.topLeft {
+ vertical-align: top;
+ text-align: left;
+}
+
+.middleRight {
+ vertical-align: middle;
+ text-align: right;
+}
+
+.pane {
+ color: rgb(112, 112, 112);
+ background-color: white;
+}
+
+.field-holder {
+ clear: both;
+}
+
+/* Boxes (top / middle / bottom)
+----------------------------------------------- */
+.box-surround {
+/* margin-bottom: 1em;*/
+ background-color: #F7F7F7;
+ border: 1px solid #E2E3E4;
+ border-top-left-radius: 6px;
+ border-top-right-radius: 6px;
+ margin-bottom: 0;
+}
+
+.box-title-content {
+ color: #808080;
+ font-weight: bold;
+ font-size: 13px;
+ padding-left: 13px;
+ padding-top: 5px;
+ padding-bottom: 5px;
+ border-bottom: 1px solid #E2E3E4;
+}
+
+
+.box-content {
+ border-bottom: 1px solid #E2E3E4;
+ margin: 0;
+ padding: 8px 8px 8px 18px;
+}
+
+.box-content p {
+ margin: 0;
+}
+
+
+.box-middle {
+ margin: 0;
+ padding-left: 18px;
+ padding-top: 2px;
+ padding-bottom: 2px;
+ color: #808080;
+ font-weight: bold;
+}
+
+
+/* widgets */
+
+.widget {
+ margin-top: 5px;
+ background-color: #F7F7F7;
+ border: 1px solid #E2E3E4;
+ border-bottom: none;
+ border-top-left-radius: 6px;
+ border-top-right-radius: 6px;
+ margin-bottom: 10px;
+}
+
+.widget_titlebar {
+ color: #808080;
+ font-weight: bold;
+ font-size: 13px;
+ padding-left: 13px;
+ padding-top: 5px;
+ padding-bottom: 5px;
+ border-bottom: 1px solid #E2E3E4;
+ background: none;
+}
+
+.widget_titlebar_close img {
+ width: 12px;
+ height: 12px;
+}
+
+.widget_titlebar_minimize img {
+ width: 12px;
+ height: 12px;
+}
+
+.widget_titlebar_maximize img {
+ width: 12px;
+ height: 12px;
+}
+
+.widget_content {
+ border-bottom: 1px solid #E2E3E4;
+ margin: 0;
+ padding: 8px;
+}
+
+.widget_content table {
+ border-collapse: collapse;
+ border: 1px solid #D5D5D5;
+}
+.widget_content table td {
+ padding: 4px;
+}
+
+table.listing tbody tr:nth-child(even),
+.bgcolor-grey {
+ background-color: #CDDCF3;
+}
+
+table.listing tbody tr:nth-child(odd),
+.bgcolor-white {
+ background-color: #FFFFFF;
+}
+
+/*
+ listTable
+*/
+
+.listTable table {
+ border-collapse: collapse;
+}
+
+.listTable table td {
+ padding: 5px;
+ border: 1px solid gray;
+}
+
+/*
+ submenu
+*/
+.submenu {
+ margin-top: 10px;
+ margin-bottom: 25px;
+ margin-left: 0;
+ /*border-collapse: collapse;*/
+ border-bottom: 1px solid #E2E3E4;
+ border-spacing: 6px 0;
+ padding-left: 0;
+}
+
+.submenu li {
+ display: table-cell;
+ margin-left: 5px;
+ border: 1px solid #E2E3E4;
+ height: 16px;
+ padding: 5px;
+ border-bottom: none;
+ border-top-left-radius: 6px;
+ border-top-right-radius: 6px;
+ margin-right: 10px;
+ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(white),
to(#f7f7f7));
+}
+
+.submenu li:hover {
+ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f7f7f7),
to(white));
+}
+
+
+
+/* =ft (footer)
+----------------------------------------------- */
+#ft {
+ text-align:center;
+}
+
+/* error_msg, warning_msg or feedback function
+----------------------------------------------- */
+.error {
+ background-color: #ff4940; /* red */
+ border: 1px solid red;
+ padding: 7px;
+ border-radius: 6px;
+ text-shadow: 1px 1px #ff7c73;
+ text-align: left;
+ font-size: small;
+ font-weight: normal;
+ color: black;
+ margin: 2px 3px 3px;
+}
+
+.warning_msg, .warning, .tips, .important {
+ background-color: #ffd297; /* orange */
+ border: 1px solid #ffa500; /* orange */
+ padding: 7px;
+ border-radius: 6px;
+ text-shadow: 1px 1px #fff5CA;
+ text-align: left;
+ font-weight: normal;
+ font-size: small;
+ margin: 2px 3px 3px;
+}
+
+.feedback {
+ background-color: #aef26d; /* green */
+ border: 1px solid green;
+ padding: 7px;
+ border-radius: 6px;
+ text-shadow: 1px 1px #DFF59f;
+ text-align: left;
+ font-weight: normal;
+ font-size: small;
+ margin: 2px 3px 3px;
+}
+
+p.information {
+ background-color: #9db0d2;
+ border: 1px solid #3a5fa5;
+ padding: 7px;
+ border-radius: 6px;
+ text-shadow: 1px 1px #DFF59f;
+ text-align: left;
+ font-weight: normal;
+ font-size: small;
+ margin: 2px 3px 3px;
+}
+
+#ffErrors {
+ background-color: #ff4940; /* red */
+ border: 1px solid red;
+ padding: 7px;
+ border-radius: 6px;
+ text-shadow: 1px 1px #ff7c73;
+ color: black;
+ margin: 2px 3px 3px;
+}
+
+#ffErrors .error {
+ background-color: #ff4940; /* red */
+ border: 1px solid red;
+ padding: 7px;
+ border-radius: 6px;
+ text-shadow: 1px 1px #ff7c73;
+ color: black;
+ margin: 2px 3px 3px;
+}
+
+footer {
+ padding: 10px;
+ background: rgb(66, 69, 82) url("../images/header/header-bg.png");
+ border-top: 1px solid #f7f7f7;
+ margin-top: 20px;
+ border-bottom-left-radius: 6px;
+ border-bottom-right-radius: 6px;
+ text-align: center;
+ color: #dcdcdc;
+ text-shadow: 1px 1px white;
+}
+
+footer img {
+ float: right;
+}
+
+.info-box h2 {
+ font-size: 1.3em;
+ border-radius: 0.5em 0.5em 0 0;
+ color: white;
+ background: #34b234;
+ padding: 3px 3px 3px 10px;
+ margin: 0 -4px 0 -4px;
+}
+
+.info-box:nth-child(4n) h2 {
+ background: #b4355e;
+}
+.info-box:nth-child(4n+1) h2 {
+ background: #402c5d;
+}
+.info-box:nth-child(4n+2) h2 {
+ background: #34b234;
+}
+.info-box:nth-child(4n+3) h2 {
+ background: #00539f;
+}
+
+.info-box {
+ background: #f7f6f7;
+ color: #565c5e;
+ padding: 1px 4px 4px 4px;
+ margin-bottom: 8px;
+ border-radius: 0.5em 0.5em 0 0;
+}
+
+.priority1 { background-color: #f3f4db}
+.priority2 { background-color: #fcecc2}
+.priority3 { background-color: #fde4aa}
+.priority4 { background-color: #fcd986}
+.priority5 { background-color: #fac955}
+
+.table-header-rotated {
+ border-collapse: collapse;
+}
+
+.table-header-rotated td {
+ width: 30px;
+ text-align: center;
+ padding: 10px 5px;
+ border: 1px solid #ccc;
+}
+
+.table-header-rotated th.rotate {
+ height: 140px;
+ white-space: nowrap;
+}
+
+.table-header-rotated th.rotate>div {
+ transform: translate(25px, 51px) rotate(315deg);
+ width: 30px;
+}
+
+.table-header-rotated th.rotate>div>span {
+ border-bottom: 1px solid #ccc;
+ padding: 5px 10px;
+}
+
+.table-header-rotated th.row-header {
+ padding: 0 10px;
+ border-bottom: 1px solid #ccc;
+}
+
+input, select {
+ vertical-align: middle;
+}
+
+/* Hide number input spinners */
+input[type='number'] {
+ -moz-appearance:textfield;
+}
+input::-webkit-outer-spin-button,
+input::-webkit-inner-spin-button { -webkit-appearance: none; }
+/* end Hide number input spinners */
+
+
+
+/* responsive theme - media queries */
+@media screen and (max-width: 600px)
+{
+ #quicknavdiv {
+ display:none;
+ }
+
+ #searchBox {
+ display:none;
+ }
+
+
+ .submenu {
+ white-space:nowrap;
+ overflow-x: auto;
+ margin-bottom:10px;
+ -webkit-overflow-scrolling: touch;
+ -ms-overflow-style: -ms-autohiding-scrollbar;
+ }
+
+ .scroll::-webkit-scrollbar {
+ display:none;
+ }
+
+ .widget_toolbar {
+ display:none;
+ }
+
+ main h1 {
+ display:none;
+ }
+
+ main table[id^=mainwidget] td {
+ display:table-row;
+ }
+
+ div.widget_content table td {
+ display:table-cell;
+ }
+
+
+ div.widget_content table{
+ display:table;
+ }
+
+ option {
+ width:100%;
+ text-overflow:ellipsis;
+
+ }
+
+ select {
+ width:100%;
+ text-overflow:ellipsis;
+ }
+
+ table.listing .full {
+ display:block;
+ overflow-x:auto;
+ white-space:nowrap;
+ }
+
+
+
+ table.tabGenerator {
+ display:block;
+ overflow-x:auto;
+ white-space:nowrap;
+ width:100%;
+ }
+
+
+ input[type="text"] {
+ width:100%
+ }
+
+ textarea {
+ width:100%
+ }
+
+ .important {
+ padding:1px;
+ }
+
+ #1activity {
+ display:flex;
+ flex-direction:column;
+ }
+
+ #activity_left {
+ width:100%;
+
+ }
+
+ #activity_right {
+ width:100%;
+ }
+
+
+}
+
diff --git a/src/www/themes/glowiron/images/category.png
b/src/www/themes/glowiron/images/category.png
new file mode 100644
index 0000000..e62f387
Binary files /dev/null and b/src/www/themes/glowiron/images/category.png differ
diff --git a/src/www/themes/glowiron/images/clear.png
b/src/www/themes/glowiron/images/clear.png
new file mode 100644
index 0000000..146dbe2
Binary files /dev/null and b/src/www/themes/glowiron/images/clear.png differ
diff --git a/src/www/themes/glowiron/images/docman/directory-with-documents.png
b/src/www/themes/glowiron/images/docman/directory-with-documents.png
new file mode 100644
index 0000000..dfae547
Binary files /dev/null and
b/src/www/themes/glowiron/images/docman/directory-with-documents.png differ
diff --git a/src/www/themes/glowiron/images/docman/document-reserved.png
b/src/www/themes/glowiron/images/docman/document-reserved.png
new file mode 100644
index 0000000..bdabf94
Binary files /dev/null and
b/src/www/themes/glowiron/images/docman/document-reserved.png differ
diff --git a/src/www/themes/glowiron/images/docman/download-directory-zip.png
b/src/www/themes/glowiron/images/docman/download-directory-zip.png
new file mode 100644
index 0000000..77757a7
Binary files /dev/null and
b/src/www/themes/glowiron/images/docman/download-directory-zip.png differ
diff --git a/src/www/themes/glowiron/images/docman/enforce-document.png
b/src/www/themes/glowiron/images/docman/enforce-document.png
new file mode 100644
index 0000000..40c0d98
Binary files /dev/null and
b/src/www/themes/glowiron/images/docman/enforce-document.png differ
diff --git a/src/www/themes/glowiron/images/docman/file_type_html.png
b/src/www/themes/glowiron/images/docman/file_type_html.png
new file mode 100644
index 0000000..adc6ded
Binary files /dev/null and
b/src/www/themes/glowiron/images/docman/file_type_html.png differ
diff --git a/src/www/themes/glowiron/images/docman/file_type_image.png
b/src/www/themes/glowiron/images/docman/file_type_image.png
new file mode 100644
index 0000000..74719b2
Binary files /dev/null and
b/src/www/themes/glowiron/images/docman/file_type_image.png differ
diff --git a/src/www/themes/glowiron/images/docman/file_type_pdf.png
b/src/www/themes/glowiron/images/docman/file_type_pdf.png
new file mode 100644
index 0000000..a07bc12
Binary files /dev/null and
b/src/www/themes/glowiron/images/docman/file_type_pdf.png differ
diff --git a/src/www/themes/glowiron/images/docman/file_type_presentation.png
b/src/www/themes/glowiron/images/docman/file_type_presentation.png
new file mode 100644
index 0000000..69c03be
Binary files /dev/null and
b/src/www/themes/glowiron/images/docman/file_type_presentation.png differ
diff --git a/src/www/themes/glowiron/images/docman/file_type_sound.png
b/src/www/themes/glowiron/images/docman/file_type_sound.png
new file mode 100644
index 0000000..3d708dd
Binary files /dev/null and
b/src/www/themes/glowiron/images/docman/file_type_sound.png differ
diff --git a/src/www/themes/glowiron/images/docman/file_type_spreadsheet.png
b/src/www/themes/glowiron/images/docman/file_type_spreadsheet.png
new file mode 100644
index 0000000..6531b65
Binary files /dev/null and
b/src/www/themes/glowiron/images/docman/file_type_spreadsheet.png differ
diff --git a/src/www/themes/glowiron/images/docman/file_type_unknown.png
b/src/www/themes/glowiron/images/docman/file_type_unknown.png
new file mode 100644
index 0000000..db366e5
Binary files /dev/null and
b/src/www/themes/glowiron/images/docman/file_type_unknown.png differ
diff --git a/src/www/themes/glowiron/images/docman/file_type_writer.png
b/src/www/themes/glowiron/images/docman/file_type_writer.png
new file mode 100644
index 0000000..6582c30
Binary files /dev/null and
b/src/www/themes/glowiron/images/docman/file_type_writer.png differ
diff --git a/src/www/themes/glowiron/images/docman/move-document.png
b/src/www/themes/glowiron/images/docman/move-document.png
new file mode 100644
index 0000000..7fe4a49
Binary files /dev/null and
b/src/www/themes/glowiron/images/docman/move-document.png differ
diff --git a/src/www/themes/glowiron/images/docman/release-document.png
b/src/www/themes/glowiron/images/docman/release-document.png
new file mode 100644
index 0000000..e7c28e9
Binary files /dev/null and
b/src/www/themes/glowiron/images/docman/release-document.png differ
diff --git a/src/www/themes/glowiron/images/docman/reserve-document.png
b/src/www/themes/glowiron/images/docman/reserve-document.png
new file mode 100644
index 0000000..759f0e3
Binary files /dev/null and
b/src/www/themes/glowiron/images/docman/reserve-document.png differ
diff --git a/src/www/themes/glowiron/images/docman/validate.png
b/src/www/themes/glowiron/images/docman/validate.png
new file mode 100644
index 0000000..438fd46
Binary files /dev/null and b/src/www/themes/glowiron/images/docman/validate.png
differ
diff --git a/src/www/themes/glowiron/images/header/header-bg.png
b/src/www/themes/glowiron/images/header/header-bg.png
new file mode 100644
index 0000000..f1fbd93
Binary files /dev/null and
b/src/www/themes/glowiron/images/header/header-bg.png differ
diff --git a/src/www/themes/glowiron/images/header/tabs-bg.png
b/src/www/themes/glowiron/images/header/tabs-bg.png
new file mode 100644
index 0000000..b00eb41
Binary files /dev/null and b/src/www/themes/glowiron/images/header/tabs-bg.png
differ
diff --git a/src/www/themes/glowiron/images/header/top-logo.png
b/src/www/themes/glowiron/images/header/top-logo.png
new file mode 100644
index 0000000..32468da
Binary files /dev/null and b/src/www/themes/glowiron/images/header/top-logo.png
differ
diff --git a/src/www/themes/glowiron/images/ic/acl_roles20.png
b/src/www/themes/glowiron/images/ic/acl_roles20.png
new file mode 100644
index 0000000..fb18e69
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/acl_roles20.png
differ
diff --git a/src/www/themes/glowiron/images/ic/add-16.png
b/src/www/themes/glowiron/images/ic/add-16.png
new file mode 100644
index 0000000..bb6d822
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/add-16.png differ
diff --git a/src/www/themes/glowiron/images/ic/add.png
b/src/www/themes/glowiron/images/ic/add.png
new file mode 100644
index 0000000..087f7b9
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/add.png differ
diff --git a/src/www/themes/glowiron/images/ic/attach.png
b/src/www/themes/glowiron/images/ic/attach.png
new file mode 100644
index 0000000..1a742f7
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/attach.png differ
diff --git a/src/www/themes/glowiron/images/ic/attach_add.png
b/src/www/themes/glowiron/images/ic/attach_add.png
new file mode 100644
index 0000000..9a19d50
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/attach_add.png
differ
diff --git a/src/www/themes/glowiron/images/ic/attach_delete.png
b/src/www/themes/glowiron/images/ic/attach_delete.png
new file mode 100644
index 0000000..988ca4a
Binary files /dev/null and
b/src/www/themes/glowiron/images/ic/attach_delete.png differ
diff --git a/src/www/themes/glowiron/images/ic/attach_edit.png
b/src/www/themes/glowiron/images/ic/attach_edit.png
new file mode 100644
index 0000000..bc93c2e
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/attach_edit.png
differ
diff --git a/src/www/themes/glowiron/images/ic/btn_down.png
b/src/www/themes/glowiron/images/ic/btn_down.png
new file mode 100644
index 0000000..b50d7a7
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/btn_down.png
differ
diff --git a/src/www/themes/glowiron/images/ic/btn_up.png
b/src/www/themes/glowiron/images/ic/btn_up.png
new file mode 100644
index 0000000..95e0c59
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/btn_up.png differ
diff --git a/src/www/themes/glowiron/images/ic/caret.png
b/src/www/themes/glowiron/images/ic/caret.png
new file mode 100644
index 0000000..b77ab98
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/caret.png differ
diff --git a/src/www/themes/glowiron/images/ic/check.png
b/src/www/themes/glowiron/images/ic/check.png
new file mode 100644
index 0000000..33f015b
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/check.png differ
diff --git a/src/www/themes/glowiron/images/ic/close.png
b/src/www/themes/glowiron/images/ic/close.png
new file mode 100644
index 0000000..a581fed
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/close.png differ
diff --git a/src/www/themes/glowiron/images/ic/configure.png
b/src/www/themes/glowiron/images/ic/configure.png
new file mode 100644
index 0000000..ab2fbfc
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/configure.png
differ
diff --git a/src/www/themes/glowiron/images/ic/cvs16b.png
b/src/www/themes/glowiron/images/ic/cvs16b.png
new file mode 100644
index 0000000..29fcc70
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/cvs16b.png differ
diff --git a/src/www/themes/glowiron/images/ic/delete.png
b/src/www/themes/glowiron/images/ic/delete.png
new file mode 100644
index 0000000..17a4585
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/delete.png differ
diff --git a/src/www/themes/glowiron/images/ic/directory-add.png
b/src/www/themes/glowiron/images/ic/directory-add.png
new file mode 100644
index 0000000..18a213b
Binary files /dev/null and
b/src/www/themes/glowiron/images/ic/directory-add.png differ
diff --git a/src/www/themes/glowiron/images/ic/docman16b.png
b/src/www/themes/glowiron/images/ic/docman16b.png
new file mode 100644
index 0000000..d15ab2d
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/docman16b.png
differ
diff --git a/src/www/themes/glowiron/images/ic/download.png
b/src/www/themes/glowiron/images/ic/download.png
new file mode 100644
index 0000000..134c047
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/download.png
differ
diff --git a/src/www/themes/glowiron/images/ic/edit-file.png
b/src/www/themes/glowiron/images/ic/edit-file.png
new file mode 100644
index 0000000..997fdf5
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/edit-file.png
differ
diff --git a/src/www/themes/glowiron/images/ic/file-txt.png
b/src/www/themes/glowiron/images/ic/file-txt.png
new file mode 100644
index 0000000..d1b115a
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/file-txt.png
differ
diff --git a/src/www/themes/glowiron/images/ic/file_type_archive.png
b/src/www/themes/glowiron/images/ic/file_type_archive.png
new file mode 100644
index 0000000..c294ece
Binary files /dev/null and
b/src/www/themes/glowiron/images/ic/file_type_archive.png differ
diff --git a/src/www/themes/glowiron/images/ic/folder.png
b/src/www/themes/glowiron/images/ic/folder.png
new file mode 100644
index 0000000..87466c6
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/folder.png differ
diff --git a/src/www/themes/glowiron/images/ic/forum20g.png
b/src/www/themes/glowiron/images/ic/forum20g.png
new file mode 100644
index 0000000..211f74a
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/forum20g.png
differ
diff --git a/src/www/themes/glowiron/images/ic/forum_delete.png
b/src/www/themes/glowiron/images/ic/forum_delete.png
new file mode 100644
index 0000000..057ff39
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/forum_delete.png
differ
diff --git a/src/www/themes/glowiron/images/ic/forum_edit.png
b/src/www/themes/glowiron/images/ic/forum_edit.png
new file mode 100644
index 0000000..4f9cc50
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/forum_edit.png
differ
diff --git a/src/www/themes/glowiron/images/ic/forum_move.png
b/src/www/themes/glowiron/images/ic/forum_move.png
new file mode 100644
index 0000000..1c19558
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/forum_move.png
differ
diff --git a/src/www/themes/glowiron/images/ic/ftp16b.png
b/src/www/themes/glowiron/images/ic/ftp16b.png
new file mode 100644
index 0000000..13416da
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/ftp16b.png differ
diff --git a/src/www/themes/glowiron/images/ic/halfcheck.png
b/src/www/themes/glowiron/images/ic/halfcheck.png
new file mode 100644
index 0000000..82e4125
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/halfcheck.png
differ
diff --git a/src/www/themes/glowiron/images/ic/home16b.png
b/src/www/themes/glowiron/images/ic/home16b.png
new file mode 100644
index 0000000..eb0d40b
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/home16b.png
differ
diff --git a/src/www/themes/glowiron/images/ic/mail-send.png
b/src/www/themes/glowiron/images/ic/mail-send.png
new file mode 100644
index 0000000..610bbc9
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/mail-send.png
differ
diff --git a/src/www/themes/glowiron/images/ic/mail16b.png
b/src/www/themes/glowiron/images/ic/mail16b.png
new file mode 100644
index 0000000..2e30635
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/mail16b.png
differ
diff --git a/src/www/themes/glowiron/images/ic/mail16w.png
b/src/www/themes/glowiron/images/ic/mail16w.png
new file mode 100644
index 0000000..2e30635
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/mail16w.png
differ
diff --git a/src/www/themes/glowiron/images/ic/manual16c.png
b/src/www/themes/glowiron/images/ic/manual16c.png
new file mode 100644
index 0000000..a223678
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/manual16c.png
differ
diff --git a/src/www/themes/glowiron/images/ic/minus-16.png
b/src/www/themes/glowiron/images/ic/minus-16.png
new file mode 100644
index 0000000..7ce010f
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/minus-16.png
differ
diff --git a/src/www/themes/glowiron/images/ic/msg.png
b/src/www/themes/glowiron/images/ic/msg.png
new file mode 100644
index 0000000..9a041f9
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/msg.png differ
diff --git a/src/www/themes/glowiron/images/ic/ofolder.png
b/src/www/themes/glowiron/images/ic/ofolder.png
new file mode 100644
index 0000000..dfae547
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/ofolder.png
differ
diff --git a/src/www/themes/glowiron/images/ic/package.png
b/src/www/themes/glowiron/images/ic/package.png
new file mode 100644
index 0000000..a94591d
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/package.png
differ
diff --git a/src/www/themes/glowiron/images/ic/pencil.png
b/src/www/themes/glowiron/images/ic/pencil.png
new file mode 100644
index 0000000..4f519d7
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/pencil.png differ
diff --git a/src/www/themes/glowiron/images/ic/pointer_down.png
b/src/www/themes/glowiron/images/ic/pointer_down.png
new file mode 100644
index 0000000..85f0f7e
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/pointer_down.png
differ
diff --git a/src/www/themes/glowiron/images/ic/pointer_up.png
b/src/www/themes/glowiron/images/ic/pointer_up.png
new file mode 100644
index 0000000..82aa9d0
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/pointer_up.png
differ
diff --git a/src/www/themes/glowiron/images/ic/remove.png
b/src/www/themes/glowiron/images/ic/remove.png
new file mode 100644
index 0000000..87156af
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/remove.png differ
diff --git a/src/www/themes/glowiron/images/ic/required.png
b/src/www/themes/glowiron/images/ic/required.png
new file mode 100644
index 0000000..5736248
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/required.png
differ
diff --git a/src/www/themes/glowiron/images/ic/rss.png
b/src/www/themes/glowiron/images/ic/rss.png
new file mode 100644
index 0000000..5854b56
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/rss.png differ
diff --git a/src/www/themes/glowiron/images/ic/save.png
b/src/www/themes/glowiron/images/ic/save.png
new file mode 100644
index 0000000..2c0c31c
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/save.png differ
diff --git a/src/www/themes/glowiron/images/ic/spinner.gif
b/src/www/themes/glowiron/images/ic/spinner.gif
new file mode 100644
index 0000000..dd92021
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/spinner.gif
differ
diff --git a/src/www/themes/glowiron/images/ic/startmonitor.png
b/src/www/themes/glowiron/images/ic/startmonitor.png
new file mode 100644
index 0000000..ca6af63
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/startmonitor.png
differ
diff --git a/src/www/themes/glowiron/images/ic/stop.png
b/src/www/themes/glowiron/images/ic/stop.png
new file mode 100644
index 0000000..51d6d36
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/stop.png differ
diff --git a/src/www/themes/glowiron/images/ic/stopmonitor.png
b/src/www/themes/glowiron/images/ic/stopmonitor.png
new file mode 100644
index 0000000..b564213
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/stopmonitor.png
differ
diff --git a/src/www/themes/glowiron/images/ic/survey16b.png
b/src/www/themes/glowiron/images/ic/survey16b.png
new file mode 100644
index 0000000..b597a35
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/survey16b.png
differ
diff --git a/src/www/themes/glowiron/images/ic/t.png
b/src/www/themes/glowiron/images/ic/t.png
new file mode 100644
index 0000000..8ee767e
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/t.png differ
diff --git a/src/www/themes/glowiron/images/ic/t2.png
b/src/www/themes/glowiron/images/ic/t2.png
new file mode 100644
index 0000000..45ac855
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/t2.png differ
diff --git a/src/www/themes/glowiron/images/ic/tag.png
b/src/www/themes/glowiron/images/ic/tag.png
new file mode 100644
index 0000000..0d84f0f
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/tag.png differ
diff --git a/src/www/themes/glowiron/images/ic/taskman20g.png
b/src/www/themes/glowiron/images/ic/taskman20g.png
new file mode 100644
index 0000000..5b021eb
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/taskman20g.png
differ
diff --git a/src/www/themes/glowiron/images/ic/taskman20w.png
b/src/www/themes/glowiron/images/ic/taskman20w.png
new file mode 100644
index 0000000..5b021eb
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/taskman20w.png
differ
diff --git a/src/www/themes/glowiron/images/ic/ticket-closed.png
b/src/www/themes/glowiron/images/ic/ticket-closed.png
new file mode 100644
index 0000000..640e355
Binary files /dev/null and
b/src/www/themes/glowiron/images/ic/ticket-closed.png differ
diff --git a/src/www/themes/glowiron/images/ic/ticket-open.png
b/src/www/themes/glowiron/images/ic/ticket-open.png
new file mode 100644
index 0000000..090800f
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/ticket-open.png
differ
diff --git a/src/www/themes/glowiron/images/ic/toggle_minus.png
b/src/www/themes/glowiron/images/ic/toggle_minus.png
new file mode 100644
index 0000000..0678dfc
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/toggle_minus.png
differ
diff --git a/src/www/themes/glowiron/images/ic/toggle_plus.png
b/src/www/themes/glowiron/images/ic/toggle_plus.png
new file mode 100644
index 0000000..9aa376b
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/toggle_plus.png
differ
diff --git a/src/www/themes/glowiron/images/ic/tracker20g.png
b/src/www/themes/glowiron/images/ic/tracker20g.png
new file mode 100644
index 0000000..236a361
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/tracker20g.png
differ
diff --git a/src/www/themes/glowiron/images/ic/up-down-16.png
b/src/www/themes/glowiron/images/ic/up-down-16.png
new file mode 100644
index 0000000..c758b32
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/up-down-16.png
differ
diff --git a/src/www/themes/glowiron/images/ic/wiki20g.png
b/src/www/themes/glowiron/images/ic/wiki20g.png
new file mode 100644
index 0000000..76b16df
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/wiki20g.png
differ
diff --git a/src/www/themes/glowiron/images/ic/write16w.png
b/src/www/themes/glowiron/images/ic/write16w.png
new file mode 100644
index 0000000..1623b4a
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/write16w.png
differ
diff --git a/src/www/themes/glowiron/images/ic/xmail16w.png
b/src/www/themes/glowiron/images/ic/xmail16w.png
new file mode 100644
index 0000000..fe6794d
Binary files /dev/null and b/src/www/themes/glowiron/images/ic/xmail16w.png
differ
diff --git a/src/www/themes/glowiron/images/layout/2-columns.png
b/src/www/themes/glowiron/images/layout/2-columns.png
new file mode 100644
index 0000000..148df03
Binary files /dev/null and
b/src/www/themes/glowiron/images/layout/2-columns.png differ
diff --git a/src/www/themes/glowiron/images/layout/3-columns.png
b/src/www/themes/glowiron/images/layout/3-columns.png
new file mode 100644
index 0000000..115aee4
Binary files /dev/null and
b/src/www/themes/glowiron/images/layout/3-columns.png differ
diff --git a/src/www/themes/glowiron/images/layout/custom.png
b/src/www/themes/glowiron/images/layout/custom.png
new file mode 100644
index 0000000..37f0e0e
Binary files /dev/null and b/src/www/themes/glowiron/images/layout/custom.png
differ
diff --git a/src/www/themes/glowiron/images/layout/layouts.xcf
b/src/www/themes/glowiron/images/layout/layouts.xcf
new file mode 100644
index 0000000..79989bb
Binary files /dev/null and b/src/www/themes/glowiron/images/layout/layouts.xcf
differ
diff --git a/src/www/themes/glowiron/images/layout/left.png
b/src/www/themes/glowiron/images/layout/left.png
new file mode 100644
index 0000000..242695d
Binary files /dev/null and b/src/www/themes/glowiron/images/layout/left.png
differ
diff --git a/src/www/themes/glowiron/images/layout/right.png
b/src/www/themes/glowiron/images/layout/right.png
new file mode 100644
index 0000000..593db8c
Binary files /dev/null and b/src/www/themes/glowiron/images/layout/right.png
differ
diff --git a/src/www/themes/glowiron/images/magnifier20.png
b/src/www/themes/glowiron/images/magnifier20.png
new file mode 100644
index 0000000..423cdba
Binary files /dev/null and b/src/www/themes/glowiron/images/magnifier20.png
differ
diff --git a/src/www/themes/glowiron/images/plugin_status_broken.png
b/src/www/themes/glowiron/images/plugin_status_broken.png
new file mode 100644
index 0000000..fed58ad
Binary files /dev/null and
b/src/www/themes/glowiron/images/plugin_status_broken.png differ
diff --git a/src/www/themes/glowiron/images/plugin_status_valid.png
b/src/www/themes/glowiron/images/plugin_status_valid.png
new file mode 100644
index 0000000..61ce934
Binary files /dev/null and
b/src/www/themes/glowiron/images/plugin_status_valid.png differ
diff --git a/src/www/themes/glowiron/images/pointer_down.png
b/src/www/themes/glowiron/images/pointer_down.png
new file mode 100644
index 0000000..85f0f7e
Binary files /dev/null and b/src/www/themes/glowiron/images/pointer_down.png
differ
diff --git a/src/www/themes/glowiron/images/pointer_right.png
b/src/www/themes/glowiron/images/pointer_right.png
new file mode 100644
index 0000000..bbb2a47
Binary files /dev/null and b/src/www/themes/glowiron/images/pointer_right.png
differ
diff --git a/src/www/themes/glowiron/images/search-logo.png
b/src/www/themes/glowiron/images/search-logo.png
new file mode 100644
index 0000000..4e19d37
Binary files /dev/null and b/src/www/themes/glowiron/images/search-logo.png
differ
diff --git a/src/www/themes/glowiron/images/spacer.gif
b/src/www/themes/glowiron/images/spacer.gif
new file mode 100644
index 0000000..2e94c53
Binary files /dev/null and b/src/www/themes/glowiron/images/spacer.gif differ
-----------------------------------------------------------------------
Summary of changes:
src/db/20210531-theme.sql | 2 +
src/www/themes/glowiron/README.txt | 21 +++
src/www/themes/{funky => glowiron}/Theme.class.php | 68 ++++++--
.../{funky-wOw => glowiron}/css/theme-pages.css | 26 +--
.../themes/{funky-wOw => glowiron}/css/theme.css | 183 ++++++++++++++++-----
.../themes/{funky => glowiron}/images/category.png | Bin
.../themes/{funky => glowiron}/images/clear.png | Bin
.../images/docman/directory-with-documents.png | Bin
.../images/docman/document-reserved.png | Bin
.../images/docman/download-directory-zip.png | Bin
.../images/docman/enforce-document.png | Bin
.../images/docman/file_type_html.png | Bin
.../images/docman/file_type_image.png | Bin
.../images/docman/file_type_pdf.png | Bin
.../images/docman/file_type_presentation.png | Bin
.../images/docman/file_type_sound.png | Bin
.../images/docman/file_type_spreadsheet.png | Bin
.../images/docman/file_type_unknown.png | Bin
.../images/docman/file_type_writer.png | Bin
.../images/docman/move-document.png | Bin
.../images/docman/release-document.png | Bin
.../images/docman/reserve-document.png | Bin
.../{funky => glowiron}/images/docman/validate.png | Bin
.../images/header/header-bg.png | Bin
.../{funky => glowiron}/images/header/tabs-bg.png | Bin
.../{funky => glowiron}/images/header/top-logo.png | Bin
.../{funky => glowiron}/images/ic/acl_roles20.png | Bin
.../{funky => glowiron}/images/ic/add-16.png | Bin
.../themes/{funky => glowiron}/images/ic/add.png | Bin
.../{funky => glowiron}/images/ic/attach.png | Bin
.../{funky => glowiron}/images/ic/attach_add.png | Bin
.../images/ic/attach_delete.png | Bin
.../{funky => glowiron}/images/ic/attach_edit.png | Bin
.../{funky => glowiron}/images/ic/btn_down.png | Bin
.../{funky => glowiron}/images/ic/btn_up.png | Bin
.../themes/{funky => glowiron}/images/ic/caret.png | Bin
.../themes/{funky => glowiron}/images/ic/check.png | Bin
.../themes/{funky => glowiron}/images/ic/close.png | Bin
.../{funky => glowiron}/images/ic/configure.png | Bin
.../{funky => glowiron}/images/ic/cvs16b.png | Bin
.../{funky => glowiron}/images/ic/delete.png | Bin
.../images/ic/directory-add.png | Bin
.../{funky => glowiron}/images/ic/docman16b.png | Bin
.../{funky => glowiron}/images/ic/download.png | Bin
.../{funky => glowiron}/images/ic/edit-file.png | Bin
.../{funky => glowiron}/images/ic/file-txt.png | Bin
.../images/ic/file_type_archive.png | Bin
.../{funky => glowiron}/images/ic/folder.png | Bin
.../{funky => glowiron}/images/ic/forum20g.png | Bin
.../{funky => glowiron}/images/ic/forum_delete.png | Bin
.../{funky => glowiron}/images/ic/forum_edit.png | Bin
.../{funky => glowiron}/images/ic/forum_move.png | Bin
.../{funky => glowiron}/images/ic/ftp16b.png | Bin
.../{funky => glowiron}/images/ic/halfcheck.png | Bin
.../{funky => glowiron}/images/ic/home16b.png | Bin
.../{funky => glowiron}/images/ic/mail-send.png | Bin
.../{funky => glowiron}/images/ic/mail16b.png | Bin
.../{funky => glowiron}/images/ic/mail16w.png | Bin
.../{funky => glowiron}/images/ic/manual16c.png | Bin
.../{funky => glowiron}/images/ic/minus-16.png | Bin
.../themes/{funky => glowiron}/images/ic/msg.png | Bin
.../{funky => glowiron}/images/ic/ofolder.png | Bin
.../{funky => glowiron}/images/ic/package.png | Bin
.../{funky => glowiron}/images/ic/pencil.png | Bin
.../images => glowiron/images/ic}/pointer_down.png | Bin
.../{funky => glowiron}/images/ic/pointer_up.png | Bin
.../{funky => glowiron}/images/ic/remove.png | Bin
.../{funky => glowiron}/images/ic/required.png | Bin
.../themes/{funky => glowiron}/images/ic/rss.png | Bin
.../themes/{funky => glowiron}/images/ic/save.png | Bin
.../{funky => glowiron}/images/ic/spinner.gif | Bin
.../{funky => glowiron}/images/ic/startmonitor.png | Bin
.../themes/{funky => glowiron}/images/ic/stop.png | Bin
.../{funky => glowiron}/images/ic/stopmonitor.png | Bin
.../{funky => glowiron}/images/ic/survey16b.png | Bin
src/www/themes/{funky => glowiron}/images/ic/t.png | Bin
.../themes/{funky => glowiron}/images/ic/t2.png | Bin
.../themes/{funky => glowiron}/images/ic/tag.png | Bin
.../{funky => glowiron}/images/ic/taskman20g.png | Bin
.../{funky => glowiron}/images/ic/taskman20w.png | Bin
.../images/ic/ticket-closed.png | Bin
.../{funky => glowiron}/images/ic/ticket-open.png | Bin
.../{funky => glowiron}/images/ic/toggle_minus.png | Bin
.../{funky => glowiron}/images/ic/toggle_plus.png | Bin
.../{funky => glowiron}/images/ic/tracker20g.png | Bin
.../{funky => glowiron}/images/ic/up-down-16.png | Bin
.../{funky => glowiron}/images/ic/wiki20g.png | Bin
.../{funky => glowiron}/images/ic/write16w.png | Bin
.../{funky => glowiron}/images/ic/xmail16w.png | Bin
.../images/layout/2-columns.png | Bin
.../images/layout/3-columns.png | Bin
.../{funky => glowiron}/images/layout/custom.png | Bin
.../{funky => glowiron}/images/layout/layouts.xcf | Bin
.../{funky => glowiron}/images/layout/left.png | Bin
.../{funky => glowiron}/images/layout/right.png | Bin
.../{funky => glowiron}/images/magnifier20.png | Bin
.../images/plugin_status_broken.png | Bin
.../images/plugin_status_valid.png | Bin
.../{funky => glowiron}/images/pointer_down.png | Bin
.../{funky => glowiron}/images/pointer_right.png | Bin
.../{funky => glowiron}/images/search-logo.png | Bin
.../themes/{funky => glowiron}/images/spacer.gif | Bin
102 files changed, 227 insertions(+), 73 deletions(-)
create mode 100644 src/db/20210531-theme.sql
create mode 100644 src/www/themes/glowiron/README.txt
copy src/www/themes/{funky => glowiron}/Theme.class.php (84%)
copy src/www/themes/{funky-wOw => glowiron}/css/theme-pages.css (95%)
copy src/www/themes/{funky-wOw => glowiron}/css/theme.css (85%)
copy src/www/themes/{funky => glowiron}/images/category.png (100%)
copy src/www/themes/{funky => glowiron}/images/clear.png (100%)
copy src/www/themes/{funky =>
glowiron}/images/docman/directory-with-documents.png (100%)
copy src/www/themes/{funky => glowiron}/images/docman/document-reserved.png
(100%)
copy src/www/themes/{funky =>
glowiron}/images/docman/download-directory-zip.png (100%)
copy src/www/themes/{funky => glowiron}/images/docman/enforce-document.png
(100%)
copy src/www/themes/{funky => glowiron}/images/docman/file_type_html.png (100%)
copy src/www/themes/{funky => glowiron}/images/docman/file_type_image.png
(100%)
copy src/www/themes/{funky => glowiron}/images/docman/file_type_pdf.png (100%)
copy src/www/themes/{funky =>
glowiron}/images/docman/file_type_presentation.png (100%)
copy src/www/themes/{funky => glowiron}/images/docman/file_type_sound.png
(100%)
copy src/www/themes/{funky =>
glowiron}/images/docman/file_type_spreadsheet.png (100%)
copy src/www/themes/{funky => glowiron}/images/docman/file_type_unknown.png
(100%)
copy src/www/themes/{funky => glowiron}/images/docman/file_type_writer.png
(100%)
copy src/www/themes/{funky => glowiron}/images/docman/move-document.png (100%)
copy src/www/themes/{funky => glowiron}/images/docman/release-document.png
(100%)
copy src/www/themes/{funky => glowiron}/images/docman/reserve-document.png
(100%)
copy src/www/themes/{funky => glowiron}/images/docman/validate.png (100%)
copy src/www/themes/{funky => glowiron}/images/header/header-bg.png (100%)
copy src/www/themes/{funky => glowiron}/images/header/tabs-bg.png (100%)
copy src/www/themes/{funky => glowiron}/images/header/top-logo.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/acl_roles20.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/add-16.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/add.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/attach.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/attach_add.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/attach_delete.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/attach_edit.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/btn_down.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/btn_up.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/caret.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/check.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/close.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/configure.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/cvs16b.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/delete.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/directory-add.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/docman16b.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/download.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/edit-file.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/file-txt.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/file_type_archive.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/folder.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/forum20g.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/forum_delete.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/forum_edit.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/forum_move.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/ftp16b.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/halfcheck.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/home16b.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/mail-send.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/mail16b.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/mail16w.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/manual16c.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/minus-16.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/msg.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/ofolder.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/package.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/pencil.png (100%)
copy src/www/themes/{funky/images => glowiron/images/ic}/pointer_down.png
(100%)
copy src/www/themes/{funky => glowiron}/images/ic/pointer_up.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/remove.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/required.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/rss.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/save.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/spinner.gif (100%)
copy src/www/themes/{funky => glowiron}/images/ic/startmonitor.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/stop.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/stopmonitor.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/survey16b.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/t.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/t2.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/tag.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/taskman20g.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/taskman20w.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/ticket-closed.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/ticket-open.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/toggle_minus.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/toggle_plus.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/tracker20g.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/up-down-16.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/wiki20g.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/write16w.png (100%)
copy src/www/themes/{funky => glowiron}/images/ic/xmail16w.png (100%)
copy src/www/themes/{funky => glowiron}/images/layout/2-columns.png (100%)
copy src/www/themes/{funky => glowiron}/images/layout/3-columns.png (100%)
copy src/www/themes/{funky => glowiron}/images/layout/custom.png (100%)
copy src/www/themes/{funky => glowiron}/images/layout/layouts.xcf (100%)
copy src/www/themes/{funky => glowiron}/images/layout/left.png (100%)
copy src/www/themes/{funky => glowiron}/images/layout/right.png (100%)
copy src/www/themes/{funky => glowiron}/images/magnifier20.png (100%)
copy src/www/themes/{funky => glowiron}/images/plugin_status_broken.png (100%)
copy src/www/themes/{funky => glowiron}/images/plugin_status_valid.png (100%)
copy src/www/themes/{funky => glowiron}/images/pointer_down.png (100%)
copy src/www/themes/{funky => glowiron}/images/pointer_right.png (100%)
copy src/www/themes/{funky => glowiron}/images/search-logo.png (100%)
copy src/www/themes/{funky => glowiron}/images/spacer.gif (100%)
hooks/post-receive
--
FusionForge
_______________________________________________
Fusionforge-commits mailing list
[email protected]
http://lists.fusionforge.org/cgi-bin/mailman/listinfo/fusionforge-commits