[PE] lock new buttons on start

This commit is contained in:
Maxim Kadushkin 2017-05-11 11:21:02 +03:00
parent 62230749ff
commit fc3e317ded

View file

@ -83,6 +83,10 @@ define([
}; };
var buttonsArray = function (opts) { var buttonsArray = function (opts) {
var arr = [];
arr.push.apply(arr, arguments);
arr.__proto__ = buttonsArray.prototype;
return arr;
}; };
buttonsArray.prototype = new Array; buttonsArray.prototype = new Array;
@ -1033,8 +1037,11 @@ define([
} }
}); });
Array.prototype.push.apply(me.slideOnlyControls, me.btnsInsertImage, me.btnsInsertText, me.btnsInsertShape); var created = me.btnsInsertImage.concat(me.btnsInsertText, me.btnsInsertShape);
Array.prototype.push.apply(me.lockControls, me.btnsInsertImage, me.btnsInsertText, me.btnsInsertShape); this.lockToolbar(PE.enumLock.disableOnStart, true, {array: created});
Array.prototype.push.apply(me.slideOnlyControls, created);
Array.prototype.push.apply(me.lockControls, created);
return $host; return $host;
}, },