/**
Add component or array of component view(s) to a view class that
- has implemented the `extensionsMixin`.
+ has implemented the `ExtensionsMixin`.
Examples of classes that support extensions are:
* `Workspace`
+ * `List`
* `ParameterWidget`
@param {String} Class name
Note: enyo.List includes a scroller; therefore, XV.List should not be placed inside a scroller.
@extends XV.ListBase
*/
- enyo.kind(/** @lends XV.List# */{
+ enyo.kind(_.extend(/** @lends XV.List# */{
name: "XV.List",
kind: "XV.ListBase",
classes: "xv-list",
*/
create: function () {
this.inherited(arguments);
+ this.processExtensions();
var actions = this.getActions() || [],
deleteAction = _.findWhere(actions, {"name": "delete"}),
privilege,
}
}
}
- });
+ }, XV.ExtensionsMixin));
}());