| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 | var SupporterKeyPage = {    onPageShow: function () {        SupporterKeyPage.load();    },    onPageHide: function () {    },    load: function() {        Dashboard.showLoadingMsg();        var page = $.mobile.activePage;        ApiClient.getPluginSecurityInfo().done(function (info) {            $('#txtSupporterKey', page).val(info.SupporterKey);            $('#txtLegacyKey', page).val(info.LegacyKey);            if (info.IsMBSupporter) {                $('.supporterOnly', page).show();            } else {                $('.supporterOnly', page).hide();            }            Dashboard.hideLoadingMsg();        });    },    updateSupporterKey: function () {        Dashboard.showLoadingMsg();        var page = $.mobile.activePage;                var key = $('#txtSupporterKey', page).val();        var legacyKey = $('#txtLegacyKey', page).val();            var info = {                SupporterKey: key,                LegacyKey: legacyKey            };            ApiClient.updateSecurityInfo(info).done(function () {                Dashboard.resetPluginSecurityInfo();                Dashboard.hideLoadingMsg();                SupporterPage.load();            });        return false;    },        retrieveSupporterKey: function () {        Dashboard.showLoadingMsg();        var page = $.mobile.activePage;        var email = $('#txtEmail', page).val();        var url = "http://mb3admin.com/admin/service/supporter/retrievekey?email="+email;        console.log(url);        $.post(url).done(function (res) {            var result = JSON.parse(res);            Dashboard.hideLoadingMsg();            if (result.Success) {                Dashboard.alert("Key emailed to "+email);            } else {                Dashboard.showError(result.ErrorMessage);            }            console.log(result);        });        return false;    }};$(document).on('pageshow', "#supporterKeyPage", SupporterKeyPage.onPageShow)    .on('pagehide', "#supporterKeyPage", SupporterKeyPage.onPageHide);
 |