diff --git a/app/controllers/container-types.js b/app/controllers/container-types.js index ff3b176c8a..72c3e591d6 100644 --- a/app/controllers/container-types.js +++ b/app/controllers/container-types.js @@ -1,6 +1,7 @@ import Ember from "ember"; -var ArrayController = Ember.ArrayController; +const { Controller, computed: { sort } } = Ember; -export default ArrayController.extend({ - sortProperties: ['name'] +export default Controller.extend({ + sortProperties: ['name'], + sorted: sort('model', 'sortProperties') }); diff --git a/app/controllers/info.js b/app/controllers/info.js new file mode 100644 index 0000000000..7d100ffc2d --- /dev/null +++ b/app/controllers/info.js @@ -0,0 +1,4 @@ +import Ember from 'ember'; +const { Controller} = Ember; + +export default Controller; diff --git a/app/controllers/model-types.js b/app/controllers/model-types.js index 55c81cd537..43a3ba4dbd 100644 --- a/app/controllers/model-types.js +++ b/app/controllers/model-types.js @@ -1,5 +1,9 @@ import Ember from "ember"; -export default Ember.ArrayController.extend({ +const { Controller, computed: { sort } } = Ember; + +export default Controller.extend({ navWidth: 180, - sortProperties: ['name'] + sortProperties: ['name'], + + sorted: sort('model', 'sortProperties') }); diff --git a/app/controllers/records.js b/app/controllers/records.js index dcb6cf2952..02712b6dbb 100644 --- a/app/controllers/records.js +++ b/app/controllers/records.js @@ -1,9 +1,9 @@ import Ember from "ember"; import escapeRegExp from "ember-inspector/utils/escape-reg-exp"; -const { computed } = Ember; +const { Controller, computed } = Ember; const { none, alias } = computed; -export default Ember.ArrayController.extend({ +export default Controller.extend({ needs: ['application'], queryParams: ['filterValue', 'search'], diff --git a/app/controllers/render-tree.js b/app/controllers/render-tree.js index a0cd75ba3a..84a0edee6a 100644 --- a/app/controllers/render-tree.js +++ b/app/controllers/render-tree.js @@ -1,13 +1,11 @@ import Ember from "ember"; import escapeRegExp from "ember-inspector/utils/escape-reg-exp"; import debounceComputed from "ember-inspector/computed/debounce"; -var get = Ember.get; -var isEmpty = Ember.isEmpty; -var and = Ember.computed.and; -var equal = Ember.computed.equal; -var filter = Ember.computed.filter; -export default Ember.ArrayController.extend({ +const { get, isEmpty, computed, Controller } = Ember; +const { and, equal, filter } = computed; + +export default Controller.extend({ needs: ['application'], initialEmpty: false, @@ -25,7 +23,7 @@ export default Ember.ArrayController.extend({ return escapeRegExp(this.get('search').toLowerCase()); }.property('search'), - arrangedContent: filter('model', function(item) { + filtered: filter('model', function(item) { var search = this.get('escapedSearch'); if (isEmpty(search)) { return true; diff --git a/app/templates/container-types.hbs b/app/templates/container-types.hbs index 9525b0b4cd..96e7232354 100644 --- a/app/templates/container-types.hbs +++ b/app/templates/container-types.hbs @@ -1,4 +1,5 @@
+ {{#draggable-column width=180 classNames="split__panel split__panel--sidebar-2 nav"}} @@ -9,11 +10,11 @@