]> git.wh0rd.org - tt-rss.git/blobdiff - prefs.js
adding in the backend connection bits so that the dialog works
[tt-rss.git] / prefs.js
index ee53cf27aff5879a562621b97ccb694ee14d97ce..6d5e5a90cd66d25423f858b817a6b53953e6cfea 100644 (file)
--- a/prefs.js
+++ b/prefs.js
@@ -1672,6 +1672,42 @@ function pubRegenKey() {
        return false;
 }
 
+function opmlRegenKey() {
+
+       try {
+               var ok = confirm(__("Replace current OPML publishing address with a new one?"));
+       
+               if (ok) {
+       
+                       notify_progress("Trying to change address...", true);
+       
+                       var query = "?op=rpc&subop=regenOPMLKey";
+       
+                       new Ajax.Request("backend.php", {
+                               parameters: query,
+                               onComplete: function(transport) {
+                                               var new_link = transport.responseXML.getElementsByTagName("link")[0];
+       
+                                               var e = $('pub_opml_url');
+       
+                                               if (new_link) {
+                                                       e.href = new_link.firstChild.nodeValue;
+                                                       e.innerHTML = new_link.firstChild.nodeValue;
+       
+                                                       new Effect.Highlight(e);
+
+                                                       notify('');
+       
+                                               } else {
+                                                       notify_error("Could not change feed URL.");
+                                               }
+                               } });
+               }
+       } catch (e) {
+               exception_error("opmlRegenKey", e);
+       }
+       return false;
+}
 function validatePrefsSave() {
        try {