diff --git a/dashboard-ui/css/site.css b/dashboard-ui/css/site.css index 8c9d731666..859853c770 100644 --- a/dashboard-ui/css/site.css +++ b/dashboard-ui/css/site.css @@ -272,6 +272,10 @@ form, .readOnlyContent { color: #fff!important; } + .invalidEntry { + background-color: lightpink!important; + } + /* Tabs (e.g. advanced metadata page) */ .localnav { margin-bottom: 40px!important; diff --git a/dashboard-ui/scripts/supporterkeypage.js b/dashboard-ui/scripts/supporterkeypage.js index 88748064f2..5490034336 100644 --- a/dashboard-ui/scripts/supporterkeypage.js +++ b/dashboard-ui/scripts/supporterkeypage.js @@ -20,10 +20,17 @@ } else { $('.supporterOnly', page).hide(); } + if ((info.LegacyKey || info.SupporterKey) && !info.IsMBSupporter) { + $('#txtSupporterKey', page).addClass("invalidEntry"); + $('.notSupporter', page).show(); + } else { + $('#txtSupporterKey', page).removeClass("invalidEntry"); + $('.notSupporter', page).hide(); + } Dashboard.hideLoadingMsg(); }); }, - + updateSupporterKey: function () { Dashboard.showLoadingMsg(); @@ -40,8 +47,7 @@ ApiClient.updatePluginSecurityInfo(info).done(function () { Dashboard.resetPluginSecurityInfo(); Dashboard.hideLoadingMsg(); - SupporterPage.load(); - + SupporterKeyPage.load(); }); return false; diff --git a/dashboard-ui/supporterkey.html b/dashboard-ui/supporterkey.html index 6db5ae4845..fe77610d11 100644 --- a/dashboard-ui/supporterkey.html +++ b/dashboard-ui/supporterkey.html @@ -26,6 +26,11 @@ After becoming a supporter, you will be emailed a Supporter Key. Simply copy and paste that key into this field and start enjoying everything the community has developed for Media Browser. Only MB 3 Supporter Keys are valid here +