From 43ee3fd0ec1c3d5cd1d5147fd869c123ffe3204a Mon Sep 17 00:00:00 2001
From: Anton Sarukhanov <code@ant.sr>
Date: Wed, 2 Nov 2016 02:11:20 -0400
Subject: [PATCH] Forgot how to jQuery

---
 theme/static/js/script.js | 25 ++++++++++++-------------
 1 file changed, 12 insertions(+), 13 deletions(-)

diff --git a/theme/static/js/script.js b/theme/static/js/script.js
index 652adf5..7af20c0 100644
--- a/theme/static/js/script.js
+++ b/theme/static/js/script.js
@@ -24,20 +24,19 @@
             type: 'POST',
             url: $(selector).attr("action"),
             data: $(selector).serialize(),
-            success: function(response) {
-                $(selector).html(response);
-            },
-            statusCode: {
-                429: function() {
-                    if (jqXHR.getResponseHeader("Retry-After")) {
-                        alert("Too many requests from your network. Please try again in "
-                            + jqXHR.getResponseHeader("Retry-After") + " seconds.");
-                    } else {
-                        alert("Too many requests from your network. Please try again later.");
-                    }
+        })
+        .done(function(jqXHR, response) {
+            $(selector).html(response)
+        })
+        .fail(function(jqXHR, response) {
+            if (jqXHR.statusCode() == 429) {
+                if (jqXHR.getResponseHeader("Retry-After")) {
+                    alert("Too many requests from your network. Please try again in "
+                        + jqXHR.getResponseHeader("Retry-After") + " seconds.");
+                } else {
+                    alert("Too many requests from your network. Please try again later.");
                 }
-            },
-            error: function(jqXHR, error_type, e) {
+            } else {
                 alert("Sorry, an error occurred. Please try again, or email me.");
             }
         });
-- 
GitLab