remove incomplete code for hotkey zones
This commit is contained in:
parent
4cf6fc6afb
commit
477402d827
57
functions.js
57
functions.js
|
@ -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 {
|
try {
|
||||||
var feeds = document.getElementById("feeds-holder");
|
var e = document.getElementById(id);
|
||||||
var headlines = document.getElementById("headlines-frame");
|
if (e) e.focus();
|
||||||
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) {
|
} catch (e) {
|
||||||
exception_error("highlightHotkeyZone", e);
|
exception_error(e, "focus_element");
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
function setHotkeyZone(zone) {
|
|
||||||
try {
|
|
||||||
hotkey_zone = zone;
|
|
||||||
|
|
||||||
highlightHotkeyZone(zone);
|
|
||||||
|
|
||||||
|
|
||||||
} catch (e) {
|
|
||||||
exception_error("setHotkeyZone", e);
|
|
||||||
}
|
}
|
||||||
|
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>
|
||||||
|
|
||||||
|
|
12
prefs.js
12
prefs.js
|
@ -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…
Reference in New Issue