diff --git a/web/toolbar.js b/web/toolbar.js index e44ecc7b0..d30f168c8 100644 --- a/web/toolbar.js +++ b/web/toolbar.js @@ -180,26 +180,25 @@ var Toolbar = (function ToolbarClosure() { } let selectScaleOption = (value, scale) => { - var options = items.scaleSelect.options; - var predefinedValueFound = false; - for (var i = 0, ii = options.length; i < ii; i++) { - var option = options[i]; - if (option.value !== value) { - option.selected = false; - continue; + let customScale = Math.round(scale * 10000) / 100; + this.l10n.get('page_scale_percent', { scale: customScale, }, + '{{scale}}%').then((msg) => { + let options = items.scaleSelect.options; + let predefinedValueFound = false; + for (let i = 0, ii = options.length; i < ii; i++) { + let option = options[i]; + if (option.value !== value) { + option.selected = false; + continue; + } + option.selected = true; + predefinedValueFound = true; } - option.selected = true; - predefinedValueFound = true; - } - if (!predefinedValueFound) { - var customScale = Math.round(scale * 10000) / 100; - this.l10n.get('page_scale_percent', { scale: customScale, }, - '{{scale}}%'). - then((msg) => { + if (!predefinedValueFound) { items.customScaleOption.textContent = msg; - }); - items.customScaleOption.selected = true; - } + items.customScaleOption.selected = true; + } + }); }; var pageNumber = this.pageNumber;