remove incomplete code for hotkey zones

master
Andrew Dolgov 16 years ago
parent 4cf6fc6afb
commit 477402d827

@ -1,7 +1,6 @@
var hotkeys_enabled = true; var hotkeys_enabled = true;
var debug_mode_enabled = false; var debug_mode_enabled = false;
var xmlhttp_rpc = Ajax.getTransport(); var xmlhttp_rpc = Ajax.getTransport();
var hotkey_zone = 0;
/* add method to remove element from array */ /* add method to remove element from array */
@ -1632,59 +1631,13 @@ function displayHelpInfobox(topic_id) {
return false; return false;
} }
var _border_color_normal = "#88b0f0"; function focus_element(id) {
var _border_color_highlight = "#72eda8";
var _border_color_flash = "#f0fff0";
function highlightHotkeyZone(zone) {
try {
var feeds = document.getElementById("feeds-holder");
var headlines = document.getElementById("headlines-frame");
var content = document.getElementById("content-frame");
feeds.style.borderColor = _border_color_normal;
headlines.style.borderColor = _border_color_normal;
content.style.borderColor = _border_color_normal;
if (zone == 1) {
feeds.style.borderColor = _border_color_highlight;
new Effect.Highlight(feeds, {duration: 0.5, startcolor:
_border_color_flash,
queue: { position:'end', scope: 'EFCHL-Q', limit: 1 } } );
}
if (zone == 2) {
headlines.style.borderColor = _border_color_highlight;
new Effect.Highlight(headlines, {duration: 0.5, startcolor:
_border_color_flash,
queue: { position:'end', scope: 'EFCHL-Q', limit: 1 } } );
}
if (zone == 3 && content) {
content.style.borderColor = _border_color_highlight;
new Effect.Highlight(content, {duration: 0.5, startcolor:
_border_color_flash,
queue: { position:'end', scope: 'EFCHL-Q', limit: 1 } } );
}
} catch (e) {
exception_error("highlightHotkeyZone", e);
}
}
function setHotkeyZone(zone) {
try { try {
hotkey_zone = zone; var e = document.getElementById(id);
if (e) e.focus();
highlightHotkeyZone(zone);
} catch (e) { } catch (e) {
exception_error("setHotkeyZone", e); exception_error(e, "focus_element");
} }
return false;
} }

@ -30,6 +30,7 @@
<h2><?php echo __("Other actions") ?></h2> <h2><?php echo __("Other actions") ?></h2>
<table> <table>
<tr><td class='n'>/</td><td><?php echo __("Focus search (if present)") ?></td></tr>
<tr><td class='n'>?</td><td><?php echo __("Display this help dialog") ?></td></tr> <tr><td class='n'>?</td><td><?php echo __("Display this help dialog") ?></td></tr>
</table> </table>

@ -1756,6 +1756,18 @@ function pref_hotkey_handler(e) {
return; return;
} }
if (keycode == 191) { // /
var search_boxes = new Array("label_search",
"feed_search", "filter_search", "user_search");
for (var i = 0; i < search_boxes.length; i++) {
var elem = document.getElementById(search_boxes[i]);
if (elem) {
return focus_element(search_boxes[i]);
}
}
}
} }
/* Prefix c */ /* Prefix c */

Loading…
Cancel
Save