|
|
|
@ -1045,20 +1045,9 @@ window.addEventListener('change', function webViewerChange(evt) {
@@ -1045,20 +1045,9 @@ window.addEventListener('change', function webViewerChange(evt) {
|
|
|
|
|
document.getElementById('download').setAttribute('hidden', 'true'); |
|
|
|
|
}, true); |
|
|
|
|
|
|
|
|
|
window.addEventListener('scalechange', function scalechange(evt) { |
|
|
|
|
var customScaleOption = document.getElementById('customScaleOption'); |
|
|
|
|
customScaleOption.selected = false; |
|
|
|
|
|
|
|
|
|
if (!evt.resetAutoSettings && |
|
|
|
|
(document.getElementById('pageWidthOption').selected || |
|
|
|
|
document.getElementById('pageFitOption').selected)) { |
|
|
|
|
updateViewarea(); |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
function selectScaleOption(value) { |
|
|
|
|
var options = document.getElementById('scaleSelect').options; |
|
|
|
|
var predefinedValueFound = false; |
|
|
|
|
var value = '' + evt.scale; |
|
|
|
|
for (var i = 0; i < options.length; i++) { |
|
|
|
|
var option = options[i]; |
|
|
|
|
if (option.value != value) { |
|
|
|
@ -1068,7 +1057,21 @@ window.addEventListener('scalechange', function scalechange(evt) {
@@ -1068,7 +1057,21 @@ window.addEventListener('scalechange', function scalechange(evt) {
|
|
|
|
|
option.selected = true; |
|
|
|
|
predefinedValueFound = true; |
|
|
|
|
} |
|
|
|
|
return predefinedValueFound; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
window.addEventListener('scalechange', function scalechange(evt) { |
|
|
|
|
var customScaleOption = document.getElementById('customScaleOption'); |
|
|
|
|
customScaleOption.selected = false; |
|
|
|
|
|
|
|
|
|
if (!evt.resetAutoSettings && |
|
|
|
|
(document.getElementById('pageWidthOption').selected || |
|
|
|
|
document.getElementById('pageFitOption').selected)) { |
|
|
|
|
updateViewarea(); |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
var predefinedValueFound = selectScaleOption('' + evt.scale); |
|
|
|
|
if (!predefinedValueFound) { |
|
|
|
|
customScaleOption.textContent = Math.round(evt.scale * 10000) / 100 + '%'; |
|
|
|
|
customScaleOption.selected = true; |
|
|
|
|