Skip to content

Commit 8d6aac1

Browse files
committed
Merge pull request mozilla#3080 from Snuffleupagus/zoomButtons-disable
Fix disabling of zoom buttons and add camel case button names
2 parents 796023f + 93b8e1f commit 8d6aac1

File tree

2 files changed

+16
-17
lines changed

2 files changed

+16
-17
lines changed

web/viewer.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -166,11 +166,11 @@
166166
<div class="outerCenter">
167167
<div class="innerCenter" id="toolbarViewerMiddle">
168168
<div class="splitToolbarButton">
169-
<button class="toolbarButton zoomOut" id="zoom_out" title="Zoom Out" tabindex="9" data-l10n-id="zoom_out">
169+
<button id="zoomOut" class="toolbarButton zoomOut" title="Zoom Out" tabindex="9" data-l10n-id="zoom_out">
170170
<span data-l10n-id="zoom_out_label">Zoom Out</span>
171171
</button>
172172
<div class="splitToolbarButtonSeparator"></div>
173-
<button class="toolbarButton zoomIn" id="zoom_in" title="Zoom In" tabindex="10" data-l10n-id="zoom_in">
173+
<button id="zoomIn" class="toolbarButton zoomIn" title="Zoom In" tabindex="10" data-l10n-id="zoom_in">
174174
<span data-l10n-id="zoom_in_label">Zoom In</span>
175175
</button>
176176
</div>
@@ -202,13 +202,13 @@
202202
</div>
203203

204204
<menu type="context" id="viewerContextMenu">
205-
<menuitem label="First Page" id="first_page"
205+
<menuitem id="firstPage" label="First Page"
206206
data-l10n-id="first_page" ></menuitem>
207-
<menuitem label="Last Page" id="last_page"
207+
<menuitem id="lastPage" label="Last Page"
208208
data-l10n-id="last_page" ></menuitem>
209-
<menuitem label="Rotate Counter-Clockwise" id="page_rotate_ccw"
209+
<menuitem id="pageRotateCcw" label="Rotate Counter-Clockwise"
210210
data-l10n-id="page_rotate_ccw" ></menuitem>
211-
<menuitem label="Rotate Clockwise" id="page_rotate_cw"
211+
<menuitem id="pageRotateCw" label="Rotate Clockwise"
212212
data-l10n-id="page_rotate_cw" ></menuitem>
213213
</menu>
214214

web/viewer.js

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3159,7 +3159,7 @@ document.addEventListener('DOMContentLoaded', function webViewerLoad(evt) {
31593159
}
31603160

31613161
if (PDFView.supportsIntegratedFind) {
3162-
document.querySelector('#viewFind').classList.add('hidden');
3162+
document.getElementById('viewFind').classList.add('hidden');
31633163
}
31643164

31653165
// Listen for warnings to trigger the fallback UI. Errors should be caught
@@ -3210,12 +3210,12 @@ document.addEventListener('DOMContentLoaded', function webViewerLoad(evt) {
32103210
PDFView.page++;
32113211
});
32123212

3213-
document.querySelector('.zoomIn').addEventListener('click',
3213+
document.getElementById('zoomIn').addEventListener('click',
32143214
function() {
32153215
PDFView.zoomIn();
32163216
});
32173217

3218-
document.querySelector('.zoomOut').addEventListener('click',
3218+
document.getElementById('zoomOut').addEventListener('click',
32193219
function() {
32203220
PDFView.zoomOut();
32213221
});
@@ -3260,22 +3260,22 @@ document.addEventListener('DOMContentLoaded', function webViewerLoad(evt) {
32603260
PDFView.parseScale(this.value);
32613261
});
32623262

3263-
document.getElementById('first_page').addEventListener('click',
3263+
document.getElementById('firstPage').addEventListener('click',
32643264
function() {
32653265
PDFView.page = 1;
32663266
});
32673267

3268-
document.getElementById('last_page').addEventListener('click',
3268+
document.getElementById('lastPage').addEventListener('click',
32693269
function() {
32703270
PDFView.page = PDFView.pdfDocument.numPages;
32713271
});
32723272

3273-
document.getElementById('page_rotate_ccw').addEventListener('click',
3273+
document.getElementById('pageRotateCcw').addEventListener('click',
32743274
function() {
32753275
PDFView.rotatePages(-90);
32763276
});
32773277

3278-
document.getElementById('page_rotate_cw').addEventListener('click',
3278+
document.getElementById('pageRotateCw').addEventListener('click',
32793279
function() {
32803280
PDFView.rotatePages(90);
32813281
});
@@ -3421,6 +3421,9 @@ window.addEventListener('localized', function localized(evt) {
34213421
}, true);
34223422

34233423
window.addEventListener('scalechange', function scalechange(evt) {
3424+
document.getElementById('zoomOut').disabled = (evt.scale === MIN_SCALE);
3425+
document.getElementById('zoomIn').disabled = (evt.scale === MAX_SCALE);
3426+
34243427
var customScaleOption = document.getElementById('customScaleOption');
34253428
customScaleOption.selected = false;
34263429

@@ -3437,10 +3440,6 @@ window.addEventListener('scalechange', function scalechange(evt) {
34373440
customScaleOption.textContent = Math.round(evt.scale * 10000) / 100 + '%';
34383441
customScaleOption.selected = true;
34393442
}
3440-
3441-
document.getElementById('zoom_out').disabled = (evt.scale === MIN_SCALE);
3442-
document.getElementById('zoom_in').disabled = (evt.scale === MAX_SCALE);
3443-
34443443
updateViewarea();
34453444
}, true);
34463445

0 commit comments

Comments
 (0)