Add "delete identity" button in settings
[tt-rss-micropub.git] / settings.js
diff --git a/settings.js b/settings.js
new file mode 100644 (file)
index 0000000..40657a2
--- /dev/null
@@ -0,0 +1,25 @@
+/**
+ * Delete a given account
+ */
+function micropubDeleteIdentity(accountUrl)
+{
+    new Ajax.Request('backend.php', {
+        parameters: {
+            'op':     'pluginhandler',
+            'plugin': 'micropub',
+            'method': 'action',
+            'mode':   'deleteIdentity',
+            'me':     accountUrl,
+        },
+        onSuccess: function(transport) {
+            notify_info('Account removed');
+            var elems = dojo.query('tr[data-url="' + accountUrl + '"]');
+            if (elems.length > 0) {
+                elems.first().remove();
+            }
+        },
+        onFailure: function(transport) {
+            notify_error(transport.responseText);
+        }
+    });
+}