Hi Huji, I hope you've found your questions clarified with above. While I appreciate the continued efforts here on OOUI questions, I would like to propose different channels for your future technical issues. Wikimedia Foundation currently test-pilots “Wikimedia Developer Support”[0] or alternatively a tag for any questions regarding the library on StackOverflow [1]. Using those channels provide easier, long-term search-ability for other folks running into the same issues and also keeps the noise on a high-volume mailing list like wikitech-l for wide range of subscribers low. As with any urgent technical question on OOUI you could also seek help on the IRC channel #wikimedia-editing.
Thanks and regards, Volker [0]: https://discourse-mediawiki.wmflabs.org/ [1]: https://stackoverflow.com/questions/tagged/oojs-ui On Mon, Apr 15, 2019 at 11:14 AM Bartosz Dziewoński <[email protected]> wrote: > Using jQuery methods like .remove() and .empty() clears all event > handlers from the removed elements. That's why the buttons no longer > work after you remove them (using .empty()) and show them again. > > To avoid this, you can use the .detach() method instead, or hide the > elements rather than remove them. For example, instead of: > > > dialog.panelBottom.$element.empty().append(dialog.buttonSelect[item.data.group].$element); > > You can write: > > dialog.panelBottom.$element.children().detach(); > > dialog.panelBottom.$element.append(dialog.buttonSelect[item.data.group].$element); > > -- > Bartosz Dziewoński > > _______________________________________________ > Wikitech-l mailing list > [email protected] > https://lists.wikimedia.org/mailman/listinfo/wikitech-l _______________________________________________ Wikitech-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikitech-l
