diff --git a/classes/backend.php b/classes/backend.php
index 5bd724728..dad40a269 100644
--- a/classes/backend.php
+++ b/classes/backend.php
@@ -1,12 +1,6 @@
";
- }
-
- function digestTest() {
+class Backend extends Handler_Protected {
+ /* function digestTest() {
if (isset($_SESSION['uid'])) {
header("Content-type: text/html");
@@ -19,73 +13,7 @@ class Backend extends Handler {
} else {
print error_json(6);
}
- }
-
- private function display_main_help() {
- $info = get_hotkeys_info();
- $imap = get_hotkeys_map();
- $omap = array();
-
- foreach ($imap[1] as $sequence => $action) {
- if (!isset($omap[$action])) $omap[$action] = array();
-
- array_push($omap[$action], $sequence);
- }
-
- print "
";
-
-
- }
+ } */
function help() {
$topic = basename(clean($_REQUEST["topic"])); // only one for now
diff --git a/js/App.js b/js/App.js
index af21cc97f..03103845e 100644
--- a/js/App.js
+++ b/js/App.js
@@ -300,19 +300,19 @@ const App = {
}
},
helpDialog: function(topic) {
- const query = "backend.php?op=backend&method=help&topic=" + encodeURIComponent(topic);
-
if (dijit.byId("helpDlg"))
dijit.byId("helpDlg").destroyRecursive();
- const dialog = new dijit.Dialog({
- id: "helpDlg",
- title: __("Help"),
- style: "width: 600px",
- href: query,
- });
+ xhrPost("backend.php", {op: "backend", method: "help", topic: topic}, (transport) => {
+ const dialog = new dijit.Dialog({
+ id: "helpDlg",
+ title: __("Help"),
+ style: "width: 600px",
+ content: transport.responseText,
+ });
- dialog.show();
+ dialog.show();
+ });
},
displayDlg: function(title, id, param, callback) {
Notify.progress("Loading, please wait...", true);