api.modifyClass("component:modal/poll-ui-builder", {
pluginId: 'poll-defaults',
didInsertElement() {
this._super(...arguments); // super.didInsertElement(...arguments); не работает (?)
if (settings.Public) {this.set('publicPoll', true)}
if (settings.Advanced) {this.set('showAdvanced', true)}
},
});
Это работает.
Однако меня ставит в тупик didInsertElement. poll-ui-builder теперь является Glimmer-компонентом. Согласно руководству по обновлению Ember, didInsertElement не должен существовать.
Я вижу в ядре некоторые примеры использования. Возможно, в Discourse есть какая-то специфика?
Также я не уверен, почему super.didInsertElement не существует в контексте кода выше.