Browse Source

Merge pull request #2707 from timvandermeij/disable-zoom-buttons

Disabling zoom buttons if zooming in or out is not possible anymore.
Yury Delendik 12 years ago
parent
commit
d23ae9c425
  1. 4
      web/viewer.html
  2. 3
      web/viewer.js

4
web/viewer.html

@ -164,11 +164,11 @@ limitations under the License.
<div class="outerCenter"> <div class="outerCenter">
<div class="innerCenter" id="toolbarViewerMiddle"> <div class="innerCenter" id="toolbarViewerMiddle">
<div class="splitToolbarButton"> <div class="splitToolbarButton">
<button class="toolbarButton zoomOut" title="Zoom Out" tabindex="8" data-l10n-id="zoom_out"> <button class="toolbarButton zoomOut" id="zoom_out" title="Zoom Out" tabindex="8" data-l10n-id="zoom_out">
<span data-l10n-id="zoom_out_label">Zoom Out</span> <span data-l10n-id="zoom_out_label">Zoom Out</span>
</button> </button>
<div class="splitToolbarButtonSeparator"></div> <div class="splitToolbarButtonSeparator"></div>
<button class="toolbarButton zoomIn" title="Zoom In" tabindex="9" data-l10n-id="zoom_in"> <button class="toolbarButton zoomIn" id="zoom_in" title="Zoom In" tabindex="9" data-l10n-id="zoom_in">
<span data-l10n-id="zoom_in_label">Zoom In</span> <span data-l10n-id="zoom_in_label">Zoom In</span>
</button> </button>
</div> </div>

3
web/viewer.js

@ -3147,6 +3147,9 @@ window.addEventListener('scalechange', function scalechange(evt) {
customScaleOption.selected = true; customScaleOption.selected = true;
} }
document.getElementById('zoom_out').disabled = (evt.scale === MIN_SCALE);
document.getElementById('zoom_in').disabled = (evt.scale === MAX_SCALE);
updateViewarea(); updateViewarea();
}, true); }, true);

Loading…
Cancel
Save