summaryrefslogtreecommitdiffstats
path: root/contrib/themes
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2006-12-08 19:46:45 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2006-12-08 19:46:45 +0000
commitf3c1c6c8d8c317f8b6f1addcc044f0d7fcce9dfa (patch)
tree1282b23af10c1b762a1e1584357af09488f648a7 /contrib/themes
parent850181068e07ea807c03a6a020dc2400641fcce4 (diff)
downloadampache-f3c1c6c8d8c317f8b6f1addcc044f0d7fcce9dfa.tar.gz
ampache-f3c1c6c8d8c317f8b6f1addcc044f0d7fcce9dfa.tar.bz2
ampache-f3c1c6c8d8c317f8b6f1addcc044f0d7fcce9dfa.zip
Apogee theme by Apex
Diffstat (limited to 'contrib/themes')
-rw-r--r--contrib/themes/apogee/Nonstep.ttfbin0 -> 18652 bytes
-rw-r--r--contrib/themes/apogee/README.txt70
-rw-r--r--contrib/themes/apogee/images/ampache.gifbin0 -> 4099 bytes
-rw-r--r--contrib/themes/apogee/images/blankalbum.gifbin0 -> 795 bytes
-rw-r--r--contrib/themes/apogee/images/button_bar.gifbin0 -> 1126 bytes
-rw-r--r--contrib/themes/apogee/images/footer.gifbin0 -> 1067 bytes
-rw-r--r--contrib/themes/apogee/images/icon_delete.gifbin0 -> 860 bytes
-rw-r--r--contrib/themes/apogee/images/icon_disable.gifbin0 -> 463 bytes
-rw-r--r--contrib/themes/apogee/images/icon_download.gifbin0 -> 262 bytes
-rw-r--r--contrib/themes/apogee/images/icon_edit.gifbin0 -> 499 bytes
-rw-r--r--contrib/themes/apogee/images/icon_enable.gifbin0 -> 260 bytes
-rw-r--r--contrib/themes/apogee/images/icon_flag.gifbin0 -> 490 bytes
-rw-r--r--contrib/themes/apogee/images/icon_link.gifbin0 -> 266 bytes
-rw-r--r--contrib/themes/apogee/images/icon_preferences.gifbin0 -> 848 bytes
-rw-r--r--contrib/themes/apogee/images/icon_statistics copy.gifbin0 -> 861 bytes
-rw-r--r--contrib/themes/apogee/images/icon_statistics.gifbin0 -> 861 bytes
-rw-r--r--contrib/themes/apogee/images/menu_sub.gifbin0 -> 184 bytes
-rw-r--r--contrib/themes/apogee/images/ratings/star_rating.gifbin0 -> 124 bytes
-rw-r--r--contrib/themes/apogee/images/ratings/x.gifbin0 -> 77 bytes
-rw-r--r--contrib/themes/apogee/images/ratings/x_off.gifbin0 -> 70 bytes
-rw-r--r--contrib/themes/apogee/screencap/01.jpgbin0 -> 222440 bytes
-rw-r--r--contrib/themes/apogee/templates/default.css400
-rw-r--r--contrib/themes/apogee/theme.cfg.php39
23 files changed, 509 insertions, 0 deletions
diff --git a/contrib/themes/apogee/Nonstep.ttf b/contrib/themes/apogee/Nonstep.ttf
new file mode 100644
index 00000000..1e75cd79
--- /dev/null
+++ b/contrib/themes/apogee/Nonstep.ttf
Binary files differ
diff --git a/contrib/themes/apogee/README.txt b/contrib/themes/apogee/README.txt
new file mode 100644
index 00000000..275b6c77
--- /dev/null
+++ b/contrib/themes/apogee/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 "apogee" 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/apogee/images/ampache.gif b/contrib/themes/apogee/images/ampache.gif
new file mode 100644
index 00000000..5ff71a15
--- /dev/null
+++ b/contrib/themes/apogee/images/ampache.gif
Binary files differ
diff --git a/contrib/themes/apogee/images/blankalbum.gif b/contrib/themes/apogee/images/blankalbum.gif
new file mode 100644
index 00000000..f5067dce
--- /dev/null
+++ b/contrib/themes/apogee/images/blankalbum.gif
Binary files differ
diff --git a/contrib/themes/apogee/images/button_bar.gif b/contrib/themes/apogee/images/button_bar.gif
new file mode 100644
index 00000000..b090f625
--- /dev/null
+++ b/contrib/themes/apogee/images/button_bar.gif
Binary files differ
diff --git a/contrib/themes/apogee/images/footer.gif b/contrib/themes/apogee/images/footer.gif
new file mode 100644
index 00000000..6826ac9f
--- /dev/null
+++ b/contrib/themes/apogee/images/footer.gif
Binary files differ
diff --git a/contrib/themes/apogee/images/icon_delete.gif b/contrib/themes/apogee/images/icon_delete.gif
new file mode 100644
index 00000000..224693ba
--- /dev/null
+++ b/contrib/themes/apogee/images/icon_delete.gif
Binary files differ
diff --git a/contrib/themes/apogee/images/icon_disable.gif b/contrib/themes/apogee/images/icon_disable.gif
new file mode 100644
index 00000000..4101b615
--- /dev/null
+++ b/contrib/themes/apogee/images/icon_disable.gif
Binary files differ
diff --git a/contrib/themes/apogee/images/icon_download.gif b/contrib/themes/apogee/images/icon_download.gif
new file mode 100644
index 00000000..18199700
--- /dev/null
+++ b/contrib/themes/apogee/images/icon_download.gif
Binary files differ
diff --git a/contrib/themes/apogee/images/icon_edit.gif b/contrib/themes/apogee/images/icon_edit.gif
new file mode 100644
index 00000000..7fd429b3
--- /dev/null
+++ b/contrib/themes/apogee/images/icon_edit.gif
Binary files differ
diff --git a/contrib/themes/apogee/images/icon_enable.gif b/contrib/themes/apogee/images/icon_enable.gif
new file mode 100644
index 00000000..bd8aaa6b
--- /dev/null
+++ b/contrib/themes/apogee/images/icon_enable.gif
Binary files differ
diff --git a/contrib/themes/apogee/images/icon_flag.gif b/contrib/themes/apogee/images/icon_flag.gif
new file mode 100644
index 00000000..ee8a0b62
--- /dev/null
+++ b/contrib/themes/apogee/images/icon_flag.gif
Binary files differ
diff --git a/contrib/themes/apogee/images/icon_link.gif b/contrib/themes/apogee/images/icon_link.gif
new file mode 100644
index 00000000..791ac730
--- /dev/null
+++ b/contrib/themes/apogee/images/icon_link.gif
Binary files differ
diff --git a/contrib/themes/apogee/images/icon_preferences.gif b/contrib/themes/apogee/images/icon_preferences.gif
new file mode 100644
index 00000000..cb1f8412
--- /dev/null
+++ b/contrib/themes/apogee/images/icon_preferences.gif
Binary files differ
diff --git a/contrib/themes/apogee/images/icon_statistics copy.gif b/contrib/themes/apogee/images/icon_statistics copy.gif
new file mode 100644
index 00000000..0cdff642
--- /dev/null
+++ b/contrib/themes/apogee/images/icon_statistics copy.gif
Binary files differ
diff --git a/contrib/themes/apogee/images/icon_statistics.gif b/contrib/themes/apogee/images/icon_statistics.gif
new file mode 100644
index 00000000..0cdff642
--- /dev/null
+++ b/contrib/themes/apogee/images/icon_statistics.gif
Binary files differ
diff --git a/contrib/themes/apogee/images/menu_sub.gif b/contrib/themes/apogee/images/menu_sub.gif
new file mode 100644
index 00000000..a7542237
--- /dev/null
+++ b/contrib/themes/apogee/images/menu_sub.gif
Binary files differ
diff --git a/contrib/themes/apogee/images/ratings/star_rating.gif b/contrib/themes/apogee/images/ratings/star_rating.gif
new file mode 100644
index 00000000..7859b8aa
--- /dev/null
+++ b/contrib/themes/apogee/images/ratings/star_rating.gif
Binary files differ
diff --git a/contrib/themes/apogee/images/ratings/x.gif b/contrib/themes/apogee/images/ratings/x.gif
new file mode 100644
index 00000000..f83e5a4c
--- /dev/null
+++ b/contrib/themes/apogee/images/ratings/x.gif
Binary files differ
diff --git a/contrib/themes/apogee/images/ratings/x_off.gif b/contrib/themes/apogee/images/ratings/x_off.gif
new file mode 100644
index 00000000..f184d9a7
--- /dev/null
+++ b/contrib/themes/apogee/images/ratings/x_off.gif
Binary files differ
diff --git a/contrib/themes/apogee/screencap/01.jpg b/contrib/themes/apogee/screencap/01.jpg
new file mode 100644
index 00000000..50f16ba9
--- /dev/null
+++ b/contrib/themes/apogee/screencap/01.jpg
Binary files differ
diff --git a/contrib/themes/apogee/templates/default.css b/contrib/themes/apogee/templates/default.css
new file mode 100644
index 00000000..293a7158
--- /dev/null
+++ b/contrib/themes/apogee/templates/default.css
@@ -0,0 +1,400 @@
+<!--
+/*
+
+COLORS:
+
+363E40 ## Dark Green
+6B7D80 ## Medium Blue
+8EA6AA ## Light Blue
+30343D ## Dark Blue
+EEEEEE ## White-grey
+
+*/
+-->
+
+/* TEXT ELEMENTS */
+
+p {
+ color: #000000;
+ font: 8px nonstep, sans-serif;
+}
+a {
+ color: #000000;
+ font: 8px nonstep, sans-serif;
+}
+a:visited {
+ color: #000000;
+ font: 8px nonstep, sans-serif;
+}
+a:active {
+ color: #000000;
+ font: 8px nonstep, sans-serif;
+}
+td {
+ color: #000000;
+ font: 8px nonstep, sans-serif;
+}
+
+/* FORM ELEMENTS */
+
+input {
+ color: #EEEEEE;
+ font: bold 8px nonstep, sans-serif;
+ background-color: #363E40;
+ margin: 2px;
+ position: relative;
+ top: 1px;
+ padding: 1px 2px;
+ border: 1px solid #000000;
+}
+select {
+ color: #EEEEEE;
+ font: 8px nonstep, sans-serif;
+ background-color: #363E40;
+ border: 1px solid #000000;
+ position: relative;
+ top: -1px;
+}
+textarea {
+ background-color: #363E40;
+ color: #EEEEEE;
+ font: 8px nonstep, sans-serif;
+ border: 1px solid #000000;
+ 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: #363E40;
+ border: 1px solid #30343D;
+ color: #EEEEEE;
+ padding: 2px;
+ text-decoration: none;
+}
+.confirmation-box {
+ padding: 5px;
+ margin: 10px auto;
+ background-color: #363E40;
+ border:1px solid #000000;
+}
+
+/* TABLE PIECES */
+
+.odd {
+ background:#363E40;
+ text-align: left;
+}
+.even {
+ background:#6B7D80;
+ text-align: left;
+}
+.even td {
+ text-align: center;
+ padding: 3px;
+ border-right: 1px solid #000000;
+ border-left: 1px solid #000000;
+}
+.odd td {
+ text-align: center;
+ padding: 3px;
+ border-right: 1px solid #000000;
+ border-left: 1px solid #000000;
+}
+th {
+ padding: 4px 0;
+ text-align: center;
+ font-weight: normal;
+}
+.table-header td,th {
+ border-right: 1px solid #000000;
+ border-left: 1px solid #000000;
+ border-top: 3px double #000000;
+ border-bottom: 1px solid #000000;
+ padding: 4px;
+ text-align: center;
+ background: #363E40;
+}
+.table-footer td {
+ /* This is my tag, its not officially supported */
+ background: #363E40;
+ border-bottom: 3px double #000000;
+ border-left: 1px solid #000000;
+ border-right: 1px solid #000000;
+}
+.tabledata td {
+ border-bottom: 1px solid #000000;
+}
+.error {
+ color: #EEEEEE;
+ border-bottom: 1px solid #000000;
+}
+.alphabet {
+ margin: 10px;
+ font: 8px nonstep, sans-serif;
+}
+.list-header td {
+ border: 0;
+}
+hr {
+ border: 1px solid #EEEEEE;
+}
+
+/* BIG BOXES */
+
+body {
+ padding-top: 25px;
+ font: 8px nonstep, sans-serif;
+ color: #000000;
+ background: #363E40;
+ text-align: center;
+}
+.smeg-ie {
+ margin: 0 auto;
+}
+#maincontainer {
+ text-align: center;
+}
+#content {
+ margin: 0 auto;
+ position: relative;
+ top: -23px;
+ width: 1096px;
+ border-right: 1px solid #D8D7D7;
+ border-left: 1px solid #FFFFFF;
+ background: #EEEEEE;
+ z-index: 1;
+}
+#footer-content {
+ margin: 0 auto;
+ width: 1098px;
+ height: 65px;
+ background: url(../images/footer.gif) no-repeat top left;
+ position: relative;
+ top: -23px;
+ z-index: 2;
+}
+
+/* SIDEBAR == MENU */
+
+div#sidebar {
+ margin: 0px auto;
+ padding: 4px 0px 0px 66px;
+ height: 52px;
+ width: 1032px;
+ 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: -2px;
+ left: 2px;
+ 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: -2px;
+ width: 92px;
+ border: 1px solid #30343D;
+ background: #363E40;
+}
+
+/* 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;
+}
+
+/* TOP BAR */
+
+#topbar {
+ margin: 0 auto;
+ height: 148px;
+ width: 1098px;
+ padding: 0;
+}
+#topbarright {
+ /* This holds the "Your currently logged in as and version */
+ float: right;
+ position: relative;
+ z-index: 100;
+ top: 15px;
+ right: 28px;
+ border: 0;
+ font: 8px nonstep, sans-serif;
+ font-weight: normal;
+ background: transparent;
+}
+#topbarleft {
+ /* ampache.gif inside this, hard coded into the page */
+ float: left;
+ border: 0;
+}
+
+/* TABLES */
+
+.box {
+ text-align: center;
+ background: #EEEEEE;
+ margin: 10px auto;
+ border: 1px solid #30343D;
+
+}
+.box-title {
+ width: 800px;
+ border-bottom: solid 1px #363E40;
+ font-weight: bold;
+}
+.box-content table {
+ margin: 5px auto;
+ text-align: left;
+}
+.box-content {
+ padding: 5px;
+ text-align: left;
+}
+
+/* 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 #363E40;
+}
+#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 #363E40;
+ border-bottom: none;
+ background: #EEEEEE;
+}
+#tablist li a:link {
+ color: #6B7D80;
+}
+#tablist li a:visited {
+ color: #6B7D80;
+}
+#tablist li a:hover {
+ color: #000000;
+ background: #EEEEEE;
+ border-color: #000000;
+}
+#tablist li a#current {
+ color: #000000;
+ background: #EEEEEE;
+ border-color: #000000;
+ 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/apogee/theme.cfg.php b/contrib/themes/apogee/theme.cfg.php
new file mode 100644
index 00000000..033969b2
--- /dev/null
+++ b/contrib/themes/apogee/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 = "Apogee"
+
+# 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"
+