[Rt-commit] rt branch, 4.2/admin-rights-add-principal-input-focus, created. rt-4.2.3-190-gb475308

? sunnavy sunnavy at bestpractical.com
Mon May 5 12:11:00 EDT 2014


The branch, 4.2/admin-rights-add-principal-input-focus has been created
        at  b47530881d807b6334ddbb16c2109707e07ccf31 (commit)

- Log -----------------------------------------------------------------
commit b47530881d807b6334ddbb16c2109707e07ccf31
Author: sunnavy <sunnavy at bestpractical.com>
Date:   Mon May 5 23:57:32 2014 +0800

    keep "add principal" input be focused when it's been clicked
    
    when clicking the "add principal" input (e.g. #AddPrincipalForRights-group),
    anchor will be synced to #acl-AddPrincipal, but the input focus will be lost
    too(at least on firefox).

diff --git a/share/html/Admin/Elements/EditRights b/share/html/Admin/Elements/EditRights
index 8a07fa7..18f3fdc 100644
--- a/share/html/Admin/Elements/EditRights
+++ b/share/html/Admin/Elements/EditRights
@@ -94,6 +94,9 @@ if ($anchor =~ /AddPrincipal/) {
       jQuery(".rights-editor").tabs({
           beforeActivate: function(ev, ui) {
               sync_anchor(ui.newPanel.selector);
+              if ( ui.newTab.find('input[type=text]').size() > 0 ) {
+                  ui.newTab.find('input[type=text]:first').focus();
+              }
           }
       });
 

-----------------------------------------------------------------------


More information about the rt-commit mailing list