webos - enyo mixin: Is this proper usage? -
i have following code, looks following:
var shared = {     create: function(){         //do stuff on create     } }  enyo.kind(enyo.mixin({     name: "custominput",     //properties unique input.     kind: enyo.input },shared));  enyo.kind(enyo.mixin({     name: "customtextarea",     //properties unique input.     kind: enyo.textarea },shared));  enyo.kind(enyo.mixin({     name: "customselect",     //properties unique input.     kind: enyo.select },shared)); i'm being informed peers incorrect way of doing things, , potentionally break something, or confusing because they've never seen mixins used in way.
my question is, there wrong doing this, in way?
if extending kinds mixins, here newer way this:
enyo.createmixin({     name: 'mymixin',     mymethod: function() {         // stuff     } });  enyo.control.extend({      mixins: ['mymixin'] }); this mix in before instantiation. if wish add properties @ run time, use mixin() funciton.
Comments
Post a Comment