Prechádzať zdrojové kódy

Re-apply sortable when links change

Angus McLeod 6 rokov pred
rodič
commit
33792e4d35

+ 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() {