Jacob
Jacob

Reputation: 4031

Changing dojo.declare to a "native Javascript class decleration"

I have this code:

dojo.declare("dh.medview.Viewport", null, {
    someMember: null;
    someFunction: function() {
    }
});

How can I transform this code to get an pure "JS class" decleration?

Upvotes: 1

Views: 149

Answers (1)

Bergi
Bergi

Reputation: 664971

// create namespace
dh = dh || {};
dh.medview = dh.medview || {};

// constructor:
dh.medview.Viewport = function() {
    // yours is empty
};

// setup properties of the prototype
var proto = dh.medview.Viewport.prototype;
proto.someMember = null;
proto.someFunction = function() {…};

Upvotes: 1

Related Questions