diff options
author | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2006-12-08 19:46:45 +0000 |
---|---|---|
committer | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2006-12-08 19:46:45 +0000 |
commit | f3c1c6c8d8c317f8b6f1addcc044f0d7fcce9dfa (patch) | |
tree | 1282b23af10c1b762a1e1584357af09488f648a7 /contrib | |
parent | 850181068e07ea807c03a6a020dc2400641fcce4 (diff) | |
download | ampache-f3c1c6c8d8c317f8b6f1addcc044f0d7fcce9dfa.tar.gz ampache-f3c1c6c8d8c317f8b6f1addcc044f0d7fcce9dfa.tar.bz2 ampache-f3c1c6c8d8c317f8b6f1addcc044f0d7fcce9dfa.zip |
Apogee theme by Apex
Diffstat (limited to 'contrib')
23 files changed, 509 insertions, 0 deletions
diff --git a/contrib/themes/apogee/Nonstep.ttf b/contrib/themes/apogee/Nonstep.ttf Binary files differnew file mode 100644 index 00000000..1e75cd79 --- /dev/null +++ b/contrib/themes/apogee/Nonstep.ttf 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 Binary files differnew file mode 100644 index 00000000..5ff71a15 --- /dev/null +++ b/contrib/themes/apogee/images/ampache.gif diff --git a/contrib/themes/apogee/images/blankalbum.gif b/contrib/themes/apogee/images/blankalbum.gif Binary files differnew file mode 100644 index 00000000..f5067dce --- /dev/null +++ b/contrib/themes/apogee/images/blankalbum.gif diff --git a/contrib/themes/apogee/images/button_bar.gif b/contrib/themes/apogee/images/button_bar.gif Binary files differnew file mode 100644 index 00000000..b090f625 --- /dev/null +++ b/contrib/themes/apogee/images/button_bar.gif diff --git a/contrib/themes/apogee/images/footer.gif b/contrib/themes/apogee/images/footer.gif Binary files differnew file mode 100644 index 00000000..6826ac9f --- /dev/null +++ b/contrib/themes/apogee/images/footer.gif diff --git a/contrib/themes/apogee/images/icon_delete.gif b/contrib/themes/apogee/images/icon_delete.gif Binary files differnew file mode 100644 index 00000000..224693ba --- /dev/null +++ b/contrib/themes/apogee/images/icon_delete.gif diff --git a/contrib/themes/apogee/images/icon_disable.gif b/contrib/themes/apogee/images/icon_disable.gif Binary files differnew file mode 100644 index 00000000..4101b615 --- /dev/null +++ b/contrib/themes/apogee/images/icon_disable.gif diff --git a/contrib/themes/apogee/images/icon_download.gif b/contrib/themes/apogee/images/icon_download.gif Binary files differnew file mode 100644 index 00000000..18199700 --- /dev/null +++ b/contrib/themes/apogee/images/icon_download.gif diff --git a/contrib/themes/apogee/images/icon_edit.gif b/contrib/themes/apogee/images/icon_edit.gif Binary files differnew file mode 100644 index 00000000..7fd429b3 --- /dev/null +++ b/contrib/themes/apogee/images/icon_edit.gif diff --git a/contrib/themes/apogee/images/icon_enable.gif b/contrib/themes/apogee/images/icon_enable.gif Binary files differnew file mode 100644 index 00000000..bd8aaa6b --- /dev/null +++ b/contrib/themes/apogee/images/icon_enable.gif diff --git a/contrib/themes/apogee/images/icon_flag.gif b/contrib/themes/apogee/images/icon_flag.gif Binary files differnew file mode 100644 index 00000000..ee8a0b62 --- /dev/null +++ b/contrib/themes/apogee/images/icon_flag.gif diff --git a/contrib/themes/apogee/images/icon_link.gif b/contrib/themes/apogee/images/icon_link.gif Binary files differnew file mode 100644 index 00000000..791ac730 --- /dev/null +++ b/contrib/themes/apogee/images/icon_link.gif diff --git a/contrib/themes/apogee/images/icon_preferences.gif b/contrib/themes/apogee/images/icon_preferences.gif Binary files differnew file mode 100644 index 00000000..cb1f8412 --- /dev/null +++ b/contrib/themes/apogee/images/icon_preferences.gif diff --git a/contrib/themes/apogee/images/icon_statistics copy.gif b/contrib/themes/apogee/images/icon_statistics copy.gif Binary files differnew file mode 100644 index 00000000..0cdff642 --- /dev/null +++ b/contrib/themes/apogee/images/icon_statistics copy.gif diff --git a/contrib/themes/apogee/images/icon_statistics.gif b/contrib/themes/apogee/images/icon_statistics.gif Binary files differnew file mode 100644 index 00000000..0cdff642 --- /dev/null +++ b/contrib/themes/apogee/images/icon_statistics.gif diff --git a/contrib/themes/apogee/images/menu_sub.gif b/contrib/themes/apogee/images/menu_sub.gif Binary files differnew file mode 100644 index 00000000..a7542237 --- /dev/null +++ b/contrib/themes/apogee/images/menu_sub.gif diff --git a/contrib/themes/apogee/images/ratings/star_rating.gif b/contrib/themes/apogee/images/ratings/star_rating.gif Binary files differnew file mode 100644 index 00000000..7859b8aa --- /dev/null +++ b/contrib/themes/apogee/images/ratings/star_rating.gif diff --git a/contrib/themes/apogee/images/ratings/x.gif b/contrib/themes/apogee/images/ratings/x.gif Binary files differnew file mode 100644 index 00000000..f83e5a4c --- /dev/null +++ b/contrib/themes/apogee/images/ratings/x.gif diff --git a/contrib/themes/apogee/images/ratings/x_off.gif b/contrib/themes/apogee/images/ratings/x_off.gif Binary files differnew file mode 100644 index 00000000..f184d9a7 --- /dev/null +++ b/contrib/themes/apogee/images/ratings/x_off.gif diff --git a/contrib/themes/apogee/screencap/01.jpg b/contrib/themes/apogee/screencap/01.jpg Binary files differnew file mode 100644 index 00000000..50f16ba9 --- /dev/null +++ b/contrib/themes/apogee/screencap/01.jpg 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" + |