Fix Bug 38456
This commit is contained in:
parent
f84836fbef
commit
ef02ce4ace
|
@ -577,14 +577,14 @@ define([
|
||||||
|
|
||||||
var width = this._state.pgorient ? w : h,
|
var width = this._state.pgorient ? w : h,
|
||||||
height = this._state.pgorient ? h : w;
|
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.1 ||
|
||||||
Math.abs(this._state.pgsize[1] - h) > 0.01) {
|
Math.abs(this._state.pgsize[1] - h) > 0.1) {
|
||||||
this._state.pgsize = [w, h];
|
this._state.pgsize = [w, h];
|
||||||
if (this.toolbar.mnuPageSize) {
|
if (this.toolbar.mnuPageSize) {
|
||||||
this.toolbar.mnuPageSize.clearAll();
|
this.toolbar.mnuPageSize.clearAll();
|
||||||
_.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] - width) < 0.01 && Math.abs(item.value[1] - height) < 0.01) {
|
Math.abs(item.value[0] - width) < 0.1 && Math.abs(item.value[1] - height) < 0.1) {
|
||||||
item.setChecked(true);
|
item.setChecked(true);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -600,16 +600,16 @@ define([
|
||||||
right = props.get_RightMargin(),
|
right = props.get_RightMargin(),
|
||||||
bottom = props.get_BottomMargin();
|
bottom = props.get_BottomMargin();
|
||||||
|
|
||||||
if (!this._state.pgmargins || Math.abs(this._state.pgmargins[0] - top) > 0.01 ||
|
if (!this._state.pgmargins || Math.abs(this._state.pgmargins[0] - top) > 0.1 ||
|
||||||
Math.abs(this._state.pgmargins[1] - left) > 0.01 || Math.abs(this._state.pgmargins[2] - bottom) > 0.01 ||
|
Math.abs(this._state.pgmargins[1] - left) > 0.1 || Math.abs(this._state.pgmargins[2] - bottom) > 0.1 ||
|
||||||
Math.abs(this._state.pgmargins[3] - right) > 0.01) {
|
Math.abs(this._state.pgmargins[3] - right) > 0.1) {
|
||||||
this._state.pgmargins = [top, left, bottom, right];
|
this._state.pgmargins = [top, left, bottom, right];
|
||||||
if (this.toolbar.btnPageMargins.menu) {
|
if (this.toolbar.btnPageMargins.menu) {
|
||||||
this.toolbar.btnPageMargins.menu.clearAll();
|
this.toolbar.btnPageMargins.menu.clearAll();
|
||||||
_.each(this.toolbar.btnPageMargins.menu.items, function(item){
|
_.each(this.toolbar.btnPageMargins.menu.items, function(item){
|
||||||
if (item.value && typeof(item.value) == 'object' &&
|
if (item.value && typeof(item.value) == 'object' &&
|
||||||
Math.abs(item.value[0] - top) < 0.01 && Math.abs(item.value[1] - left) < 0.01 &&
|
Math.abs(item.value[0] - top) < 0.1 && Math.abs(item.value[1] - left) < 0.1 &&
|
||||||
Math.abs(item.value[2] - bottom) < 0.01 && Math.abs(item.value[3] - right) < 0.01) {
|
Math.abs(item.value[2] - bottom) < 0.1 && Math.abs(item.value[3] - right) < 0.1) {
|
||||||
item.setChecked(true);
|
item.setChecked(true);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
|
@ -201,7 +201,7 @@ define([
|
||||||
height = this.isOrientPortrait ? props.get_H() : props.get_W();
|
height = this.isOrientPortrait ? props.get_H() : props.get_W();
|
||||||
var rec = this.cmbPreset.store.find(function(item){
|
var rec = this.cmbPreset.store.find(function(item){
|
||||||
var size = item.get('size');
|
var size = item.get('size');
|
||||||
return (Math.abs(size[0] - width) < 0.01 && Math.abs(size[1] - height) < 0.01);
|
return (Math.abs(size[0] - width) < 0.1 && Math.abs(size[1] - height) < 0.1);
|
||||||
});
|
});
|
||||||
this.cmbPreset.setValue((rec) ? rec.get('value') : -1);
|
this.cmbPreset.setValue((rec) ? rec.get('value') : -1);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1712,14 +1712,14 @@ define([
|
||||||
onApiPageSize: function(w, h) {
|
onApiPageSize: function(w, h) {
|
||||||
if (this._state.pgorient===undefined) return;
|
if (this._state.pgorient===undefined) return;
|
||||||
|
|
||||||
if (Math.abs(this._state.pgsize[0] - w) > 0.01 ||
|
if (Math.abs(this._state.pgsize[0] - w) > 0.1 ||
|
||||||
Math.abs(this._state.pgsize[1] - h) > 0.01) {
|
Math.abs(this._state.pgsize[1] - h) > 0.1) {
|
||||||
this._state.pgsize = [w, h];
|
this._state.pgsize = [w, h];
|
||||||
if (this.toolbar.mnuPageSize) {
|
if (this.toolbar.mnuPageSize) {
|
||||||
this.toolbar.mnuPageSize.clearAll();
|
this.toolbar.mnuPageSize.clearAll();
|
||||||
_.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] - w) < 0.1 && Math.abs(item.value[1] - h) < 0.1) {
|
||||||
item.setChecked(true);
|
item.setChecked(true);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -1735,16 +1735,16 @@ define([
|
||||||
right = props.asc_getRight(),
|
right = props.asc_getRight(),
|
||||||
bottom = props.asc_getBottom();
|
bottom = props.asc_getBottom();
|
||||||
|
|
||||||
if (!this._state.pgmargins || Math.abs(this._state.pgmargins[0] - top) > 0.01 ||
|
if (!this._state.pgmargins || Math.abs(this._state.pgmargins[0] - top) > 0.1 ||
|
||||||
Math.abs(this._state.pgmargins[1] - left) > 0.01 || Math.abs(this._state.pgmargins[2] - bottom) > 0.01 ||
|
Math.abs(this._state.pgmargins[1] - left) > 0.1 || Math.abs(this._state.pgmargins[2] - bottom) > 0.1 ||
|
||||||
Math.abs(this._state.pgmargins[3] - right) > 0.01) {
|
Math.abs(this._state.pgmargins[3] - right) > 0.1) {
|
||||||
this._state.pgmargins = [top, left, bottom, right];
|
this._state.pgmargins = [top, left, bottom, right];
|
||||||
if (this.toolbar.btnPageMargins.menu) {
|
if (this.toolbar.btnPageMargins.menu) {
|
||||||
this.toolbar.btnPageMargins.menu.clearAll();
|
this.toolbar.btnPageMargins.menu.clearAll();
|
||||||
_.each(this.toolbar.btnPageMargins.menu.items, function(item){
|
_.each(this.toolbar.btnPageMargins.menu.items, function(item){
|
||||||
if (item.value && typeof(item.value) == 'object' &&
|
if (item.value && typeof(item.value) == 'object' &&
|
||||||
Math.abs(item.value[0] - top) < 0.01 && Math.abs(item.value[1] - left) < 0.01 &&
|
Math.abs(item.value[0] - top) < 0.1 && Math.abs(item.value[1] - left) < 0.1 &&
|
||||||
Math.abs(item.value[2] - bottom) < 0.01 && Math.abs(item.value[3] - right) < 0.01) {
|
Math.abs(item.value[2] - bottom) < 0.1 && Math.abs(item.value[3] - right) < 0.1) {
|
||||||
item.setChecked(true);
|
item.setChecked(true);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue