ember-cli-admin
Version:
Powerful admin dashboard for ember-cli projects, more in http://ember-admin.com
27 lines (22 loc) • 1.2 kB
JavaScript
import Ember from 'ember';
import BaseActionsMixin from 'ember-cli-admin/mixins/controllers/base-actions';
import FileUploadMixin from 'ember-cli-admin/mixins/controllers/fileupload';
import AttributesMixin from 'ember-cli-admin/mixins/controllers/attributes';
import PaginationMixin from 'ember-cli-admin/mixins/controllers/pagination';
import BatchActionsMixin from 'ember-cli-admin/mixins/controllers/batch-actions';
import FormActionsMixin from 'ember-cli-admin/mixins/controllers/form-actions';
import SearchMixin from 'ember-cli-admin/mixins/controllers/search';
import QueryParams from 'ember-cli-admin/mixins/controllers/query-params';
import SortMixin from 'ember-cli-admin/mixins/controllers/sort';
import SidebarMixin from 'ember-cli-admin/mixins/controllers/sidebar';
var baseMixin;
baseMixin = Ember.Mixin.create({
_name: Ember.computed({
get: function() {
return this._debugContainerKey.split(":")[1].replace(/(\/[Ss]how)|(\/[Ee]dit)|(\/[Nn]ew)/, '');
}
})
});
baseMixin.reopen(BaseActionsMixin, FileUploadMixin, AttributesMixin, QueryParams, PaginationMixin, BatchActionsMixin,
FormActionsMixin, SearchMixin, SortMixin, SidebarMixin);
export default baseMixin;