From 5f927a6cdf676317c07247c59a2d477f5778a22e Mon Sep 17 00:00:00 2001 From: Brinken Date: Mon, 19 Mar 2012 12:58:31 +0100 Subject: [PATCH] Clean images dir --- data/css/ColorStyles.css | 82 +++ data/css/StyleSheet.css | 959 ++++++++++++++++++++++++++++++++++++ data/images/box-big.png | Bin 0 -> 8209 bytes data/images/cover-cd.png | Bin 14970 -> 0 bytes data/images/cover-small.png | Bin 9281 -> 0 bytes data/images/cover.png | Bin 17839 -> 0 bytes data/images/select.psd | Bin 0 -> 27730 bytes 7 files changed, 1041 insertions(+) create mode 100644 data/css/ColorStyles.css create mode 100644 data/css/StyleSheet.css create mode 100644 data/images/box-big.png delete mode 100644 data/images/cover-cd.png delete mode 100644 data/images/cover-small.png delete mode 100644 data/images/cover.png create mode 100644 data/images/select.psd diff --git a/data/css/ColorStyles.css b/data/css/ColorStyles.css new file mode 100644 index 00000000..7b1f19c8 --- /dev/null +++ b/data/css/ColorStyles.css @@ -0,0 +1,82 @@ +/* + * * * * * * * * * + * Colors Styles * + * * * * * * * * * + * A great site to adjust the colors is: + * http://gradients.glrzad.com/ + * Just copy the lines, and replace it in here. + */ +/* Main Header */ +header +{ + background-image: linear-gradient(bottom, rgb(194,0,0) 0%, rgb(230,0,19) 100%); + background-image: -o-linear-gradient(bottom, rgb(194,0,0) 0%, rgb(230,0,19) 100%); + background-image: -moz-linear-gradient(bottom, rgb(194,0,0) 0%, rgb(230,0,19) 100%); + background-image: -webkit-linear-gradient(bottom, rgb(194,0,0) 0%, rgb(230,0,19) 100%); + background-image: -ms-linear-gradient(bottom, rgb(194,0,0) 0%, rgb(230,0,19) 100%); + border-bottom: 1px solid #000; +} +#subhead_container{ + background-image: linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(255,255,255,0.1) 100%); + background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(255,255,255,0.1) 100%); + background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(255,255,255,0.1) 100%); + background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(255,255,255,0.1) 100%); + background-image: -ms-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(255,255,255,0.1) 100%); + border-bottom: 1px solid #000; +} +footer { + background-image: linear-gradient(bottom, rgb(82,0,0) 0%, rgb(117,0,10) 100%); + background-image: -o-linear-gradient(bottom, rgb(82,0,0) 0%, rgb(117,0,10) 100%); + background-image: -moz-linear-gradient(bottom, rgb(82,0,0) 0%, rgb(117,0,10) 100%); + background-image: -webkit-linear-gradient(bottom, rgb(82,0,0) 0%, rgb(117,0,10) 100%); + background-image: -ms-linear-gradient(bottom, rgb(82,0,0) 0%, rgb(117,0,10) 100%); + border-top: 1px solid #000; +} + +/*Main menu current page*/ +.selected, +.selected:hover +{ + background-image: linear-gradient(bottom, rgb(23,23,23) 0%, rgb(48,48,48) 100%); + background-image: -o-linear-gradient(bottom, rgb(23,23,23) 0%, rgb(48,48,48) 100%); + background-image: -moz-linear-gradient(bottom, rgb(23,23,23) 0%, rgb(48,48,48) 100%); + background-image: -webkit-linear-gradient(bottom, rgb(23,23,23) 0%, rgb(48,48,48) 100%); + background-image: -ms-linear-gradient(bottom, rgb(23,23,23) 0%, rgb(48,48,48) 100%); +} + +/*Tooltip Color*/ +.tooltip +{ + background-image: linear-gradient(bottom, rgb(117,117,117) 0%, rgb(156,156,156) 100%); + background-image: -o-linear-gradient(bottom, rgb(117,117,117) 0%, rgb(156,156,156) 100%); + background-image: -moz-linear-gradient(bottom, rgb(117,117,117) 0%, rgb(156,156,156) 100%); + background-image: -webkit-linear-gradient(bottom, rgb(117,117,117) 0%, rgb(156,156,156) 100%); + background-image: -ms-linear-gradient(bottom, rgb(117,117,117) 0%, rgb(156,156,156) 100%); +} +/*Tooltip popup Color*/ +.tooltip span +{ + background-image: linear-gradient(bottom, rgb(117,117,117) 0%, rgb(156,156,156) 100%); + background-image: -o-linear-gradient(bottom, rgb(117,117,117) 0%, rgb(156,156,156) 100%); + background-image: -moz-linear-gradient(bottom, rgb(117,117,117) 0%, rgb(156,156,156) 100%); + background-image: -webkit-linear-gradient(bottom, rgb(117,117,117) 0%, rgb(156,156,156) 100%); + background-image: -ms-linear-gradient(bottom, rgb(117,117,117) 0%, rgb(156,156,156) 100%); +} +/*Update popup*/ +div#updatebar +{ + background-image: linear-gradient(bottom, rgb(97,0,0) 0%, rgb(122,0,0) 100%); + background-image: -o-linear-gradient(bottom, rgb(97,0,0) 0%, rgb(122,0,0) 100%); + background-image: -moz-linear-gradient(bottom, rgb(97,0,0) 0%, rgb(122,0,0) 100%); + background-image: -webkit-linear-gradient(bottom, rgb(97,0,0) 0%, rgb(122,0,0) 100%); + background-image: -ms-linear-gradient(bottom, rgb(97,0,0) 0%, rgb(122,0,0) 100%); +} +/*Tablehead color*/ +table.display thead tr th +{ + background-image: linear-gradient(bottom, rgb(69,69,69) 0%, rgb(102,102,102) 100%); + background-image: -o-linear-gradient(bottom, rgb(69,69,69) 0%, rgb(102,102,102) 100%); + background-image: -moz-linear-gradient(bottom, rgb(69,69,69) 0%, rgb(102,102,102) 100%); + background-image: -webkit-linear-gradient(bottom, rgb(69,69,69) 0%, rgb(102,102,102) 100%); + background-image: -ms-linear-gradient(bottom, rgb(69,69,69) 0%, rgb(102,102,102) 100%); +} \ No newline at end of file diff --git a/data/css/StyleSheet.css b/data/css/StyleSheet.css new file mode 100644 index 00000000..4dbfda5e --- /dev/null +++ b/data/css/StyleSheet.css @@ -0,0 +1,959 @@ +/* HTML5 ✰ Boilerplate */ + +html, body, div, span, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, +small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, +table, caption, tbody, tfoot, thead, tr, th, td, +article, aside, canvas, details, figcaption, figure, +footer, header, hgroup, menu, nav, section, summary, +time, mark, audio, video { + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; +} + +article, aside, details, figcaption, figure, +footer, header, hgroup, menu, nav, section { + display: block; +} + +blockquote, q { quotes: none; } +blockquote:before, blockquote:after, +q:before, q:after { content: ''; content: none; } +ins { background-color: #ff9; color: #000; text-decoration: none; } +mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; } +del { text-decoration: line-through; } +table { border-collapse: collapse; border-spacing: 0; } +hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; } +input, select { vertical-align: middle; } + +body { font:13px/1.231 sans-serif; *font-size:small; } +select, input, textarea, button { font:99% sans-serif; } +pre, code, kbd, samp { font-family: monospace, sans-serif; } + +a:hover, a:active { outline: none; } +ul, ol { margin-left: 2em; } +ol { list-style-type: decimal; } +nav ul, nav li { margin: 0; list-style:none; list-style-image: none; } +small { font-size: 85%; } +strong, th { font-weight: bold; } +td { vertical-align: top; } + +sub, sup { font-size: 75%; line-height: 0; position: relative; } +sup { top: -0.5em; } +sub { bottom: -0.25em; } + +pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; padding: 15px; } +textarea { overflow: auto; } +.ie6 legend, .ie7 legend { margin-left: -7px; } +input[type="radio"] { vertical-align: text-bottom; } +input[type="checkbox"] { vertical-align: bottom; } +.ie7 input[type="checkbox"] { vertical-align: baseline; } +.ie6 input { vertical-align: text-bottom; } +label, input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; } +button, input, select, textarea { margin: 0; } +input:valid, textarea:valid { } +input:invalid, textarea:invalid { border-radius: 1px; -moz-box-shadow: 0px 0px 5px red; -webkit-box-shadow: 0px 0px 5px red; box-shadow: 0px 0px 5px red; } +.no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color: #f0dddd; } + +::-moz-selection{ background: grey; color:#fff; text-shadow: none; } +::selection { background: grey; color:#fff; text-shadow: none; } + +button { width: auto; overflow: visible; } +.ie7 img { -ms-interpolation-mode: bicubic; } + +body, select, input, textarea { color: #444; } +h1, h2, h3, h4, h5, h6 { font-weight: bold; } + +/* + // ========================================== \\ + || || + || Custom Styles || + || || + \\ ========================================== // +*/ +table thead.fixed +{ +position: fixed; +width: 100%; +} +table thead.fixed tr +{ +display: block; +width: 100%; +} + +/* + * Univarsal + * */ + + .clear{ + clear:both; + } + + /*Removes outline in Chrome*/ + *:focus{ + outline: none; + } + + /* + * Links Styles + * */ +a:link { + color: #fff; + text-decoration: none; + } +a:visited { + color: #fff; + text-decoration: none; + } +a:hover { /*this effect is not shown in NN4.xx*/ + color: #fff; + text-decoration: underline; + } +a:active {/*colour in NN4.xx is red*/ + color: #fff; + text-decoration: underline; + } +a.blue { + color: blue; + } + +#container { width: 100%; margin: auto; } + +body { background-color: #313131; color: rgb(190,190,190); text-shadow: 1px 1px 3px #000; overflow: hidden; overflow-y: hidden; overflow-x: hidden; } + + + +table.display thead tr th +{ +border: 1px solid #000; +color: #000; +text-shadow: 1px 1px rgb(100,100,100); +line-height: 100%; +} + +h1 { font-size: 14px; padding: 10px 0px 10px 10px; color: #FFF; text-decoration: none; background-color: #212121; } +h2 { font-size: 13px; color: #FFF; text-decoration: none;} +h3 { font-size: 12px; color: #FFF; text-decoration: none;} +h4 { font-size: 10px; color: #FFF; text-decoration: none;} + +p { margin-top: 8px; margin-bottom: 8px; } + +p.indented { margin-top: 20px; margin-bottom: 20px; font-size: 12px; } +p.center { text-align: center; font-size: 18px; } +.smalltext2 { font-size: 12px; margin-left: 45px; } + +/*Main Header*/ +header +{ +/*ColorStyles.css*/ +position: fixed; +left: 0px; +top: 0px; +z-index: 999; +width: 100%; +height: 35px; +border-bottom: 1px solid #000; +box-shadow: 0px 0px 2px #000; +} + +div#logo +{ + padding-left: 10px; + height: 30px; + width: 30px; +} +/*Update box*/ +div.btnClose +{ + overflow: hidden; + -moz-border-radius: 0px 0px 0px 5px; -webkit-border-radius: 0px 0px 0px 5px; border-radius: 0px 0px 0px 5px; + background-color: rgb(60,0,5); + cursor: pointer; + width: 20px; + height: 20px; + position: relative; + top: -20px; + right: -20px; + float: right; + border: 1px solid #000; + box-shadow: 0px 0px 3px #000; + font-weight: bold; + font-size: 12px; + line-height: 18px; +} + +div#updatebar +{ + border-top: 1px solid #000; + text-align: center; + width: 160px; + min-height: 60px; + position: fixed; + bottom: 31px; + left: 0px; + z-index: 9999; + padding: 20px; +} + +a.update-link +{ + border: 1px solid #000; + border-radius: 3px; + padding: 5px 10px 5px 10px; + font-size: 16px; + font-weight: bold; + background-image: linear-gradient(bottom, rgb(8,97,0) 0%, rgb(0,153,7) 100%); + background-image: -o-linear-gradient(bottom, rgb(8,97,0) 0%, rgb(0,153,7) 100%); + background-image: -moz-linear-gradient(bottom, rgb(8,97,0) 0%, rgb(0,153,7) 100%); + background-image: -webkit-linear-gradient(bottom, rgb(8,97,0) 0%, rgb(0,153,7) 100%); + background-image: -ms-linear-gradient(bottom, rgb(8,97,0) 0%, rgb(0,153,7) 100%); + text-shadow: 1px 1px 0px rgb(0,173,7); + color: #000; +} + +/*Main Menu*/ +ul#nav +{ + position: fixed; + top: 35px; + left: 0px; + z-index: 998; + list-style-type: none; + height: 100%; + width: 200px; + padding: 0; + margin: 0; + background-color: rgba(0,0,0,0.2); + border-right: 1px solid #000; + padding-top: 30px; + z-index: 300; + box-shadow: 0px 0px 3px #000; +} + +ul#nav li { display: block; width: 100%; padding: 0; margin: 0;} +ul#nav li:hover { +display: block; +width: 100%; +background: rgba(0,0,0,0.2); +} + +ul#nav li.selected +{ +background-image: linear-gradient(bottom, rgb(69,69,69) 0%, rgb(102,102,102) 100%); +background-image: -o-linear-gradient(bottom, rgb(69,69,69) 0%, rgb(102,102,102) 100%); +background-image: -moz-linear-gradient(bottom, rgb(69,69,69) 0%, rgb(102,102,102) 100%); +background-image: -webkit-linear-gradient(bottom, rgb(69,69,69) 0%, rgb(102,102,102) 100%); +background-image: -ms-linear-gradient(bottom, rgb(69,69,69) 0%, rgb(102,102,102) 100%); +border-bottom: 1px solid #000; +border-top: 1px solid #000; +font-weight: bold; +} + +ul#nav li a +{ +line-height: 25px; +padding-left: 30px; +font-size: 12px; +color: #FFF; +text-decoration: none; +width: 170px; +display: block; +} +ul#nav li a:hover { color: #fff; } + +/*Subhead menu*/ +div#subhead_container +{ +/*ColorStyles.css*/ +position: fixed; +top: 0px; +left: 200px; +height: 35px; +z-index: 1000; +} + +ul#subhead_menu +{ +height: 35px; +list-style: none; +padding: 0px; +margin: 0px; +} + +ul#subhead_menu li +{ +float: left; +line-height: 35px; +border-left: 1px solid rgb(45,45,45); +border-right: 1px solid rgb(15,15,15); +display: inline; +text-align: center; +} + +ul#subhead_menu li:hover +{ +background-image: linear-gradient(bottom, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.8) 100%); +background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.8) 100%); +background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.8) 100%); +background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.8) 100%); +background-image: -ms-linear-gradient(bottom, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.8) 100%); +border-right: 1px solid rgb(45,45,45); +border-left: 1px solid rgb(15,15,15); +} + +ul#subhead_menu li a +{ + padding-left: 10px; + padding-right: 10px; + display: block; + line-height: 35px; + color: rgb(0,0,0); + text-shadow: 1px 1px 0px rgba(255,255,255,0.3); + font-size: 12px; + font-weight: bold; + text-decoration: none; +} + +ul#subhead_menu li a:hover +{ +color: rgb(255,255,255); +font-weight: bold; +} + +/* Searchbar Styles */ +div#searchbar +{ + position: fixed; + top: 5px; + right: 20px; + border-radius: 20px; + color: #fff; + background-color: rgb(70,0,10); + border-top: 1px solid rgb(90,0,20); + border-left: 1px solid rgb(90,0,20); + box-shadow: 1px 1px 2px rgb(240,0,20); +} +div#searchbar input[type=text] { +background-color: rgb(70,0,10); +border-radius: 20px 0px 0px 20px; +color: #fff; +padding: 2px 10px 2px 10px; +border: 0; +box-shadow: none; +} +div#searchbar select +{ + color: #fff; + background-color: rgb(80,0,10); + border: 0; +} +div#searchbar input[type=submit] +{ +background-color: rgb(70,0,10); +border-radius: 0px 20px 20px 0px; +border-top: 1px solid #000; +border-left: 1px solid rgb(45,0,10); +height: 22px; +width: 40px; +line-height: 13px; +margin-top: -1px; +margin-right: -15px; +color: #000; +text-align: center; +} + +div#searchbar input[type=submit]:hover { +color: rgb(170,0,10); } + + + +div#main +{ + position: fixed; + top: 35px; + left: 200px; + min-width: 200px; + min-height: 300px; + height: 100%; + width: 100%; +} + +/*Filter position*/ +.dataTables_filter +{ + position: fixed; + bottom: 0px; + left: 200px; + z-index: 901; + padding-left: 10px; + height: 30px; + line-height: 30px; + width: 250px; + font-size: 12px; + font-weight: bold; + color: rgb(20,0,5); + text-shadow: 1px 1px rgb(123,0,10); +} + +/*Filter text input styles*/ +#artist_table_filter type[type="text"], +#log_table_filter type[type="text"], +.dataTables_filter [type="text"] { + color: #FFF; + border-radius: 20px; + -webkit-border-radius: 20px; + -moz-border-radius: 20px; + height: 12px; + padding-left: 10px; + background-color: rgb(30,0,10); + border: 1px solid #000; + box-shadow: 1px 1px 2px rgb(123,0,10); +} + +.dataTables_length +{ + position: fixed; + bottom: 0px; + left: 400px; + z-index: 901; + padding-left: 10px; + height: 30px; + line-height: 30px; + width: 350px; + font-size: 12px; + font-weight: bold; + color: rgb(20,0,5); + text-shadow: 1px 1px rgb(123,0,10); +} + +.dataTables_info +{ + width: 200px; + position: fixed; + bottom: 0px; + right: 0px; + z-index: 990; + text-align: left; + line-height: 30px; + font-weight: bold; + color: rgb(190,190,190); +} + +.btnStatus +{ + background: rgb(30,170,140); + border: 1px solid #000; + border-radius: 3px; + color: #000; + font-size: 12px; + height: 18px; + line-height: 18px; + text-align: center; + font-weight: bold; + float: left; + padding: 3px 6px 3px 6px; +} +#status.btnStatus:hover { + text-decoration: none; +} + +#status a +{ + color: #000; + display: block; +} + +/*Status buttons*/ +.btnDownloaded +{ + background-image: linear-gradient(bottom, rgb(51,128,0) 0%, rgb(87,153,0) 100%); +background-image: -o-linear-gradient(bottom, rgb(51,128,0) 0%, rgb(87,153,0) 100%); +background-image: -moz-linear-gradient(bottom, rgb(51,128,0) 0%, rgb(87,153,0) 100%); +background-image: -webkit-linear-gradient(bottom, rgb(51,128,0) 0%, rgb(87,153,0) 100%); +background-image: -ms-linear-gradient(bottom, rgb(51,128,0) 0%, rgb(87,153,0) 100%); +text-shadow: 1px 1px 0px rgb(87,170,0); +} +.btnWanted +{ + background-image: linear-gradient(bottom, rgb(85,0,128) 0%, rgb(128,0,153) 100%); +background-image: -o-linear-gradient(bottom, rgb(85,0,128) 0%, rgb(128,0,153) 100%); +background-image: -moz-linear-gradient(bottom, rgb(85,0,128) 0%, rgb(128,0,153) 100%); +background-image: -webkit-linear-gradient(bottom, rgb(85,0,128) 0%, rgb(128,0,153) 100%); +background-image: -ms-linear-gradient(bottom, rgb(85,0,128) 0%, rgb(128,0,153) 100%); +text-shadow: 1px 1px 0px rgb(128,0,160); +} +.btnSkipped { +background-image: linear-gradient(bottom, rgb(117,117,117) 0%, rgb(156,156,156) 100%); +background-image: -o-linear-gradient(bottom, rgb(117,117,117) 0%, rgb(156,156,156) 100%); +background-image: -moz-linear-gradient(bottom, rgb(117,117,117) 0%, rgb(156,156,156) 100%); +background-image: -webkit-linear-gradient(bottom, rgb(117,117,117) 0%, rgb(156,156,156) 100%); +background-image: -ms-linear-gradient(bottom, rgb(117,117,117) 0%, rgb(156,156,156) 100%); +text-shadow: 1px 1px 0px rgb(180,180,180); +} + +.btnAbort { +background-image: linear-gradient(bottom, rgb(128,0,0) 0%, rgb(153,0,0) 100%); +background-image: -o-linear-gradient(bottom, rgb(128,0,0) 0%, rgb(153,0,0) 100%); +background-image: -moz-linear-gradient(bottom, rgb(128,0,0) 0%, rgb(153,0,0) 100%); +background-image: -webkit-linear-gradient(bottom, rgb(128,0,0) 0%, rgb(153,0,0) 100%); +background-image: -ms-linear-gradient(bottom, rgb(128,0,0) 0%, rgb(153,0,0) 100%); +text-shadow: 1px 1px 0px rgb(190,0,31); +} +.btnGet { + background-image: linear-gradient(bottom, rgb(128,26,0) 0%, rgb(153,61,0) 100%); +background-image: -o-linear-gradient(bottom, rgb(128,26,0) 0%, rgb(153,61,0) 100%); +background-image: -moz-linear-gradient(bottom, rgb(128,26,0) 0%, rgb(153,61,0) 100%); +background-image: -webkit-linear-gradient(bottom, rgb(128,26,0) 0%, rgb(153,61,0) 100%); +background-image: -ms-linear-gradient(bottom, rgb(128,26,0) 0%, rgb(153,61,0) 100%); +text-shadow: 1px 1px 0px rgb(173,61,0); +} +.btnNew +{ + background-image: linear-gradient(bottom, rgb(51,128,0) 0%, rgb(87,153,0) 100%); + background-image: -o-linear-gradient(bottom, rgb(51,128,0) 0%, rgb(87,153,0) 100%); + background-image: -moz-linear-gradient(bottom, rgb(51,128,0) 0%, rgb(87,153,0) 100%); + background-image: -webkit-linear-gradient(bottom, rgb(51,128,0) 0%, rgb(87,153,0) 100%); + background-image: -ms-linear-gradient(bottom, rgb(51,128,0) 0%, rgb(87,153,0) 100%); + text-shadow: 1px 1px 0px rgb(87,170,0); +} +.btnRetry { + background-image: linear-gradient(bottom, rgb(51,128,0) 0%, rgb(87,153,0) 100%); + background-image: -o-linear-gradient(bottom, rgb(51,128,0) 0%, rgb(87,153,0) 100%); + background-image: -moz-linear-gradient(bottom, rgb(51,128,0) 0%, rgb(87,153,0) 100%); + background-image: -webkit-linear-gradient(bottom, rgb(51,128,0) 0%, rgb(87,153,0) 100%); + background-image: -ms-linear-gradient(bottom, rgb(51,128,0) 0%, rgb(87,153,0) 100%); + text-shadow: 1px 1px 0px rgb(87,160,0); +} +#btnBack +{ + position: static; + background-image: linear-gradient(bottom, rgb(117,117,117) 0%, rgb(156,156,156) 100%); + background-image: -o-linear-gradient(bottom, rgb(117,117,117) 0%, rgb(156,156,156) 100%); + background-image: -moz-linear-gradient(bottom, rgb(117,117,117) 0%, rgb(156,156,156) 100%); + background-image: -webkit-linear-gradient(bottom, rgb(117,117,117) 0%, rgb(156,156,156) 100%); + background-image: -ms-linear-gradient(bottom, rgb(117,117,117) 0%, rgb(156,156,156) 100%); + text-shadow: 1px 1px 0px rgb(180,180,180); + color: #000; + margin-left: 20px; + margin-top: 20px; +} + +.table_wrapper { + border-radius: 5px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + width: 100%; + background-color: #313131; + min-height: 50px; + clear: both; + _height: 302px; + zoom: 1; +} +/*All inputs in the main content */ + +.checkbox, +.radio { + width: 19px; + height: 25px; + padding: 0 5px 0 0; + background: url(../images/checkbox.png) no-repeat; + display: block; + clear: left; + float: left; +} + +.radio +{ + background: url(../images/radio.png) no-repeat; +} + +.select{ + position: absolute; + height: 20px; + width: 110px; + padding: 0 10px 0 8px; + color: #000; + font-weight: bold; + text-shadow: 1px 1px 0px rgb(170,170,170); + font-size: 12px/21px; + line-height: 20px; + border-radius: 3px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + box-shadow: 1px 1px 0px rgb(90,90,90); + border: 1px solid #000; + background-image: url(../images/select.png) right center; + background-image: linear-gradient(bottom, rgb(117,117,117) 0%, rgb(156,156,156) 100%); + background-image: -o-linear-gradient(bottom, rgb(117,117,117) 0%, rgb(156,156,156) 100%); + background-image: -moz-linear-gradient(bottom, rgb(117,117,117) 0%, rgb(156,156,156) 100%); + background-image: -webkit-linear-gradient(bottom, rgb(117,117,117) 0%, rgb(156,156,156) 100%); + background-image: -ms-linear-gradient(bottom, rgb(117,117,117) 0%, rgb(156,156,156) 100%); + background-image: linear-gradient(bottom, rgb(117,117,117) 0%, rgb(156,156,156) 100%); + background-position: right; + background-repeat: no-repeat; + overflow: hidden; + background-color: rgb(160,160,160); +} + +/*Tooltip*/ +.tooltip +{ + /*ColorStyles.css*/ + margin-right: 3px; + float: left; + position: relative; + color: #000; + border-radius: 20px; + border: 1px solid #000; + box-shadow: 1px 1px 0px rgb(90,90,90); + width: 20px; + font-weight: bold; + font-size: 12px; + height: 20px; + text-align: center; + line-height: 20px; + cursor: help; + text-shadow: 1px 1px 0px rgba(255,255,255,0.2); +} +.tooltip:after { + content: "!"; +} +/*Tooltip info*/ +.tooltip span +{ + display: none; +} +.tooltip:hover span +{ + border: 1px solid #000; + border-radius: 3px; + box-shadow: 0px 0px 3px #000; + color: #000; + display: block; + font-style: italic; + font-weight: normal; + position: absolute; + z-index: 999; + top: 10px; + left: 30px; + text-align: left; + padding: 3px 6px 3px 6px; + width: 15em; +} + +.submit, +input[type="submit"] +{ + border: 1px solid #000; + border-radius: 3px; + color: #000; + font-weight: bold; + padding: 3px 6px 3px 6px; + background-image: linear-gradient(bottom, rgb(117,117,117) 0%, rgb(156,156,156) 100%); + background-image: -o-linear-gradient(bottom, rgb(117,117,117) 0%, rgb(156,156,156) 100%); + background-image: -moz-linear-gradient(bottom, rgb(117,117,117) 0%, rgb(156,156,156) 100%); + background-image: -webkit-linear-gradient(bottom, rgb(117,117,117) 0%, rgb(156,156,156) 100%); + background-image: -ms-linear-gradient(bottom, rgb(117,117,117) 0%, rgb(156,156,156) 100%); + text-shadow: 1px 1px 0px rgb(180,180,180); +} +.text-pass, +.text-field, +input[type="password"], +input[type="text"] +{ + color: rgb(120,120,120); + padding: 3px 10px 3px 10px; + border-radius: 20px; + background-color: rgb(30,30,30); + border: 0; + border-top: 1px solid rgb(20,20,20); + border-left: 1px solid rgb(20,20,20); + box-shadow: 1px 1px 1px rgb(70,70,70); +} +.manage_wrapper { width: 88%; margin: 20px auto 0 auto; padding: 25px; min-height: 150px; clear: both; _height: 302px; zoom: 1; } +.table_wrapper_half { float: left; width: 50%; min-height: 100px; margin-top: 25px; } + +.configtable { font-size: 14px; line-height:18px; } +.configtable td { width: 350px; padding: 10px; } +.configtable td#middle { vertical-align: middle; } + +/* Artist Table Style*/ +table#artist_table { width: 100%;} + +table#artist_table th#select { text-align: left; } +table#artist_table th#name { text-align: left; min-width: 150px; } +table#artist_table th#status { text-align: left; min-width: 40px; } +table#artist_table th#album { text-align: left; min-width: 100px; } +table#artist_table th#have { text-align: center; min-width: 50px; } + +table#artist_table td#name { vertical-align: middle; text-align: left; } +table#artist_table td#status { vertical-align: middle; text-align: left; } +table#artist_table td#album { vertical-align: middle; text-align: left; } +table#artist_table td#have { vertical-align: middle; } + +#artist_table div { color: #000; text-shadow: 1px 1px rgb(100,100,100); font-size: 12px; font-weight: bold; } + +/* + Paddingheader +*/ +div#paddingheader { +padding-top: 48px; +font-size: 24px; +font-weight: bold; +text-align: left; +} +div#nopaddingheader { font-size: 24px; font-weight: bold; text-align: left; } + + +table#album_table { width: 100%; } +/* Album Tableheader*/ +table#album_table th#select { vertical-align: middle; text-align: left; min-width: 10px; } +table#album_table th#albumart { text-align: left; min-width: 50px; } +table#album_table th#albumname { text-align: left; min-width: 150px; } +table#album_table th#reldate { width: 175px; text-align: left; min-width: 70px; } +table#album_table th#status { width: 175px; text-align: left; min-width: 80px; } +table#album_table th#type { width: 175px; text-align: left; min-width: 100px; } +table#album_table th#bitrate { text-align: left; min-width: 60px; } +/* Album tabledata */ +table#album_table td#select { vertical-align: middle; text-align: left; } +table#album_table td#albumart { vertical-align: middle; text-align: left; } + +/* Album art image sizes */ +.album-art-small { float: left; border-radius: 8px; overflow: hidden; box-shadow: 0px 0px 3px #000; background-color: #000;} +.album-art-small img { width: 60px; height: 60px; z-index: 200; } +.album-art-big +{ + background: url(../images/box-big.png) no-repeat top left; + float: left; + height: 200px; + margin-left: 20px; + margin-top. 20px; + padding-top:5px; + padding-left: 27px; + padding-bottom: 5px; + padding-right: 110px; + position: relative; + width: 200px; + z-index: 200; +} +.album-art-cd +{ + background: url(../images/cd-big.png); + width: 191px; + height: 191px; + position: absolute; + top: 9px; + right: 20px; + z-index: 1; +} +.album-art-big img { width: 200px; height: 200px; position: absolute; z-index: 2; } + +#album-describtion { float: left; width: 400px; min-height: 200px; margin-left: 20px; } +table#album_table td#albumname { vertical-align: middle; text-align: left; } +table#album_table td#reldate { vertical-align: middle; text-align: left; } +table#album_table td#status { vertical-align: middle; text-align: left; } +table#album_table td#type { vertical-align: middle; text-align: left; } +table#album_table td#have { vertical-align: middle; } +table#album_table td#bitrate { vertical-align: middle; text-align: left; } + +div#albumheader { margin: 20px 0px 40px 0px; min-height: 200px; } + +/* + Track +*/ +div#track_wrapper { font-size: 16px; width: 100%; clear:both; } +div#track_table { margin-top: 20px; } +table#track_table th#number { text-align: right; width: 8px; } +table#track_table th#name { text-align:left ; min-width: 160px; } +table#track_table th#duration { text-align: left; width: 20px; } +table#track_table th#location { text-align: left; min-width: 180px; } +table#track_table th#bitrate { text-align: left; min-width: 75px; } + +table#track_table td#number { vertical-align: middle; text-align: left; font-size: 12px; overflow: hidden; } +table#track_table td#name { vertical-align: middle; text-align: left; font-size: 12px; overflow: hidden; } +table#track_table td#duration { vertical-align: middle; text-align: left; font-size: 12px; overflow: hidden; } +table#track_table td#location { vertical-align: middle; text-align: left; font-size: 12px; overflow: hidden; } +table#track_table td#bitrate { vertical-align: middle; text-align: left; font-size: 12px; overflow: hidden; } +table#history_table { width: 100%; font-size: 12px; } + +/* History table*/ + +table#history_table td#dateadded { vertical-align: middle; text-align: left; min-width: 150px; font-size: 14px; } +table#history_table td#filename { vertical-align: middle; text-align: left; min-width: 100px; font-size: 15px; } +table#history_table td#size { vertical-align: middle; text-align: left; min-width: 75px; font-size: 14px; } +table#history_table td#status { vertical-align: middle; text-align: left; font-size: 14px; } +table#history_table td#action { vertical-align: middle; text-align: left; font-size: 14px; } + +/* + Log +*/ +table#log_table { width: 100%; } + +table#log_table th#timestamp { text-align: left; min-width: 150px; } +table#log_table th#level { text-align: left; min-width: 60px; } +table#log_table th#message { text-align: left; min-width: 500px; } +/* + Upcoming +*/ +/*Upcoming Tablehead*/ +table#upcoming_table th#albumart { text-align: left; min-width: 20%; } +table#upcoming_table th#albumname { text-align: left; min-width: 200px; } +table#upcoming_table th#artistname { text-align: left; min-width: 150px; } +table#upcoming_table th#reldate { text-align: left; min-width: 100px; } +table#upcoming_table th#type { text-align: left; min-width: 75px; } + +/*Upcoming Tabledata*/ +table#upcoming_table td#select { vertical-align: middle; text-align: left; } +table#upcoming_table td#albumart { vertical-align: middle; text-align: left; min-width: 50px; } +table#upcoming_table td#albumname { vertical-align: middle; text-align: left; min-width: 200px; } +table#upcoming_table td#artistname { vertical-align: middle; text-align: left; min-width: 150px; } +table#upcoming_table td#reldate { vertical-align: middle; text-align: left; min-width: 100px; } +table#upcoming_table td#type { vertical-align: middle; text-align: left; min-width: 75px; } +table#upcoming_table td#status { vertical-align: middle; text-align: left; } + +/*Wanted Tablehead*/ +table#wanted_table { width: 100%; } +table#wanted_table th#albumart { text-align: left; min-width: 50px; } +table#wanted_table th#albumname { text-align: left; min-width: 200px; } +table#wanted_table th#artistname { text-align: left; min-width: 150px; } +table#wanted_table th#reldate { text-align: left; min-width: 100px; } +table#wanted_table th#type { text-align: left; min-width: 75px; } + +/*Wanted Tabledata*/ +table#wanted_table td#select { vertical-align: middle; text-align: left; } +table#wanted_table td#albumart { vertical-align: middle; text-align: left; min-width: 50px; } +table#wanted_table td#albumname { vertical-align: middle; text-align: left; min-width: 200px; } +table#wanted_table td#artistname { vertical-align: middle; text-align: left; min-width: 150px; } +table#wanted_table td#reldate { vertical-align: middle; text-align: left; min-width: 100px; } +table#wanted_table td#type { vertical-align: middle; text-align: left; min-width: 75px; } +table#wanted_table td#status { vertical-align: middle; text-align: left; } + +/*Search Results Tablehead*/ +table#searchresults_table th#albumname { text-align: left; min-width: 225px; } +table#searchresults_table th#artistname { text-align: left; min-width: 325px; } +table#searchresults_table th#score { text-align: left; min-width: 75px; } + +table#searchresults_table td#albumname { vertical-align: middle; text-align: left; min-width: 200px; } +table#searchresults_table td#artistname { vertical-align: middle; text-align: left; min-width: 300px; } +table#searchresults_table td#score { vertical-align: middle; text-align: left; min-width: 75px; } + +/*progress container*/ + +div.progress-container span +{ + float: left; + margin: auto; +} +div.progress-container +{ + border: 1px solid rgb(20,20,20); + width: 100%; + height: 15px; + margin: 2px 5px 2px 0px; + background: rgb(30,30,30); + color: rgb(30,30,30); + text-shadow: 1px 1px rgb(50,50,50); + text-align: center; + border-radius: 20px; + overflow: hidden; +} +/*Progress bar*/ +div.progress-container div +{ + height: 100%; + background-image: url(../images/progress.png); +} +/*text format for match/procent*/ +.searchmatch, +.havetracks +{ + display: block; + float: left; + width: 100%; + font-size: 12px; + position: relative; + text-align: center; + color: rgb(0,0,0); + text-shadow: 1px 1px 0px rgb(50,50,50); +} + + +footer +{ + /*ColorStyles.css*/ + position: fixed; + bottom: 0px; + left: 0px; + width: 100%; + height: 30px; + z-index: 900; +} +div#version { text-align: center; font-weight: bold; } +div#donate { text-align: center; margin: 20px auto 20px auto; } + +div#shutdown{ text-align: center; vertical-align: middle; } + +.cloudtag { padding-top: 30px; font-size:16px; } +#cloud a.tag1 { font-size: 0.7em; font-weight: 100; } +#cloud a.tag2 { font-size: 0.8em; font-weight: 200; } +#cloud a.tag3 { font-size: 0.9em; font-weight: 300; } +#cloud a.tag4 { font-size: 1.0em; font-weight: 400; } +#cloud a.tag5 { font-size: 1.2em; font-weight: 500; } +#cloud a.tag6 { font-size: 1.4em; font-weight: 600; } +#cloud a.tag7 { font-size: 1.6em; font-weight: 700; } +#cloud a.tag8 { font-size: 1.8em; font-weight: 800; } +#cloud a.tag9 { font-size: 2.2em; font-weight: 900; } +#cloud a.tag10 { font-size: 2.5em; font-weight: 900; } + +#cloud { padding: 2px; line-height: 1.5em; text-align: center; } +#cloud a { padding: 0px; } +#cloud { margin: 0; } +#cloud li { display: inline; } + + + +.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; } +.hidden { display: none; visibility: hidden; } +.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } +.visuallyhidden.focusable:active, +.visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; } +.invisible { visibility: hidden; } +.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; } +.clearfix:after { clear: both; } +.clearfix { zoom: 1; } + + +@media all and (orientation:portrait) { + +} + +@media all and (orientation:landscape) { + +} + +@media screen and (max-device-width: 480px) { + html { -webkit-text-size-adjust:none; -ms-text-size-adjust:none; } +} + + +@media print { + * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; + -ms-filter: none !important; } + a, a:visited { color: #444 !important; text-decoration: underline; } + a[href]:after { content: " (" attr(href) ")"; } + abbr[title]:after { content: " (" attr(title) ")"; } + .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } + pre, blockquote { border: 1px solid #999; page-break-inside: avoid; } + thead { display: table-header-group; } + tr, img { page-break-inside: avoid; } + @page { margin: 0.5cm; } + p, h2, h3 { orphans: 3; widows: 3; } + h2, h3{ page-break-after: avoid; } +} \ No newline at end of file diff --git a/data/images/box-big.png b/data/images/box-big.png new file mode 100644 index 0000000000000000000000000000000000000000..ed600fafdc1ff52bc5f5d4f599da7fdbe478e5a6 GIT binary patch literal 8209 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

Pfa(B-A`pQTzDfXh$SbAXz< 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 diff --git a/data/images/cover-small.png b/data/images/cover-small.png deleted file mode 100644 index 5ad23b27b89a9e02a8919e139e103c8f1d189479..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9281 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 TSy+v400000NkvXXu0mjfjEz)C diff --git a/data/images/select.psd b/data/images/select.psd new file mode 100644 index 0000000000000000000000000000000000000000..ab238b21045b70948c3fec4a1f0f8c3427bf2d66 GIT binary patch literal 27730 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 literal 0 HcmV?d00001