diff options
author | thomascube <thomas@roundcube.net> | 2011-02-06 22:21:23 +0000 |
---|---|---|
committer | thomascube <thomas@roundcube.net> | 2011-02-06 22:21:23 +0000 |
commit | 07b95dc49b31d131b1fecdabf2059a447935c196 (patch) | |
tree | 91f3fd3b86ecb88da28e16edceab52306bb3458e /program/js | |
parent | 361ce60948bfc0eb75a4c144f9e1e76c3cdd7f35 (diff) |
Delegate contact input validation to rcube_addressbook instance; accept already localized texts in rcube_output::show_message()
Diffstat (limited to 'program/js')
-rw-r--r-- | program/js/app.js | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/program/js/app.js b/program/js/app.js index 84e018fcd..3c8502d0e 100644 --- a/program/js/app.js +++ b/program/js/app.js @@ -331,7 +331,7 @@ function rcube_webmail() this.selectedIndex = 0; }); - $("input[type='text']").first().focus(); + $("input[type='text']:visible").first().focus(); } else if (this.gui_objects.qsearchbox) { this.enable_command('search', 'reset-search', 'moveto', true); @@ -646,7 +646,7 @@ function rcube_webmail() input_name.focus(); break; } - else if (input_email.length && !rcube_check_email(input_email.val())) { + else if (this.task == 'settings' && input_email.length && !rcube_check_email(input_email.val())) { alert(this.get_label('noemailwarning')); input_email.focus(); break; @@ -3977,7 +3977,7 @@ function rcube_webmail() elem.focus(function(){ ref.focus_textfield(this); }) .blur(function(){ ref.blur_textfield(this); }) - .each(function(){ this._placeholder = ref.env.coltypes[col].label; ref.blur_textfield(this); }); + .each(function(){ this._placeholder = this.title = ref.env.coltypes[col].label; ref.blur_textfield(this); }); }; this.insert_edit_field = function(col, section, menu) |