|
@@ -1001,12 +1001,7 @@ function pref_hotkey_handler(e) {
|
|
|
if (!hotkey_prefix) {
|
|
|
|
|
|
if ((keycode == 191 || keychar == '?') && shift_key) { // ?
|
|
|
- if (!Element.visible("hotkey_help_overlay")) {
|
|
|
- //Element.show("hotkey_help_overlay");
|
|
|
- Effect.Appear("hotkey_help_overlay", {duration : 0.3, to: 0.9});
|
|
|
- } else {
|
|
|
- Element.hide("hotkey_help_overlay");
|
|
|
- }
|
|
|
+ showHelp();
|
|
|
return false;
|
|
|
}
|
|
|
|
|
@@ -1919,3 +1914,16 @@ function editSelectedInstance() {
|
|
|
editInstance(rows[0]);
|
|
|
}
|
|
|
|
|
|
+function showHelp() {
|
|
|
+ try {
|
|
|
+ new Ajax.Request("backend.php", {
|
|
|
+ parameters: "?op=backend&method=help&topic=prefs",
|
|
|
+ onComplete: function(transport) {
|
|
|
+ $("hotkey_help_overlay").innerHTML = transport.responseText;
|
|
|
+ Effect.Appear("hotkey_help_overlay", {duration : 0.3});
|
|
|
+ } });
|
|
|
+
|
|
|
+ } catch (e) {
|
|
|
+ exception_error("showHelp", e);
|
|
|
+ }
|
|
|
+}
|