]> git.wh0rd.org - tt-rss.git/blobdiff - js/prefs.js
move data import/export to a separate plugin
[tt-rss.git] / js / prefs.js
index 4687c60bb6ae2572536c094ad178d557c5c9f81a..1154b9f18ecec4bf041a6d17c25a39a5f5ce4e5c 100644 (file)
@@ -846,22 +846,6 @@ function opmlImport() {
        }
 }
 
-function importData() {
-
-       var file = $("export_file");
-
-       if (file.value.length == 0) {
-               alert(__("Please choose the file first."));
-               return false;
-       } else {
-               notify_progress("Importing, please wait...", true);
-
-               Element.show("data_upload_iframe");
-
-               return true;
-       }
-}
-
 
 function updateFilterList() {
        var user_search = $("filter_search");
@@ -1896,112 +1880,6 @@ function showHelp() {
        }
 }
 
-function exportData() {
-       try {
-
-               var query = "backend.php?op=dlg&method=exportData";
-
-               if (dijit.byId("dataExportDlg"))
-                       dijit.byId("dataExportDlg").destroyRecursive();
-
-               var exported = 0;
-
-               dialog = new dijit.Dialog({
-                       id: "dataExportDlg",
-                       title: __("Export Data"),
-                       style: "width: 600px",
-                       prepare: function() {
-
-                               notify_progress("Loading, please wait...");
-
-                               new Ajax.Request("backend.php", {
-                                       parameters: "?op=rpc&method=exportrun&offset=" + exported,
-                                       onComplete: function(transport) {
-                                               try {
-                                                       var rv = JSON.parse(transport.responseText);
-
-                                                       if (rv && rv.exported != undefined) {
-                                                               if (rv.exported > 0) {
-
-                                                                       exported += rv.exported;
-
-                                                                       $("export_status_message").innerHTML =
-                                                                               "<img src='images/indicator_tiny.gif'> " +
-                                                                               "Exported %d articles, please wait...".replace("%d",
-                                                                                       exported);
-
-                                                                       setTimeout('dijit.byId("dataExportDlg").prepare()', 2000);
-
-                                                               } else {
-
-                                                                       $("export_status_message").innerHTML =
-                                                                               __("Finished, exported %d articles. You can download the data <a class='visibleLink' href='%u'>here</a>.")
-                                                                               .replace("%d", exported)
-                                                                               .replace("%u", "backend.php?op=rpc&subop=exportget");
-
-                                                                       exported = 0;
-
-                                                               }
-
-                                                       } else {
-                                                               $("export_status_message").innerHTML =
-                                                                       "Error occured, could not export data.";
-                                                       }
-                                               } catch (e) {
-                                                       exception_error("exportData", e, transport.responseText);
-                                               }
-
-                                               notify('');
-
-                                       } });
-
-                       },
-                       execute: function() {
-                               if (this.validate()) {
-
-
-
-                               }
-                       },
-                       href: query});
-
-               dialog.show();
-
-
-       } catch (e) {
-               exception_error("exportData", e);
-       }
-}
-
-function dataImportComplete(iframe) {
-       try {
-               if (!iframe.contentDocument.body.innerHTML) return false;
-
-               Element.hide(iframe);
-
-               notify('');
-
-               if (dijit.byId('dataImportDlg'))
-                       dijit.byId('dataImportDlg').destroyRecursive();
-
-               var content = iframe.contentDocument.body.innerHTML;
-
-               dialog = new dijit.Dialog({
-                       id: "dataImportDlg",
-                       title: __("Data Import"),
-                       style: "width: 600px",
-                       onCancel: function() {
-
-                       },
-                       content: content});
-
-               dialog.show();
-
-       } catch (e) {
-               exception_error("dataImportComplete", e);
-       }
-}
-
 function gotoExportOpml(filename, settings) {
        tmp = settings ? 1 : 0;
        document.location.href = "backend.php?op=opml&method=export&filename=" + filename + "&settings=" + tmp;