[FIX] Fie database manager fields focus
authorFabien Meghazi <fme@openerp.com>
Tue, 15 May 2012 07:53:20 +0000 (09:53 +0200)
committerFabien Meghazi <fme@openerp.com>
Tue, 15 May 2012 07:53:20 +0000 (09:53 +0200)
bzr revid: fme@openerp.com-20120515075320-mqb6vq94ijtf7lzu

addons/web/static/src/js/chrome.js
addons/web/static/src/xml/base.xml

index f2ccb4d..d1ff69d 100644 (file)
@@ -284,7 +284,11 @@ instance.web.DatabaseManager = instance.web.Widget.extend({
     do_render: function() {
         var self = this;
         self.$element.html(QWeb.render("DatabaseManager", { widget : self }));
-        self.$element.find(".oe_database_manager_menu").tabs();
+        self.$element.find(".oe_database_manager_menu").tabs({
+            show: function(event, ui) {
+                $('*[autofocus]:first', ui.panel).focus();
+            }
+        });
         self.$element.find("form[name=create_db_form]").validate({ submitHandler: self.do_create });
         self.$element.find("form[name=drop_db_form]").validate({ submitHandler: self.do_drop });
         self.$element.find("form[name=backup_db_form]").validate({ submitHandler: self.do_backup });
index c0c86af..ab840bc 100644 (file)
                     </tr>
                     <tr>
                         <td><label for="db_name">New database name:</label></td>
-                        <td><input type="text" name="db_name" class="required" matches="^[a-zA-Z][a-zA-Z0-9_]+$"/></td>
+                        <td><input type="text" name="db_name" class="required" matches="^[a-zA-Z][a-zA-Z0-9_]+$" autofocus="true"/></td>
                     </tr>
                     <tr>
                         <td><label for="demo_data">Load Demonstration data:</label></td>