aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.WebDashboard/Html/scripts/SupporterPage.js
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.WebDashboard/Html/scripts/SupporterPage.js')
-rw-r--r--MediaBrowser.WebDashboard/Html/scripts/SupporterPage.js29
1 files changed, 29 insertions, 0 deletions
diff --git a/MediaBrowser.WebDashboard/Html/scripts/SupporterPage.js b/MediaBrowser.WebDashboard/Html/scripts/SupporterPage.js
new file mode 100644
index 000000000..2a599f259
--- /dev/null
+++ b/MediaBrowser.WebDashboard/Html/scripts/SupporterPage.js
@@ -0,0 +1,29 @@
+var SupporterPage = {
+
+ onPageShow: function () {
+ SupporterPage.load();
+ },
+
+ onPageHide: function () {
+
+ },
+
+ load: function() {
+ Dashboard.showLoadingMsg();
+ var page = $.mobile.activePage;
+
+ ApiClient.getPluginSecurityInfo().done(function (info) {
+ $('#txtSupporterKey', page).val(info.SupporterKey);
+ if (info.IsMBSupporter) {
+ $('.supporterOnly', page).show();
+ } else {
+ $('.supporterOnly', page).hide();
+ }
+ $('#paypalReturnUrl', page).val(ApiClient.getCustomUrl("dashboard/supporterKey.html"));
+ Dashboard.hideLoadingMsg();
+ });
+ }
+};
+
+$(document).on('pageshow', "#supporterPage", SupporterPage.onPageShow)
+ .on('pagehide', "#supporterPage", SupporterPage.onPageHide);