aboutsummaryrefslogtreecommitdiff
path: root/samples/javascript/classes-old.js
diff options
context:
space:
mode:
authorJoshua Peek <josh@joshpeek.com>2012-07-23 15:52:49 -0500
committerJoshua Peek <josh@joshpeek.com>2012-07-23 15:52:49 -0500
commit7b6caa0f6c7603aabb5e6ed657e24aaddbeafc78 (patch)
treeec0522eae75bb04ae73d28ae3f599682a2bfdaeb /samples/javascript/classes-old.js
parent314f0e485227915931db361be14d308a210bedea (diff)
Rename samples subdirectories
Diffstat (limited to 'samples/javascript/classes-old.js')
-rw-r--r--samples/javascript/classes-old.js46
1 files changed, 0 insertions, 46 deletions
diff --git a/samples/javascript/classes-old.js b/samples/javascript/classes-old.js
deleted file mode 100644
index 2e4353f..0000000
--- a/samples/javascript/classes-old.js
+++ /dev/null
@@ -1,46 +0,0 @@
-(function() {
- var Animal, Horse, Snake, sam, tom;
- var __hasProp = Object.prototype.hasOwnProperty, __extends = function(child, parent) {
- for (var key in parent) { if (__hasProp.call(parent, key)) child[key] = parent[key]; }
- function ctor() { this.constructor = child; }
- ctor.prototype = parent.prototype;
- child.prototype = new ctor;
- child.__super__ = parent.prototype;
- return child;
- };
- Animal = (function() {
- function Animal(name) {
- this.name = name;
- }
- Animal.prototype.move = function(meters) {
- return alert(this.name + " moved " + meters + "m.");
- };
- return Animal;
- })();
- Snake = (function() {
- __extends(Snake, Animal);
- function Snake() {
- Snake.__super__.constructor.apply(this, arguments);
- }
- Snake.prototype.move = function() {
- alert("Slithering...");
- return Snake.__super__.move.call(this, 5);
- };
- return Snake;
- })();
- Horse = (function() {
- __extends(Horse, Animal);
- function Horse() {
- Horse.__super__.constructor.apply(this, arguments);
- }
- Horse.prototype.move = function() {
- alert("Galloping...");
- return Horse.__super__.move.call(this, 45);
- };
- return Horse;
- })();
- sam = new Snake("Sammy the Python");
- tom = new Horse("Tommy the Palomino");
- sam.move();
- tom.move();
-}).call(this);