[DE] Check selected page size preset depending on page orientation.

This commit is contained in:
Julia Radzhabova 2017-09-27 14:35:12 +03:00
parent 73f5efae27
commit a3117efe05

View file

@ -581,6 +581,8 @@ define([
}, },
onApiPageSize: function(w, h) { onApiPageSize: function(w, h) {
var width = this._state.pgorient ? w : h,
height = this._state.pgorient ? h : w;
if (Math.abs(this._state.pgsize[0] - w) > 0.01 || if (Math.abs(this._state.pgsize[0] - w) > 0.01 ||
Math.abs(this._state.pgsize[1] - h) > 0.01) { Math.abs(this._state.pgsize[1] - h) > 0.01) {
this._state.pgsize = [w, h]; this._state.pgsize = [w, h];
@ -588,7 +590,7 @@ define([
this._clearChecked(this.toolbar.mnuPageSize); this._clearChecked(this.toolbar.mnuPageSize);
_.each(this.toolbar.mnuPageSize.items, function(item){ _.each(this.toolbar.mnuPageSize.items, function(item){
if (item.value && typeof(item.value) == 'object' && if (item.value && typeof(item.value) == 'object' &&
Math.abs(item.value[0] - w) < 0.01 && Math.abs(item.value[1] - h) < 0.01) { Math.abs(item.value[0] - width) < 0.01 && Math.abs(item.value[1] - height) < 0.01) {
item.setChecked(true); item.setChecked(true);
return false; return false;
} }