diff --git a/public/src/admin/extend/widgets.js b/public/src/admin/extend/widgets.js index fdb5c565e2..5660cc8f05 100644 --- a/public/src/admin/extend/widgets.js +++ b/public/src/admin/extend/widgets.js @@ -10,14 +10,13 @@ define('admin/extend/widgets', [ var Widgets = {}; Widgets.init = function () { - $('#widgets .nav-pills a').on('click', function (ev) { + $('#widgets .nav-pills .dropdown-menu a').on('click', function (ev) { var $this = $(this); - $('#widgets .nav-pills li').removeClass('active'); - $this.parent().addClass('active'); - $('#widgets .tab-pane').removeClass('active'); - $('#widgets .tab-pane[data-template="' + $this.attr('data-template') + '"]').addClass('active'); - + var templateName = $this.attr('data-template'); + $('#widgets .tab-pane[data-template="' + templateName + '"]').addClass('active'); + $('#widgets .selected-template').text(templateName); + $('#widgets .nav-pills .dropdown').trigger('click'); ev.preventDefault(); return false; }); diff --git a/src/views/admin/extend/widgets.tpl b/src/views/admin/extend/widgets.tpl index 25d03f9829..35555e847d 100644 --- a/src/views/admin/extend/widgets.tpl +++ b/src/views/admin/extend/widgets.tpl @@ -1,9 +1,17 @@