mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Fix #908982 (Residual display of "Reference Mode" remains on the ebook)
This commit is contained in:
parent
5d4202903b
commit
4e30b394c8
@ -4,10 +4,9 @@
|
|||||||
* License: GNU GPL v3
|
* License: GNU GPL v3
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
var reference_old_bgcol = "transparent";
|
var reference_old_bgcol = "transparent";
|
||||||
var reference_prefix = "1.";
|
var reference_prefix = "1.";
|
||||||
|
var reference_last_highlighted_para = null;
|
||||||
|
|
||||||
function show_reference_panel(ref) {
|
function show_reference_panel(ref) {
|
||||||
panel = $("#calibre_reference_panel");
|
panel = $("#calibre_reference_panel");
|
||||||
@ -24,6 +23,7 @@ function toggle_reference(e) {
|
|||||||
p = $(this);
|
p = $(this);
|
||||||
if (e.type == "mouseenter") {
|
if (e.type == "mouseenter") {
|
||||||
reference_old_bgcol = p.css("background-color");
|
reference_old_bgcol = p.css("background-color");
|
||||||
|
reference_last_highlighted_para = p;
|
||||||
p.css({backgroundColor:"beige"});
|
p.css({backgroundColor:"beige"});
|
||||||
var i = 0;
|
var i = 0;
|
||||||
var paras = $("p");
|
var paras = $("p");
|
||||||
@ -34,6 +34,7 @@ function toggle_reference(e) {
|
|||||||
} else {
|
} else {
|
||||||
p.css({backgroundColor:reference_old_bgcol});
|
p.css({backgroundColor:reference_old_bgcol});
|
||||||
panel = $("#calibre_reference_panel").hide();
|
panel = $("#calibre_reference_panel").hide();
|
||||||
|
reference_last_highlighted_para = null;
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@ -44,6 +45,10 @@ function enter_reference_mode() {
|
|||||||
|
|
||||||
function leave_reference_mode() {
|
function leave_reference_mode() {
|
||||||
$("p").unbind("mouseenter mouseleave", toggle_reference);
|
$("p").unbind("mouseenter mouseleave", toggle_reference);
|
||||||
|
panel = $("#calibre_reference_panel");
|
||||||
|
if (panel.length > 0) panel.hide();
|
||||||
|
if (reference_last_highlighted_para != null)
|
||||||
|
reference_last_highlighted_para.css({backgroundColor:reference_old_bgcol});
|
||||||
}
|
}
|
||||||
|
|
||||||
function goto_reference(ref) {
|
function goto_reference(ref) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user