summaryrefslogtreecommitdiff
path: root/widgets.js
diff options
context:
space:
mode:
authorJens Mönig <jens@moenig.org>2015-06-25 13:07:57 +0200
committerJens Mönig <jens@moenig.org>2015-06-25 13:07:57 +0200
commit2a28dca75342eeffb013e0e2fc00ce29561e97ee (patch)
tree9db5099e7540dd931e79a3aaf9083f5b4f70f85b /widgets.js
parent3885ced35aee903f74d48c293bc3f0665a38dba5 (diff)
parentaef56afebf1504a9ce09ee5668d00c3c1df17565 (diff)
downloadsnap-2a28dca75342eeffb013e0e2fc00ce29561e97ee.tar.gz
snap-2a28dca75342eeffb013e0e2fc00ce29561e97ee.zip
Merge pull request #837 from nathan/optim
Optimizations
Diffstat (limited to 'widgets.js')
-rw-r--r--widgets.js16
1 files changed, 8 insertions, 8 deletions
diff --git a/widgets.js b/widgets.js
index bb250a8..2f96f2c 100644
--- a/widgets.js
+++ b/widgets.js
@@ -91,7 +91,7 @@ var InputFieldMorph;
// PushButtonMorph inherits from TriggerMorph:
-PushButtonMorph.prototype = new TriggerMorph();
+PushButtonMorph.prototype = Object.create(TriggerMorph.prototype);
PushButtonMorph.prototype.constructor = PushButtonMorph;
PushButtonMorph.uber = TriggerMorph.prototype;
@@ -476,7 +476,7 @@ PushButtonMorph.prototype.createLabel = function () {
// ToggleButtonMorph inherits from PushButtonMorph:
-ToggleButtonMorph.prototype = new PushButtonMorph();
+ToggleButtonMorph.prototype = Object.create(PushButtonMorph.prototype);
ToggleButtonMorph.prototype.constructor = ToggleButtonMorph;
ToggleButtonMorph.uber = PushButtonMorph.prototype;
@@ -900,7 +900,7 @@ ToggleButtonMorph.prototype.show = function () {
// TabMorph inherits from ToggleButtonMorph:
-TabMorph.prototype = new ToggleButtonMorph();
+TabMorph.prototype = Object.create(ToggleButtonMorph.prototype);
TabMorph.prototype.constructor = TabMorph;
TabMorph.uber = ToggleButtonMorph.prototype;
@@ -1022,7 +1022,7 @@ TabMorph.prototype.drawEdges = function (
// ToggleMorph inherits from PushButtonMorph:
-ToggleMorph.prototype = new PushButtonMorph();
+ToggleMorph.prototype = Object.create(PushButtonMorph.prototype);
ToggleMorph.prototype.constructor = ToggleMorph;
ToggleMorph.uber = PushButtonMorph.prototype;
@@ -1270,7 +1270,7 @@ ToggleMorph.prototype.show = ToggleButtonMorph.prototype.show;
// ToggleElementMorph inherits from TriggerMorph:
-ToggleElementMorph.prototype = new TriggerMorph();
+ToggleElementMorph.prototype = Object.create(TriggerMorph.prototype);
ToggleElementMorph.prototype.constructor = ToggleElementMorph;
ToggleElementMorph.uber = TriggerMorph.prototype;
@@ -1440,7 +1440,7 @@ ToggleElementMorph.prototype.mouseClickLeft
// DialogBoxMorph inherits from Morph:
-DialogBoxMorph.prototype = new Morph();
+DialogBoxMorph.prototype = Object.create(Morph.prototype);
DialogBoxMorph.prototype.constructor = DialogBoxMorph;
DialogBoxMorph.uber = Morph.prototype;
@@ -2866,7 +2866,7 @@ DialogBoxMorph.prototype.outlinePathBody = function (context, radius) {
// AlignmentMorph inherits from Morph:
-AlignmentMorph.prototype = new Morph();
+AlignmentMorph.prototype = Object.create(Morph.prototype);
AlignmentMorph.prototype.constructor = AlignmentMorph;
AlignmentMorph.uber = Morph.prototype;
@@ -2940,7 +2940,7 @@ AlignmentMorph.prototype.fixLayout = function () {
// InputFieldMorph inherits from Morph:
-InputFieldMorph.prototype = new Morph();
+InputFieldMorph.prototype = Object.create(Morph.prototype);
InputFieldMorph.prototype.constructor = InputFieldMorph;
InputFieldMorph.uber = Morph.prototype;