mirror of
https://github.com/zen-browser/pdf.js.git
synced 2025-07-09 17:55:37 +02:00
Changed class management to use the classList collection instead of regex.
Fixed a bug where it wouldn't react to the first click.
This commit is contained in:
parent
24b72f70bf
commit
b9b489c99e
1 changed files with 10 additions and 17 deletions
|
@ -576,25 +576,18 @@ var PDFView = {
|
||||||
var sidebar = document.getElementById('sidebar');
|
var sidebar = document.getElementById('sidebar');
|
||||||
var pinIcon = document.getElementById('pinIcon');
|
var pinIcon = document.getElementById('pinIcon');
|
||||||
|
|
||||||
sidebar.className = sidebar.className.replace(
|
sidebar.classList.remove('released');
|
||||||
/(?:^|\s)released(?!\S)/ ,
|
pinIcon.classList.remove('released');
|
||||||
'');
|
sidebar.classList.remove('pinned');
|
||||||
sidebar.className = sidebar.className.replace(
|
pinIcon.classList.remove('pinned');
|
||||||
/(?:^|\s)pinned(?!\S)/ ,
|
|
||||||
'');
|
this.pinState = !this.pinState;
|
||||||
pinIcon.className = pinIcon.className.replace(
|
|
||||||
/(?:^|\s)released(?!\S)/ ,
|
|
||||||
'');
|
|
||||||
pinIcon.className = pinIcon.className.replace(
|
|
||||||
/(?:^|\s)pinned(?!\S)/ ,
|
|
||||||
'');
|
|
||||||
|
|
||||||
var newClass = this.pinState ? 'pinned' : 'released';
|
var newClass = this.pinState ? 'pinned' : 'released';
|
||||||
|
|
||||||
sidebar.className += newClass;
|
sidebar.classList.add(newClass);
|
||||||
pinIcon.className += newClass;
|
pinIcon.classList.add(newClass);
|
||||||
|
|
||||||
this.pinState = !this.pinState;
|
|
||||||
},
|
},
|
||||||
|
|
||||||
getVisiblePages: function pdfViewGetVisiblePages() {
|
getVisiblePages: function pdfViewGetVisiblePages() {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue