From 2fa801c0142f3a16aad7beea6dd19ef4aa323f7a Mon Sep 17 00:00:00 2001 From: Kane York Date: Tue, 15 Sep 2015 14:06:20 -0700 Subject: [PATCH] Do fix positions upon opening dialog --- .../discourse/controllers/reorder-categories.js.es6 | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/discourse/controllers/reorder-categories.js.es6 b/app/assets/javascripts/discourse/controllers/reorder-categories.js.es6 index 0debb1e70..38ce60f4b 100644 --- a/app/assets/javascripts/discourse/controllers/reorder-categories.js.es6 +++ b/app/assets/javascripts/discourse/controllers/reorder-categories.js.es6 @@ -1,13 +1,18 @@ import ModalFunctionality from 'discourse/mixins/modal-functionality'; const BufferedProxy = window.BufferedProxy; // import BufferedProxy from 'ember-buffered-proxy/proxy'; import { popupAjaxError } from 'discourse/lib/ajax-error'; -import computed from "ember-addons/ember-computed-decorators"; +import { on, default as computed } from "ember-addons/ember-computed-decorators"; import Ember from 'ember'; const SortableArrayProxy = Ember.ArrayProxy.extend(Ember.SortableMixin); export default Ember.Controller.extend(ModalFunctionality, Ember.Evented, { + @on('init') + _fixOrder() { + this.send('fixIndices'); + }, + @computed("site.categories") categoriesBuffered(categories) { const bufProxy = Ember.ObjectProxy.extend(BufferedProxy);