瀏覽代碼

Re-apply sortable when links change

Angus McLeod 6 年之前
父節點
當前提交
33792e4d35
共有 1 個文件被更改,包括 6 次插入2 次删除
  1. 6 2
      assets/javascripts/discourse/components/wizard-links.js.es6

+ 6 - 2
assets/javascripts/discourse/components/wizard-links.js.es6

@@ -1,11 +1,15 @@
-import { default as computed } from 'ember-addons/ember-computed-decorators';
+import { default as computed, on, observes } from 'ember-addons/ember-computed-decorators';
 
 export default Ember.Component.extend({
   classNames: 'wizard-links',
   items: Ember.A(),
 
+  @on('didInsertElement')
+  @observes('links.@each')
   didInsertElement() {
-    this.applySortable();
+    Ember.run.scheduleOnce('afterRender', () => {
+      this.applySortable();
+    });
   },
 
   applySortable() {