cloning widgets Elements is dropping all events handlers

Adding true will clone the handlers.

You might want to do the same for L150 and L161 's clone() usage, but I'll let you decide on that :)
This commit is contained in:
Aziz Khoury
2014-09-15 20:30:39 -04:00
parent 6bb924f25a
commit 31631ca538

View File

@@ -288,7 +288,7 @@ define('forum/admin/themes', ['forum/admin/settings'], function(Settings) {
for (var k=0; k<area.data.length; ++k) {
var widgetData = area.data[k],
widgetEl = $('.available-widgets [data-widget="' + widgetData.widget + '"]').clone();
widgetEl = $('.available-widgets [data-widget="' + widgetData.widget + '"]').clone(true);
widgetArea.append(populateWidget(widgetEl, widgetData.data));
appendToggle(widgetEl);