[FIX]dashboard: change layout correct use of modal object
authorCedric Snauwaert <csn@openerp.com>
Thu, 24 Apr 2014 15:02:55 +0000 (17:02 +0200)
committerCedric Snauwaert <csn@openerp.com>
Thu, 24 Apr 2014 15:02:55 +0000 (17:02 +0200)
bzr revid: csn@openerp.com-20140424150255-77emom1swsfry72h

addons/board/static/src/js/dashboard.js

index 7585470..8273a96 100644 (file)
@@ -91,10 +91,10 @@ instance.web.form.DashBoard = instance.web.form.FormWidget.extend({
         var $dialog = new instance.web.Dialog(this, {
                             title: _t("Edit Layout"),
                         }, QWeb.render('DashBoard.layouts', qdict)).open();
-        $dialog.find('li').click(function() {
+        $dialog.$el.find('li').click(function() {
             var layout = $(this).attr('data-layout');
-            $dialog.modal('hide'); 
             self.do_change_layout(layout);
+            $dialog.$dialog_box.modal('hide'); 
         });
     },
     do_change_layout: function(new_layout) {