summaryrefslogtreecommitdiffstats
path: root/contrib/themes
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2006-12-07 08:26:39 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2006-12-07 08:26:39 +0000
commit11597a1ec69e1fc82a3bb6a2915d75c16164992e (patch)
tree2b4b5faa7dd1b511e08c1a0710acd320204f6828 /contrib/themes
parentf90b7a46795596a33dc8193b0edce22c9e4e5e2d (diff)
downloadampache-11597a1ec69e1fc82a3bb6a2915d75c16164992e.tar.gz
ampache-11597a1ec69e1fc82a3bb6a2915d75c16164992e.tar.bz2
ampache-11597a1ec69e1fc82a3bb6a2915d75c16164992e.zip
new theme by apex
Diffstat (limited to 'contrib/themes')
-rw-r--r--contrib/themes/aphelion/Nonstep.ttfbin0 -> 18652 bytes
-rw-r--r--contrib/themes/aphelion/README.txt70
-rw-r--r--contrib/themes/aphelion/images/ampache.gifbin0 -> 91661 bytes
-rw-r--r--contrib/themes/aphelion/images/blank-pixel.gifbin0 -> 43 bytes
-rw-r--r--contrib/themes/aphelion/images/blankalbum.gifbin0 -> 795 bytes
-rw-r--r--contrib/themes/aphelion/images/button_bar.gifbin0 -> 2237 bytes
-rw-r--r--contrib/themes/aphelion/images/footer.gifbin0 -> 2155 bytes
-rw-r--r--contrib/themes/aphelion/images/icon_delete.gifbin0 -> 73 bytes
-rw-r--r--contrib/themes/aphelion/images/icon_disable.gifbin0 -> 463 bytes
-rw-r--r--contrib/themes/aphelion/images/icon_download.gifbin0 -> 66 bytes
-rw-r--r--contrib/themes/aphelion/images/icon_edit.gifbin0 -> 69 bytes
-rw-r--r--contrib/themes/aphelion/images/icon_enable.gifbin0 -> 64 bytes
-rw-r--r--contrib/themes/aphelion/images/icon_flag.gifbin0 -> 70 bytes
-rw-r--r--contrib/themes/aphelion/images/icon_link.gifbin0 -> 266 bytes
-rw-r--r--contrib/themes/aphelion/images/icon_preferences.gifbin0 -> 848 bytes
-rw-r--r--contrib/themes/aphelion/images/icon_statistics.gifbin0 -> 861 bytes
-rw-r--r--contrib/themes/aphelion/images/menu_sub.gifbin0 -> 139 bytes
-rw-r--r--contrib/themes/aphelion/images/ratings/star_rating.gifbin0 -> 124 bytes
-rw-r--r--contrib/themes/aphelion/images/ratings/x.gifbin0 -> 77 bytes
-rw-r--r--contrib/themes/aphelion/images/ratings/x_off.gifbin0 -> 70 bytes
-rw-r--r--contrib/themes/aphelion/screencap/01.jpgbin0 -> 304430 bytes
-rw-r--r--contrib/themes/aphelion/templates/default.css396
-rw-r--r--contrib/themes/aphelion/theme.cfg.php39
23 files changed, 505 insertions, 0 deletions
diff --git a/contrib/themes/aphelion/Nonstep.ttf b/contrib/themes/aphelion/Nonstep.ttf
new file mode 100644
index 00000000..1e75cd79
--- /dev/null
+++ b/contrib/themes/aphelion/Nonstep.ttf
Binary files differ
diff --git a/contrib/themes/aphelion/README.txt b/contrib/themes/aphelion/README.txt
new file mode 100644
index 00000000..a2dc65ed
--- /dev/null
+++ b/contrib/themes/aphelion/README.txt
@@ -0,0 +1,70 @@
+This theme was made by Apex. I can be contacted at
+apexeleven@gmail.com, but I may take some time to
+reply as I check this inbox only occassionaly.
+
+
+INSTALLATION INSTRUCTIONS:
+
+1. Copy folder "aphelion" to your themes directory.
+
+2. IF YOU WANT THE PRETTY ICONS
+
+ A. Go to the "images" folder inside your ampache
+ installation.
+
+ B. Copy everything inside the "Icons" folder I
+ provided into "/ampache/images" Overwrite
+ existing files (back them up first if you
+ want to).
+
+3. Copy "nonstep.ttf" into your "C:/WINDOWS/fonts/"
+ directory. If your a linux user, well you should
+ know how to install fonts yourself (Google is your
+ friend)
+
+ This theme will probably look like shite without
+ nonstep.
+
+4. Make sure you are using a new enough version of
+ ampache! (SVN 722 or 3.3.3-alpha3 or newer and
+ Firefox 1.4+. This theme does NOT work well with
+ IE yet. I'm working on it.
+
+
+
+NOTE: This theme requires a couple recently introduced
+ changes to core components. If stuff is broken,
+ you can either update to a SVN build, or live
+ with the glitches here and there, and the lack of
+ a footer until the next stable release.
+
+ It should be perfectly usable without upgrading
+ to SVN, however I will not be responsible for any
+ thing that doesn't work or look right if your not
+ using at least SVN Revision 721 or newer.
+ (or 3.3.3-alpha3 or later when it is released)
+
+
+
+Feel free to use my css template for your own theme.
+Stuff is more commented and organized than the
+default file, however some things are hacked around
+a bit.
+
+The main things to watch out for, is this is hacked
+up for a centered layout, while other themes use a
+left aligned layout. Also, this layout has a few
+wonky issues with the menu bar, requiring a negative
+top position. This should work in modern browsers
+but may break really old ones.
+
+
+ Thats it!
+
+ Enjoy.
+
+
+ - Apex.
+
+
+ \ No newline at end of file
diff --git a/contrib/themes/aphelion/images/ampache.gif b/contrib/themes/aphelion/images/ampache.gif
new file mode 100644
index 00000000..ae40d0f1
--- /dev/null
+++ b/contrib/themes/aphelion/images/ampache.gif
Binary files differ
diff --git a/contrib/themes/aphelion/images/blank-pixel.gif b/contrib/themes/aphelion/images/blank-pixel.gif
new file mode 100644
index 00000000..17d43908
--- /dev/null
+++ b/contrib/themes/aphelion/images/blank-pixel.gif
Binary files differ
diff --git a/contrib/themes/aphelion/images/blankalbum.gif b/contrib/themes/aphelion/images/blankalbum.gif
new file mode 100644
index 00000000..442b9c28
--- /dev/null
+++ b/contrib/themes/aphelion/images/blankalbum.gif
Binary files differ
diff --git a/contrib/themes/aphelion/images/button_bar.gif b/contrib/themes/aphelion/images/button_bar.gif
new file mode 100644
index 00000000..e7e7d4e2
--- /dev/null
+++ b/contrib/themes/aphelion/images/button_bar.gif
Binary files differ
diff --git a/contrib/themes/aphelion/images/footer.gif b/contrib/themes/aphelion/images/footer.gif
new file mode 100644
index 00000000..a53118f9
--- /dev/null
+++ b/contrib/themes/aphelion/images/footer.gif
Binary files differ
diff --git a/contrib/themes/aphelion/images/icon_delete.gif b/contrib/themes/aphelion/images/icon_delete.gif
new file mode 100644
index 00000000..903961b8
--- /dev/null
+++ b/contrib/themes/aphelion/images/icon_delete.gif
Binary files differ
diff --git a/contrib/themes/aphelion/images/icon_disable.gif b/contrib/themes/aphelion/images/icon_disable.gif
new file mode 100644
index 00000000..1662a125
--- /dev/null
+++ b/contrib/themes/aphelion/images/icon_disable.gif
Binary files differ
diff --git a/contrib/themes/aphelion/images/icon_download.gif b/contrib/themes/aphelion/images/icon_download.gif
new file mode 100644
index 00000000..a9025cd2
--- /dev/null
+++ b/contrib/themes/aphelion/images/icon_download.gif
Binary files differ
diff --git a/contrib/themes/aphelion/images/icon_edit.gif b/contrib/themes/aphelion/images/icon_edit.gif
new file mode 100644
index 00000000..67605e5b
--- /dev/null
+++ b/contrib/themes/aphelion/images/icon_edit.gif
Binary files differ
diff --git a/contrib/themes/aphelion/images/icon_enable.gif b/contrib/themes/aphelion/images/icon_enable.gif
new file mode 100644
index 00000000..a9d2d38e
--- /dev/null
+++ b/contrib/themes/aphelion/images/icon_enable.gif
Binary files differ
diff --git a/contrib/themes/aphelion/images/icon_flag.gif b/contrib/themes/aphelion/images/icon_flag.gif
new file mode 100644
index 00000000..218eebe8
--- /dev/null
+++ b/contrib/themes/aphelion/images/icon_flag.gif
Binary files differ
diff --git a/contrib/themes/aphelion/images/icon_link.gif b/contrib/themes/aphelion/images/icon_link.gif
new file mode 100644
index 00000000..ec4f5ccc
--- /dev/null
+++ b/contrib/themes/aphelion/images/icon_link.gif
Binary files differ
diff --git a/contrib/themes/aphelion/images/icon_preferences.gif b/contrib/themes/aphelion/images/icon_preferences.gif
new file mode 100644
index 00000000..8a719f2a
--- /dev/null
+++ b/contrib/themes/aphelion/images/icon_preferences.gif
Binary files differ
diff --git a/contrib/themes/aphelion/images/icon_statistics.gif b/contrib/themes/aphelion/images/icon_statistics.gif
new file mode 100644
index 00000000..03b7ded0
--- /dev/null
+++ b/contrib/themes/aphelion/images/icon_statistics.gif
Binary files differ
diff --git a/contrib/themes/aphelion/images/menu_sub.gif b/contrib/themes/aphelion/images/menu_sub.gif
new file mode 100644
index 00000000..f3d9d166
--- /dev/null
+++ b/contrib/themes/aphelion/images/menu_sub.gif
Binary files differ
diff --git a/contrib/themes/aphelion/images/ratings/star_rating.gif b/contrib/themes/aphelion/images/ratings/star_rating.gif
new file mode 100644
index 00000000..8f4670c4
--- /dev/null
+++ b/contrib/themes/aphelion/images/ratings/star_rating.gif
Binary files differ
diff --git a/contrib/themes/aphelion/images/ratings/x.gif b/contrib/themes/aphelion/images/ratings/x.gif
new file mode 100644
index 00000000..8a6e1264
--- /dev/null
+++ b/contrib/themes/aphelion/images/ratings/x.gif
Binary files differ
diff --git a/contrib/themes/aphelion/images/ratings/x_off.gif b/contrib/themes/aphelion/images/ratings/x_off.gif
new file mode 100644
index 00000000..ff2dadd9
--- /dev/null
+++ b/contrib/themes/aphelion/images/ratings/x_off.gif
Binary files differ
diff --git a/contrib/themes/aphelion/screencap/01.jpg b/contrib/themes/aphelion/screencap/01.jpg
new file mode 100644
index 00000000..b6f835ba
--- /dev/null
+++ b/contrib/themes/aphelion/screencap/01.jpg
Binary files differ
diff --git a/contrib/themes/aphelion/templates/default.css b/contrib/themes/aphelion/templates/default.css
new file mode 100644
index 00000000..e7707123
--- /dev/null
+++ b/contrib/themes/aphelion/templates/default.css
@@ -0,0 +1,396 @@
+<!--
+/*
+
+COLORS:
+
+Black and white 8)
+
+*/
+-->
+
+/* TEXT ELEMENTS */
+
+p {
+ color: #FFFFFF;
+ font: 8px nonstep, sans-serif;
+}
+a {
+ color: #FFFFFF;
+ font: 8px nonstep, sans-serif;
+}
+a:visited {
+ color: #FFFFFF;
+ font: 8px nonstep, sans-serif;
+}
+a:active {
+ color: #FFFFFF;
+ font: 8px nonstep, sans-serif;
+}
+td {
+ color: #FFFFFF;
+ font: 8px nonstep, sans-serif;
+}
+
+/* FORM ELEMENTS */
+
+input {
+ color: #FFFFFF;
+ font: bold 8px nonstep, sans-serif;
+ background-color: #000000;
+ margin: 2px;
+ position: relative;
+ top: 1px;
+ padding: 1px 2px;
+ border: 1px solid #FFFFFF;
+}
+select {
+ color: #FFFFFF;
+ font: 8px nonstep, sans-serif;
+ background-color: #000000;
+ border: 1px solid #FFFFFF;
+ position: relative;
+ top: -1px;
+}
+textarea {
+ background-color: #000000;
+ color: #FFFFFF;
+ font: 8px nonstep, sans-serif;
+ border: 1px solid #FFFFFF;
+ padding: 2px;
+}
+.text-action, .text-action li {
+ margin-top:10px;
+ text-align: center;
+}
+.button {
+ font: 8px nonstep, sans-serif;
+}
+.text-action a, .text-action a.visited, .text-action a.active, .text-action span {
+ background: #000000;
+ border: 1px solid #FFFFFF;
+ color: #FFFFFF;
+ padding: 2px;
+ text-decoration: none;
+}
+.confirmation-box {
+ padding: 5px;
+ margin: 10px auto;
+ background-color: #000000;
+ border:1px solid #FFFFFF;
+}
+
+/* BIG BOXES */
+
+body {
+ padding-top: 25px;
+ font: 8px nonstep, sans-serif;
+ color: #000000;
+ background: #000000;
+ text-align: center;
+}
+.smeg-ie {
+ margin: 0 auto;
+}
+#maincontainer {
+ text-align: center;
+}
+#content {
+ margin: 0 auto;
+ position: relative;
+ top: -29px;
+ width: 990px;
+ border-right: 2px solid #D8D7D7;
+ border-left: 2px solid #FFFFFF;
+ background: #000000;
+ z-index: 1;
+}
+#footer-content {
+ margin: 0 auto;
+ width: 1000px;
+ height: 30px;
+ background: url(../images/footer.gif) no-repeat top left;
+ position: relative;
+ top: -29px;
+ z-index: 2;
+}
+
+/* TOP BAR */
+
+#topbar {
+ margin: 0 auto;
+ height: 400px;
+ width: 1000px;
+ padding: 0;
+}
+#topbarright {
+ /* This holds the "Your currently logged in as and version */
+ float: right;
+ position: relative;
+ z-index: 100;
+ top: -30px;
+ right: 20px;
+ border: 0;
+ font: 8px nonstep, sans-serif;
+ font-weight: normal;
+ background: transparent;
+ color: #FFFFFF;
+}
+#topbarleft {
+ /* ampache.gif inside this, hard coded into the page */
+ float: left;
+ border: 0;
+}
+
+/* SIDEBAR == MENU */
+
+div#sidebar {
+ margin: 0px auto;
+ padding: 4px 0px 0px 62px;
+ height: 52px;
+ width: 938px;
+ position: relative;
+ top: -22px;
+ left: 0px;
+ background: url(../images/button_bar.gif) no-repeat top left;
+ z-index: 50;
+ text-align: left;
+ /* text-align required for IE */
+}
+#sidebar h3 {
+ /* Annoying in IE, breaks stuff if you aren't careful */
+ display: none;
+ width: 0;
+ height: 0;
+ margin:0;
+ padding:0;
+ border: 0;
+ background: transparent;
+ line-height: 1px;
+}
+#sidebar ul {
+ margin: 0px;
+ list-style: none;
+ font: 9px nonstep, sans-serif;
+ padding: 0px;
+ width: 720px;
+ line-height: 10px;
+ border: 0;
+}
+#sidebar li {
+ margin: 0;
+ float: left;
+ padding: 5px 0px;
+ height: 12px;
+ width: 120px;
+ background: transparent;
+ border: 0;
+ text-align: center;
+}
+#sidebar a, .navbutton, #sidebar a:visited {}
+#sidebar ul.subnavside li {
+ background: url(../images/menu_sub.gif) no-repeat top left;
+ border: 0;
+ position: relative;
+ top: -5px;
+ left: 3px;
+ z-index: 3;
+ width: 115;
+}
+#sidebar li:hover, #sidebar li.sfhover {
+ background: transparent;
+}
+#sidebar li:active {
+ background: transparent;
+}
+#sidebar li ul {
+ margin: 0 0 0 0;
+ z-index: 3;
+}
+#sidebar li:hover ul {
+ position: relative;
+ top: 7px;
+}
+#play_type_switch {
+ position: relative;
+ top: -5px;
+ width: 92px;
+ border: 1px solid #FFFFFF;
+ background: #000000;
+}
+
+/* NOW PLAYING STATS & POPULAR ON HOME PAGE */
+
+.np_row {
+ border: 0;
+ width: 780px;
+}
+.np_cell {
+ padding: 10px 0 10px 0;
+ text-align: center;
+ border: 0;
+ width: 500px;
+}
+#biddaddy {
+ /* The box around some stuff on the main page. */
+ text-align: left;
+}
+
+/* TABLES */
+
+.box {
+ text-align: center;
+ background: #000000;
+ margin: 10px auto;
+ border: 1px solid #FFFFFF;
+}
+.box-title {
+ width: 800px;
+ border-bottom: solid 1px #FFFFFF;
+ font-weight: bold;
+}
+.box-content table {
+ margin: 5px auto;
+ text-align: left;
+}
+.box-content {
+ padding: 5px;
+ text-align: left;
+}
+
+/* TABLE PIECES */
+
+.odd {
+ background:#000000;
+ text-align: left;
+}
+.even {
+ background:#222222;
+ text-align: left;
+}
+.even td {
+ text-align: center;
+ padding: 3px;
+ border-right: 1px solid #FFFFFF;
+ border-left: 1px solid #FFFFFF;
+}
+.odd td {
+ text-align: center;
+ padding: 3px;
+ border-right: 1px solid #FFFFFF;
+ border-left: 1px solid #FFFFFF;
+}
+th {
+ padding: 4px 0;
+ text-align: center;
+ font-weight: normal;
+}
+.table-header td,th {
+ border-right: 1px solid #FFFFFF;
+ border-left: 1px solid #FFFFFF;
+ border-top: 3px double #FFFFFF;
+ border-bottom: 1px solid #FFFFFF;
+ padding: 4px;
+ text-align: center;
+ background: #000000;
+}
+.table-footer td {
+ /* This is my tag, its not officially supported */
+ background: #000000;
+ border-bottom: 3px double #FFFFFF;
+ border-left: 1px solid #FFFFFF;
+ border-right: 1px solid #FFFFFF;
+}
+.tabledata td {
+ border-bottom: 1px solid #FFFFFF;
+}
+.error {
+ color: #FFFFFF;
+ border-bottom: 1px solid #FFFFFF;
+}
+.alphabet {
+ margin: 10px;
+ font: 8px nonstep, sans-serif;
+}
+.list-header td {
+ border: 0;
+}
+hr {
+ border: 1px solid #000000;
+}
+
+/* BORDERS AROUND BOXES */
+
+.box-left-top { display: none }
+.box-right-top { display: none }
+.box-left-bottom { display: none }
+.box-right-bottom { display: none }
+.box-left { display: none }
+.box-right { display: none }
+.box-top { display: none }
+.box-bottom { display: none }
+
+/* CONFIG PAGE STUFF */
+
+.text-box {
+ display: table-cell;
+ padding: 4px;
+ background-color: transparent;
+ border:1px solid #FFFFFF;
+}
+#tablist {
+ padding: 3px 0;
+ margin: 12px 0 0 0;
+ font: bold 8px nonstep, sans-serif;
+}
+#tablist li a {
+ padding: 3px 0.5em;
+ margin-left: 3px;
+ border: 1px solid #FFFFFF;
+ border-bottom: none;
+ background: #222222;
+}
+#tablist li a:link {
+ color: #FFFFFF;
+}
+#tablist li a:visited {
+ color: #FFFFFF;
+}
+#tablist li a:hover {
+ color: #FFFFFF;
+ background: #000000;
+ border-color: #FFFFFF;
+}
+#tablist li a#current {
+ color: #FFFFFF;
+ background: #000000;
+ border-color: #FFFFFF;
+ border-bottom: none;
+}
+.header1 {
+ font: bold 12px nonstep, sans-serif;
+}
+.header2 {
+ font: bold 8px nonstep, sans-serif;
+}
+
+/* LOGIN PAGE */
+
+#container {
+ margin:300px auto 0 auto;
+ width:437px;
+ font-size: 8px;
+ text-align:center;
+}
+#container h1 span {
+ display:none;
+}
+.loginp_1 {
+ text-align:right;
+ padding-right:140px;
+}
+.loginp_1 span {
+ font-weight:bold;
+}
+.loginp_1 input {
+ border:1px solid #999;
+} \ No newline at end of file
diff --git a/contrib/themes/aphelion/theme.cfg.php b/contrib/themes/aphelion/theme.cfg.php
new file mode 100644
index 00000000..b0c0ba8e
--- /dev/null
+++ b/contrib/themes/aphelion/theme.cfg.php
@@ -0,0 +1,39 @@
+##################
+#<?php exit(); ?>#
+##################
+
+###########################
+# Classic Ampache Theme
+###########################
+
+# Theme Name
+# This is the actual name of the theme that
+# will be displayed in the preferences screen
+# DEFAULT: ampache-theme
+name = "Aphelion"
+
+# Theme Author
+# This is just a way of giving credit to the
+# person who actually created this theme
+# DEFAULT: N/A
+#author = "Apex"
+
+# Theme Maintainer
+# This is just a way of listing who is responsible for
+# maintaining this theme incase it's not working right
+# please include an e-mail address so you can be contacted
+# DEFAULT: N/A
+#maintainer = "Brandon Cole <apexeleven@gmail.com>"
+
+# Orientation
+# This was added as of 3.3.2-Alpha4, this tells Ampache if this theme
+# uses vertical or horizontal orientation of the menu, if this is a horizontal
+# theme then it will not show the quick search and quick random play forms
+orientation = "horizontal"
+
+# Submenu
+# If this is set to simple the sub menu's will only be shown when you're on one of the
+# respective pages. If you want to make the menu's something like the classic theme
+# comment this out
+#submenu = "simple"
+