kopia lustrzana https://github.com/backface/turtlestitch
replaced property name for “enabled” with “isDisabled” for PushButtons
rodzic
251db7d473
commit
7ed29240c8
|
@ -3648,6 +3648,7 @@ Fixes:
|
||||||
------
|
------
|
||||||
* GUI, Symbols: added “visible stepping” toggle button to the control bar
|
* GUI, Symbols: added “visible stepping” toggle button to the control bar
|
||||||
* fixed camera retina issues, thanks, Bernat!!
|
* fixed camera retina issues, thanks, Bernat!!
|
||||||
|
* Widgets: inverted property name for “enabled” to “isDisabled” for PushButtons
|
||||||
|
|
||||||
|
|
||||||
v4.1 Features:
|
v4.1 Features:
|
||||||
|
|
15
widgets.js
15
widgets.js
|
@ -168,7 +168,7 @@ PushButtonMorph.prototype.init = function (
|
||||||
this.hint = hint || null;
|
this.hint = hint || null;
|
||||||
this.template = template || null; // for pre-computed backbrounds
|
this.template = template || null; // for pre-computed backbrounds
|
||||||
// if a template is specified, its background images are used as cache
|
// if a template is specified, its background images are used as cache
|
||||||
this.enabled = true;
|
this.isDisabled = false;
|
||||||
|
|
||||||
// initialize inherited properties:
|
// initialize inherited properties:
|
||||||
TriggerMorph.uber.init.call(this);
|
TriggerMorph.uber.init.call(this);
|
||||||
|
@ -205,11 +205,10 @@ PushButtonMorph.prototype.mouseDownLeft = function () {
|
||||||
};
|
};
|
||||||
|
|
||||||
PushButtonMorph.prototype.mouseClickLeft = function () {
|
PushButtonMorph.prototype.mouseClickLeft = function () {
|
||||||
if (this.enabled) {
|
if (this.isDisabled) {return; }
|
||||||
PushButtonMorph.uber.mouseClickLeft.call(this);
|
PushButtonMorph.uber.mouseClickLeft.call(this);
|
||||||
if (this.label) {
|
if (this.label) {
|
||||||
this.label.setCenter(this.center());
|
this.label.setCenter(this.center());
|
||||||
}
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -485,7 +484,7 @@ PushButtonMorph.prototype.createLabel = function () {
|
||||||
// PushButtonMorph states
|
// PushButtonMorph states
|
||||||
|
|
||||||
PushButtonMorph.prototype.disable = function () {
|
PushButtonMorph.prototype.disable = function () {
|
||||||
this.enabled = false;
|
this.isDisabled = true;
|
||||||
this.forAllChildren(function (child) {
|
this.forAllChildren(function (child) {
|
||||||
child.alpha = 0.3;
|
child.alpha = 0.3;
|
||||||
});
|
});
|
||||||
|
@ -493,7 +492,7 @@ PushButtonMorph.prototype.disable = function () {
|
||||||
};
|
};
|
||||||
|
|
||||||
PushButtonMorph.prototype.enable = function () {
|
PushButtonMorph.prototype.enable = function () {
|
||||||
this.enabled = true;
|
this.isDisabled = false;
|
||||||
this.forAllChildren(function (child) {
|
this.forAllChildren(function (child) {
|
||||||
child.alpha = 1;
|
child.alpha = 1;
|
||||||
});
|
});
|
||||||
|
|
Ładowanie…
Reference in New Issue