make sure layout button always has the current type as class name

This commit is contained in:
Bala Clark 2011-09-01 00:35:14 +02:00
parent 1db2e6483c
commit bd719688de

View file

@ -184,7 +184,7 @@ function ComicBook(id, srcs, opts) {
.append( .append(
$(document.createElement("button")) $(document.createElement("button"))
.text("layout") .text("layout")
.addClass(options.displayMode) .addClass("cb-layout " + options.displayMode)
.click(function(){ .click(function(){
ComicBook.prototype.toggleLayout(); ComicBook.prototype.toggleLayout();
}) })
@ -334,10 +334,13 @@ function ComicBook(id, srcs, opts) {
ComicBook.prototype.toggleLayout = function() { ComicBook.prototype.toggleLayout = function() {
if (options.displayMode === "double") { if (options.displayMode === "double") {
$("#cb-toolbar .cb-layout").removeClass("double");
options.displayMode = "single"; options.displayMode = "single";
} else { } else {
$("#cb-toolbar .cb-layout").removeClass("single");
options.displayMode = "double"; options.displayMode = "double";
} }
$("#cb-toolbar .cb-layout").addClass(options.displayMode);
ComicBook.prototype.draw(); ComicBook.prototype.draw();
}; };