diff --git a/lib/ComicBook.js b/lib/ComicBook.js index 5368c43..71bd4c1 100755 --- a/lib/ComicBook.js +++ b/lib/ComicBook.js @@ -319,22 +319,22 @@ function ComicBook(id, srcs, opts) { }; ComicBook.prototype.showControl = function(control) { - this.getControl(control).show(); + this.getControl(control).show().addClass("open"); }; ComicBook.prototype.hideControl = function(control) { - this.getControl(control).hide(); + this.getControl(control).removeClass("open").hide(); }; ComicBook.prototype.toggleControl = function(control) { - this.getControl(control).toggle(); + this.getControl(control).toggle().toggleClass("open"); }; ComicBook.prototype.toggleToolbar = function() { if ($("#cb-toolbar").is(":visible")) { $(".cb-control").not(".cb-navigate").hide(); } else { - $("#cb-toolbar").show(); + $("#cb-toolbar, .cb-control.open").show(); } };