[PE] Fix guides lock on document loading
This commit is contained in:
parent
1102a2f762
commit
1d03ef54ee
|
@ -2398,7 +2398,7 @@ define([
|
||||||
},
|
},
|
||||||
|
|
||||||
onLockViewProps: function(lock) {
|
onLockViewProps: function(lock) {
|
||||||
this.documentHolder && (this.documentHolder._state.viewPropsLock = lock);
|
Common.Utils.InternalSettings.set("pe-lock-view-props", lock);
|
||||||
|
|
||||||
var me = this,
|
var me = this,
|
||||||
currentMenu = me.documentHolder.currentMenu;
|
currentMenu = me.documentHolder.currentMenu;
|
||||||
|
|
|
@ -375,6 +375,7 @@ define([
|
||||||
|
|
||||||
onLockViewProps: function(lock) {
|
onLockViewProps: function(lock) {
|
||||||
this._state.lock_viewProps = lock;
|
this._state.lock_viewProps = lock;
|
||||||
|
Common.Utils.InternalSettings.set("pe-lock-view-props", lock);
|
||||||
if (this.view) {
|
if (this.view) {
|
||||||
if (this.view.btnGridlines && (typeof this.view.btnGridlines.menu === 'object') && this.view.btnGridlines.menu.isVisible())
|
if (this.view.btnGridlines && (typeof this.view.btnGridlines.menu === 'object') && this.view.btnGridlines.menu.isVisible())
|
||||||
this.onGridlinesAfterShow();
|
this.onGridlinesAfterShow();
|
||||||
|
|
|
@ -1036,10 +1036,11 @@ define([
|
||||||
}
|
}
|
||||||
me.mnuGuides.menu.items[6].setChecked(me.api.asc_getShowSmartGuides(), true);
|
me.mnuGuides.menu.items[6].setChecked(me.api.asc_getShowSmartGuides(), true);
|
||||||
|
|
||||||
me.mnuGuides.menu.items[2].setDisabled(me._state.viewPropsLock);
|
var viewPropsLock = !!Common.Utils.InternalSettings.get("pe-lock-view-props");
|
||||||
me.mnuGuides.menu.items[3].setDisabled(me._state.viewPropsLock);
|
me.mnuGuides.menu.items[2].setDisabled(viewPropsLock);
|
||||||
me.mnuGuides.menu.items[4].setDisabled(me._state.viewPropsLock);
|
me.mnuGuides.menu.items[3].setDisabled(viewPropsLock);
|
||||||
me.mnuGuides.menu.items[7].setDisabled(me._state.viewPropsLock || !me.api.asc_canClearGuides());
|
me.mnuGuides.menu.items[4].setDisabled(viewPropsLock);
|
||||||
|
me.mnuGuides.menu.items[7].setDisabled(viewPropsLock || !me.api.asc_canClearGuides());
|
||||||
|
|
||||||
me.mnuGridlines.menu.items[0].setChecked(me.api.asc_getShowGridlines(), true);
|
me.mnuGridlines.menu.items[0].setChecked(me.api.asc_getShowGridlines(), true);
|
||||||
me.mnuGridlines.menu.items[1].setChecked(me.api.asc_getSnapToGrid(), true);
|
me.mnuGridlines.menu.items[1].setChecked(me.api.asc_getSnapToGrid(), true);
|
||||||
|
@ -1072,10 +1073,10 @@ define([
|
||||||
item.setChecked(true);
|
item.setChecked(true);
|
||||||
else
|
else
|
||||||
item.setChecked(false);
|
item.setChecked(false);
|
||||||
item.setDisabled(me._state.viewPropsLock);
|
item.setDisabled(viewPropsLock);
|
||||||
}
|
}
|
||||||
me.mnuGridlines.menu.items[1].setDisabled(me._state.viewPropsLock);
|
me.mnuGridlines.menu.items[1].setDisabled(viewPropsLock);
|
||||||
me.mnuGridlines.menu.items[items.length-1].setDisabled(me._state.viewPropsLock);
|
me.mnuGridlines.menu.items[items.length-1].setDisabled(viewPropsLock);
|
||||||
me.mnuRulers.setChecked(!Common.Utils.InternalSettings.get("pe-hidden-rulers"));
|
me.mnuRulers.setChecked(!Common.Utils.InternalSettings.get("pe-hidden-rulers"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue