Browse Source

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.

gigaherz 13 years ago
parent
commit
8a22a43cf3
  1. 16
      web/viewer.js

16
web/viewer.js

@ -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() {

Loading…
Cancel
Save