new Ajax.Request("backend.php", {
parameters: query,
onComplete: function(transport) {
- filterlist_callback2(transport);
- } });
-
+ updateFilterList();
+ } });
}
} else {
alert(__("No filters are selected."));
return false;
}
-function removeSelectedPrefProfiles() {
-
- var sel_rows = getSelectedFeedCats();
-
- if (sel_rows.length > 0) {
-
- var ok = confirm(__("Remove selected profiles? Active and default profiles will not be removed."));
-
- if (ok) {
- notify_progress("Removing selected profiles...");
-
- var query = "?op=rpc&subop=remprofiles&ids="+
- param_escape(sel_rows.toString());
-
- new Ajax.Request("backend.php", {
- parameters: query,
- onComplete: function(transport) {
- editProfiles();
- } });
- }
-
- } else {
- alert(__("No profiles selected."));
- }
-
- return false;
-}
-
function userEditCancel() {
closeInfoBox();
return false;
function init() {
try {
-
- /* dojo.require("dijit.layout.TabContainer");
- dojo.require("dijit.layout.BorderContainer");
- dojo.require("dijit.layout.AccordionContainer");
- dojo.require("dijit.layout.ContentPane");
- dojo.require("dijit.Dialog");
- dojo.require("dijit.form.Button");
- dojo.require("dijit.form.Select");
- dojo.require("dijit.form.FilteringSelect");
- dojo.require("dijit.form.TextBox");
- dojo.require("dijit.form.CheckBox");
- dojo.require("dijit.form.ValidationTextBox");
- dojo.require("dijit.form.RadioButton");
- dojo.require("dijit.form.Select");
- dojo.require("dijit.Toolbar");
- dojo.require("dojo.data.ItemFileWriteStore");
- dojo.require("dijit.Tree");
- dojo.require("dijit.form.DropDownButton");
- dojo.require("dijit.form.Form");
- dojo.require("dijit.Menu");
- dojo.require("dijit.tree.dndSource");
- dojo.require("dijit.InlineEditBox");
- dojo.require("dijit.ColorPalette");
- dojo.require("dijit.ProgressBar");
- dojo.require("dijit.form.SimpleTextarea"); */
-
dojo.registerModulePath("lib", "..");
dojo.registerModulePath("fox", "../..");
}
}
-function showFeedsWithErrors() {
- displayDlg('feedUpdateErrors');
+function showInactiveFeeds() {
+ try {
+ var query = "backend.php?op=dlg&id=inactiveFeeds";
+
+ if (dijit.byId("inactiveFeedsDlg"))
+ dijit.byId("inactiveFeedsDlg").destroyRecursive();
+
+ dialog = new dijit.Dialog({
+ id: "inactiveFeedsDlg",
+ title: __("Feeds without recent updates"),
+ style: "width: 600px",
+ getSelectedFeeds: function() {
+ return getSelectedTableRowIds("prefInactiveFeedList");
+ },
+ removeSelected: function() {
+ var sel_rows = this.getSelectedFeeds();
+
+ console.log(sel_rows);
+
+ if (sel_rows.length > 0) {
+ var ok = confirm(__("Remove selected feeds?"));
+
+ if (ok) {
+ notify_progress("Removing selected feeds...", true);
+
+ var query = "?op=pref-feeds&subop=remove&ids="+
+ param_escape(sel_rows.toString());
+
+ new Ajax.Request("backend.php", {
+ parameters: query,
+ onComplete: function(transport) {
+ notify('');
+ dialog.hide();
+ updateFeedList();
+ } });
+ }
+
+ } else {
+ alert(__("No feeds are selected."));
+ }
+ },
+ execute: function() {
+ if (this.validate()) {
+ }
+ },
+ href: query});
+
+ dialog.show();
+
+ } catch (e) {
+ exception_error("showInactiveFeeds", e);
+ }
+
}
function opmlRegenKey() {
return false;
}
-function handle_rpc_reply(transport, scheduled_call) {
- try {
- if (transport.responseXML) {
-
- if (!transport_error_check(transport)) return false;
-
- } else {
- notify_error("Error communicating with server.");
- }
-
- } catch (e) {
- exception_error("handle_rpc_reply", e, transport);
- }
-
- return true;
-}
-
function resetFeedOrder() {
try {
notify_progress("Loading, please wait...");
exception_error("customizeCSS", e);
}
}
+
+function insertSSLserial(value) {
+ try {
+ dijit.byId("SSL_CERT_SERIAL").attr('value', value);
+ } catch (e) {
+ exception_error("insertSSLcerial", e);
+ }
+}