diff --git a/CHANGES.md b/CHANGES.md
index 2e972c8a..7a289c4c 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -37,6 +37,13 @@
* Add TVRage "Canceled/Ended" as "Ended" status to sort on Simple Layout of Show List page
* Fix qtips on Display Show and Config Post Processing
* Fix glitch above rating stars on Display Show page
+* Change overhaul Config/Search Providers
+* Change Config/Search Providers texts and descriptions
+* Fix display when no providers are visible on Config/Search Providers
+* Fix failing "Search Settings" link that is shown on Config/Search Providers when Torrents Search is not enabled
+* Fix failing "Providers" link on Config/Search Settings/Episode Search
+* Change case of labels in General Config/Interface/Timezone
+* Split enabled from not enabled providers in the Configure Provider drop down on the Providers Options tab
[develop changelog]
* Fix typo for commit "ShowData handler" i.e. SHA-1:3eec217
diff --git a/gui/slick/css/dark.css b/gui/slick/css/dark.css
index 40ffbc0e..d72fb0cf 100644
--- a/gui/slick/css/dark.css
+++ b/gui/slick/css/dark.css
@@ -1455,17 +1455,11 @@ config*.tmpl
min-height: 200px;
}
-.component-group-desc{
- float: left;
- width: 250px;
-}
-
.component-group-desc h3{
margin-top: 5px;
}
.component-group-desc p {
- width: 90%;
margin: 10px 0;
color: #ddd;
}
@@ -1523,18 +1517,10 @@ select .selected {
#provider_order_list li,
#service_order_list li {
- padding: 5px;
- margin: 5px 0;
- font-size: 14px;
background: #333 !important;
color: #fff;
}
-#provider_order_list input,
-#service_order_list input {
- margin: 0px 2px;
-}
-
#config .tip_scale label span.component-title {
width: 85px !important;
font-size: 12px !important;
@@ -2054,19 +2040,8 @@ fieldset[disabled] .navbar-default .btn-link:focus {
}
.btn {
- display: inline-block;
- *display: inline;
- padding: 4px 10px 4px;
- margin-bottom: 0;
- *margin-left: .3em;
- font-size: 12px;
- line-height: 16px;
- *line-height: 20px;
color: #fff;
- text-align: center;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
- vertical-align: middle;
- cursor: pointer;
background-color: #2672B6;
*background-color: #2672B6;
background-image: -ms-linear-gradient(top, #297AB8, #15528F);
@@ -2075,18 +2050,12 @@ fieldset[disabled] .navbar-default .btn-link:focus {
background-image: -o-linear-gradient(top, #297AB8, #15528F);
background-image: linear-gradient(top, #297AB8, #15528F);
background-image: -moz-linear-gradient(top, #297AB8, #15528F);
- background-repeat: repeat-x;
border: 1px solid #111;
- *border: 0;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
border-color: #111 #111 #111;
border-bottom-color: #111;
- -webkit-border-radius: 4px;
- -moz-border-radius: 4px;
- border-radius: 4px;
filter: progid:dximagetransform.microsoft.gradient(startColorstr='#297AB8', endColorstr='#15528F', GradientType=0);
filter: progid:dximagetransform.microsoft.gradient(enabled=false);
- *zoom: 1;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.0), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.0), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.0), 0 1px 2px rgba(0, 0, 0, 0.05);
@@ -2428,6 +2397,15 @@ pre {
/* =======================================================================
input sizing (for config pages)
========================================================================== */
+#editAProvider optgroup {
+ color: #eee;
+ background-color: rgb(51, 51, 51);
+}
+
+#editAProvider optgroup option {
+ color: #222;
+ background-color: #fff;
+}
#config select {
min-width: 0;
diff --git a/gui/slick/css/light.css b/gui/slick/css/light.css
index 1bcefbb2..a110113c 100644
--- a/gui/slick/css/light.css
+++ b/gui/slick/css/light.css
@@ -1437,17 +1437,12 @@ config*.tmpl
min-height: 200px;
}
-.component-group-desc{
- float: left;
- width: 250px;
-}
.component-group-desc h3{
margin-top: 5px;
}
.component-group-desc p {
- width: 90%;
margin: 10px 0;
color: #666;
}
@@ -1503,18 +1498,6 @@ select .selected {
list-style-type: none;
}
-#provider_order_list li,
-#service_order_list li {
- padding: 5px;
- margin: 5px 0;
- font-size: 14px;
-}
-
-#provider_order_list input,
-#service_order_list input {
- margin: 0px 2px;
-}
-
#config .tip_scale label span.component-title {
width: 85px !important;
font-size: 12px !important;
@@ -2034,19 +2017,8 @@ fieldset[disabled] .navbar-default .btn-link:focus {
}
.btn {
- display: inline-block;
- *display: inline;
- padding: 4px 10px 4px;
- margin-bottom: 0;
- *margin-left: .3em;
- font-size: 12px;
- line-height: 16px;
- *line-height: 20px;
color: #333333;
- text-align: center;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
- vertical-align: middle;
- cursor: pointer;
background-color: #f5f5f5;
*background-color: #e6e6e6;
background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
@@ -2055,18 +2027,12 @@ fieldset[disabled] .navbar-default .btn-link:focus {
background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
background-image: linear-gradient(top, #ffffff, #e6e6e6);
background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
- background-repeat: repeat-x;
border: 1px solid #cccccc;
- *border: 0;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
border-color: #e6e6e6 #e6e6e6 #bfbfbf;
border-bottom-color: #b3b3b3;
- -webkit-border-radius: 4px;
- -moz-border-radius: 4px;
- border-radius: 4px;
filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
filter: progid:dximagetransform.microsoft.gradient(enabled=false);
- *zoom: 1;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
@@ -2404,6 +2370,15 @@ pre {
/* =======================================================================
input sizing (for config pages)
========================================================================== */
+#editAProvider optgroup {
+ color: #eee;
+ background-color: #888;
+}
+
+#editAProvider optgroup option {
+ color: #222;
+ background-color: #fff;
+}
#config select {
min-width: 0;
diff --git a/gui/slick/css/style.css b/gui/slick/css/style.css
index 28283201..5a3870a8 100644
--- a/gui/slick/css/style.css
+++ b/gui/slick/css/style.css
@@ -1526,6 +1526,7 @@ config*.tmpl
.component-group-desc{
float: left;
width: 250px;
+ padding-right: 10px;
}
.component-group-desc h3{
@@ -1533,7 +1534,6 @@ config*.tmpl
}
.component-group-desc p {
- width: 90%;
margin: 10px 0;
color: #666;
}
@@ -1544,7 +1544,7 @@ config*.tmpl
#config div.field-pair select,
#config div.field-pair input {
- margin-right: 6px;
+ margin-right: 15px;
}
#config div.field-pair input {
@@ -1572,7 +1572,7 @@ config*.tmpl
}
#config label.space-right {
- margin-right:10px
+ margin-right:20px
}
#config .metadataDiv {
display: none;
@@ -1612,16 +1612,56 @@ select .selected {
list-style-type: none;
}
-#provider_order_list li,
+#config.search_providers #core-component-group1 #provider_key h4 {
+ display: inline-block;
+ float: left;
+ margin: 0;
+}
+
+#config.search_providers #core-component-group1 #provider_key p {
+ margin: 0 0 20px 30px;
+}
+
+#config.search_providers #core-component-group1 .component-group-desc,
+#config.search_providers #provider_order_list,
+#config.search_providers #core-component-group1 #provider_key {
+ width: 300px
+}
+
+#config.search_providers #provider_order_list {
+ padding: 0;
+ float: left
+}
+
+#config.search_providers #provider_order_list,
+#config.search_providers #core-component-group1 .btn {
+ margin: 0 auto
+}
+
+#config.search_providers #core-component-group1 .btn {
+ display: block
+}
+
+#config.search_providers #core-component-group1 #provider_key {
+ float: right;
+ margin-bottom:25px
+}
+
+#provider_order_list li,
#service_order_list li {
padding: 5px;
- margin: 5px 0;
+ margin: 0 0 5px;
font-size: 14px;
}
#provider_order_list input,
#service_order_list input {
- margin: 0px 2px;
+ margin: 0 5px 0 2px;
+ vertical-align: middle;
+}
+
+#provider_order_list a.imgLink {
+ margin-right: 3px
}
#config .tip_scale label span.component-title {
@@ -2178,34 +2218,15 @@ fieldset[disabled] .navbar-default .btn-link:focus {
font-size: 12px;
line-height: 16px;
*line-height: 20px;
- color: #333333;
text-align: center;
- text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
vertical-align: middle;
cursor: pointer;
- background-color: #f5f5f5;
- *background-color: #e6e6e6;
- background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
- background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
- background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
- background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
- background-image: linear-gradient(top, #ffffff, #e6e6e6);
- background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
background-repeat: repeat-x;
- border: 1px solid #cccccc;
*border: 0;
- border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
- border-color: #e6e6e6 #e6e6e6 #bfbfbf;
- border-bottom-color: #b3b3b3;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
- filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
- filter: progid:dximagetransform.microsoft.gradient(enabled=false);
*zoom: 1;
- -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
- -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
- box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn:hover,
@@ -3062,7 +3083,7 @@ span.token-input-delete-token {
width: 100%;
height: 100%;
z-index: 0;
- background-image: url(/images/poster-dark.jpg)
+ background-image: url(../images/poster-dark.jpg)
}
/* =======================================================================
jquery.confirm.css
@@ -3074,7 +3095,7 @@ jquery.confirm.css
position: fixed;
top: 0;
left: 0;
- background: url('../images/bg.gif');
+ background: url(../images/bg.gif);
background: -moz-linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)) repeat-x rgba(0,0,0,0.5);
background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0.5))) repeat-x rgba(0,0,0,0.5);
z-index: 100000;
@@ -3102,13 +3123,13 @@ jquery.confirm.css
color: #fff;
margin: 0;
font-size: 22px;
- text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.75);
+ text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
}
#confirmBox p {
padding-top: 20px;
color: #000;
- text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.75);
+ text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
}
#confirmButtons {
diff --git a/gui/slick/interfaces/default/config_general.tmpl b/gui/slick/interfaces/default/config_general.tmpl
index 708fbfd2..756d4d03 100644
--- a/gui/slick/interfaces/default/config_general.tmpl
+++ b/gui/slick/interfaces/default/config_general.tmpl
@@ -282,10 +282,10 @@
Timezone:
display dates and times in either your timezone or the shows network timezone
diff --git a/gui/slick/interfaces/default/config_providers.tmpl b/gui/slick/interfaces/default/config_providers.tmpl
index f97624e2..7eaccdf6 100644
--- a/gui/slick/interfaces/default/config_providers.tmpl
+++ b/gui/slick/interfaces/default/config_providers.tmpl
@@ -6,710 +6,766 @@
#set global $title="Config - Providers"
#set global $header="Search Providers"
-#set global $sbPath="../.."
+#set global $sbPath = '../..'
-#set global $topmenu="config"#
+#set global $topmenu = 'config'
#import os.path
-#include $os.path.join($sickbeard.PROG_DIR, "gui/slick/interfaces/default/inc_top.tmpl")
+#include $os.path.join($sickbeard.PROG_DIR, 'gui/slick/interfaces/default/inc_top.tmpl')
#if $varExists('header')
-
+
#else
- $title
+ $title
#end if
+
+#set $html_selected = ' selected="selected"'
+#set $html_checked = 'checked="checked" '
+
-#if $sickbeard.USE_NZBS
+
+#set $methods_notused = []
+#if not $sickbeard.USE_NZBS
+ $methods_notused.append('Newznab')
+#end if
+#if not $sickbeard.USE_TORRENTS
+ $methods_notused.append('Torrent')
+#end if
+
+#if $sickbeard.USE_NZBS or $sickbeard.USE_TORRENTS
#end if
+
+
-#include $os.path.join($sickbeard.PROG_DIR,"gui/slick/interfaces/default/inc_bottom.tmpl")
+#include $os.path.join($sickbeard.PROG_DIR,'gui/slick/interfaces/default/inc_bottom.tmpl')
diff --git a/gui/slick/interfaces/default/config_search.tmpl b/gui/slick/interfaces/default/config_search.tmpl
index c1115ea4..96fa4c25 100755
--- a/gui/slick/interfaces/default/config_search.tmpl
+++ b/gui/slick/interfaces/default/config_search.tmpl
@@ -38,7 +38,7 @@
Episode Search
-
How to manage searching with providers.
+
How to manage searching with providers.