No need to be paranoid, the code isn't going to contain both classes at once unless someone messes up, and then it's not my fault.

This commit is contained in:
gigaherz 2012-02-10 17:34:38 +01:00
parent b9b489c99e
commit 8a22a43cf3

View File

@ -576,18 +576,20 @@ var PDFView = {
var sidebar = document.getElementById('sidebar'); var sidebar = document.getElementById('sidebar');
var pinIcon = document.getElementById('pinIcon'); var pinIcon = document.getElementById('pinIcon');
sidebar.classList.remove('released'); var oldClass = 'released';
pinIcon.classList.remove('released'); var newClass = 'pinned';
sidebar.classList.remove('pinned');
pinIcon.classList.remove('pinned');
this.pinState = !this.pinState; if (this.pinState) {
oldClass = 'pinned';
var newClass = this.pinState ? 'pinned' : 'released'; newClass = 'released';
}
sidebar.classList.remove(oldClass);
pinIcon.classList.remove(oldClass);
sidebar.classList.add(newClass); sidebar.classList.add(newClass);
pinIcon.classList.add(newClass); pinIcon.classList.add(newClass);
this.pinState = !this.pinState;
}, },
getVisiblePages: function pdfViewGetVisiblePages() { getVisiblePages: function pdfViewGetVisiblePages() {