Updated error checking

This commit is contained in:
Jim MacKenzie 2016-10-08 19:43:53 -05:00
commit ebfb46a904
3 changed files with 14 additions and 10 deletions

View file

@ -50,7 +50,7 @@ namespace PlexRequests.UI.Modules
Log.Warn("Exception Thrown when attempting to check the custom donation url");
Log.Warn(e);
JObject o = new JObject();
o["url"] = "https://www.paypal.me/PlexRequestsNet";
o["url"] = "donationLinkError";
o["message"] = "\"" + "Donate to Library Maintainer" + "\"";
return Response.AsJson(o);
}

View file

@ -287,13 +287,13 @@
<div class="form-group">
<label for="CustomDonationUrl" class="control-label">Custom Donation URL</label>
<div>
<input type="text" class="form-control-custom form-control " id="CustomDonationUrl" name="CustomDonationUrl" placeholder="Custom URL" value="@Model.CustomDonationUrl">
<input type="text" class="form-control-custom form-control " id="CustomDonationUrl" name="CustomDonationUrl" placeholder="http://example.com" value="@Model.CustomDonationUrl">
</div>
</div>
<div class="form-group">
<label for="CustomDonationMessage" class="control-label">Custom Donation Message</label>
<label for="CustomDonationMessage" class="control-label">Donation Button Message</label>
<div>
<input type="text" class="form-control-custom form-control " id="CustomDonationMessage" name="CustomDonationMessage" placeholder="Custom Donation Message" value="@Model.CustomDonationMessage">
<input type="text" class="form-control-custom form-control " id="CustomDonationMessage" name="CustomDonationMessage" placeholder="Donation button message" value="@Model.CustomDonationMessage">
</div>
</div>

View file

@ -97,16 +97,20 @@
$.ajax({
url: "/customDonation",
success: function (result) {
$("#customDonate").show();
var donateLink = $("#customDonateHref");
var donationText = $("#donationText");
donateLink.attr("href", result.url);
if(result.message) {
donationText.text(result.message);
console.log("we win + " + result.url);
if (result.url && result.url != "donationLinkError") {
$("#customDonate").show();
var donateLink = $("#customDonateHref");
var donationText = $("#donationText");
donateLink.attr("href", result.url);
if(result.message) {
donationText.text(result.message);
}
}
},
error: function(xhr, status, error) {
console.log("error " + error);
$("#customDonate").hide();
}
});
</script>