@@ -88,16 +88,32 @@ export function scale(id, scale) {
8888 }
8989}
9090
91- export function setPages ( id , enableTowPagesOnView ) {
91+ export function setPages ( id , enableTwoPagesOneView ) {
9292 const { el, pdfViewer } = Data . get ( id ) ;
9393 if ( pdfViewer ) {
94- if ( enableTowPagesOnView ) {
94+ if ( enableTwoPagesOneView ) {
9595 pdfViewer . spreadMode = 1 ;
9696 }
9797 else {
9898 pdfViewer . spreadMode = 0 ;
9999 }
100100 }
101+
102+ resetTwoPagesOneView ( el , pdfViewer ) ;
103+ }
104+
105+ const resetTwoPagesOneView = ( el , pdfViewer ) => {
106+ const twoPagesOneView = el . querySelector ( ".dropdown-item-pages" ) ;
107+ if ( twoPagesOneView ) {
108+ EventHandler . on ( twoPagesOneView , "click" , e => {
109+ if ( pdfViewer . spreadMode === 0 ) {
110+ pdfViewer . spreadMode = 1 ;
111+ }
112+ else {
113+ pdfViewer . spreadMode = 0 ;
114+ }
115+ } ) ;
116+ }
101117}
102118
103119const addEventListener = ( el , pdfViewer , eventBus , invoke , options ) => {
@@ -185,17 +201,7 @@ const addEventListener = (el, pdfViewer, eventBus, invoke, options) => {
185201 EventHandler . on ( minus , "click" , e => updateScale ( pdfViewer , e . target , - 1 ) ) ;
186202 EventHandler . on ( plus , "click" , e => updateScale ( pdfViewer , e . target , 1 ) ) ;
187203
188- const towPagesOneView = el . querySelector ( ".dropdown-item-pages" ) ;
189- if ( towPagesOneView ) {
190- EventHandler . on ( towPagesOneView , "click" , e => {
191- if ( pdfViewer . spreadMode === 0 ) {
192- pdfViewer . spreadMode = 1 ;
193- }
194- else {
195- pdfViewer . spreadMode = 0 ;
196- }
197- } ) ;
198- }
204+ resetTwoPagesOneView ( el , pdfViewer ) ;
199205
200206 const thumbnailsToggle = el . querySelector ( ".bb-view-bar" ) ;
201207 if ( thumbnailsToggle ) {
0 commit comments