plugins/calendar plugins/tasklist

Thomas Brüderli bruederli at kolabsys.com
Thu Oct 4 16:02:06 CEST 2012


 plugins/calendar/calendar_ui.js |    6 ++++++
 plugins/tasklist/tasklist.js    |    3 +++
 2 files changed, 9 insertions(+)

New commits:
commit aa15f1948f88e87e7d3b119e50fb1de25f3ba5bc
Author: Thomas Bruederli <bruederli at kolabsys.com>
Date:   Thu Oct 4 16:01:59 2012 +0200

    Focus the first button of UI dialogs

diff --git a/plugins/calendar/calendar_ui.js b/plugins/calendar/calendar_ui.js
index 750365f..e984e60 100644
--- a/plugins/calendar/calendar_ui.js
+++ b/plugins/calendar/calendar_ui.js
@@ -354,6 +354,9 @@ function rcube_calendar_ui(settings)
         resizable: !bw.ie6,
         closeOnEscape: (!bw.ie6 && !bw.ie7),  // disable for performance reasons
         title: Q(me.event_date_text(event)),
+        open: function() {
+          $dialog.parent().find('.ui-button').first().focus();
+        },
         close: function() {
           $dialog.dialog('destroy').hide();
         },
@@ -835,6 +838,9 @@ function rcube_calendar_ui(settings)
         resizable: true,
         closeOnEscape: (!bw.ie6 && !bw.ie7),
         title: rcmail.gettext('scheduletime', 'calendar'),
+        open: function() {
+          $dialog.parent().find('.ui-dialog-buttonset .ui-button').first().focus();
+        },
         close: function() {
           if (bw.ie6)
             $("#edit-attendees-table").css('visibility','visible');
diff --git a/plugins/tasklist/tasklist.js b/plugins/tasklist/tasklist.js
index d923070..0b39494 100644
--- a/plugins/tasklist/tasklist.js
+++ b/plugins/tasklist/tasklist.js
@@ -902,6 +902,9 @@ function rcube_tasklist_ui(settings)
           resizable: true,
           closeOnEscape: true,
           title: rcmail.gettext('taskdetails', 'tasklist'),
+          open: function() {
+            $dialog.parent().find('.ui-button').first().focus();
+          },
           close: function() {
               $dialog.dialog('destroy').appendTo(document.body);
           },





More information about the commits mailing list