[open-ils-commits] [GIT] Evergreen ILS branch rel_3_5 updated. f95cf009f6e131b1cad0bd02f8a31629dee658f0
Evergreen Git
git at git.evergreen-ils.org
Fri Jul 24 09:51:46 EDT 2020
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Evergreen ILS".
The branch, rel_3_5 has been updated
via f95cf009f6e131b1cad0bd02f8a31629dee658f0 (commit)
from d38082cd9df5080fc41c291e3025fade18fb0316 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit f95cf009f6e131b1cad0bd02f8a31629dee658f0
Author: Galen Charlton <gmc at equinoxinitiative.org>
Date: Tue Jul 7 16:24:49 2020 -0400
LP#1886713: fix issue where AngularJS hotkeys fail to initialize
Fixes a race condition where the navbar service can look for
eg-accesskey attributes before all of the elements that have
them meet the conditions to show up in the DOM.
To test
-------
[1] From an AngularJS part of the staff interface, note that
hitting F8 sometimes does not perform the retrieve
last patron action, nor does F8 show up on the list of
hot keys when you hit "?" outside of an input.
[2] Apply the patch and repeat step 1. This time, the F8
hotkey should consistently work.
Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
Signed-off-by: Rogan Hamby <rogan.hamby at gmail.com>
Signed-off-by: Mike Rylander <mrylander at gmail.com>
diff --git a/Open-ILS/web/js/ui/default/staff/services/navbar.js b/Open-ILS/web/js/ui/default/staff/services/navbar.js
index b6ff1d31fe..a00e26a55c 100644
--- a/Open-ILS/web/js/ui/default/staff/services/navbar.js
+++ b/Open-ILS/web/js/ui/default/staff/services/navbar.js
@@ -120,12 +120,15 @@ angular.module('egCoreMod')
$scope.showAngularCatalog =
s['ui.staff.angular_catalog.enabled'];
+ }).then(function() {
+ // need to defer initialization of hotkeys to this point
+ // as it depends on various settings.
+ $timeout(function(){find_accesskeys($element)});
});
+ } else {
+ // fallback initialization of hotkeys
+ $timeout(function(){find_accesskeys($element)});
}
- // need to defer initialization of hotkeys to this point
- // as some of them are conditional on whether one is logged in
- // or is working in offline circulation mode
- $timeout(function(){find_accesskeys($element)});
}
);
}
-----------------------------------------------------------------------
Summary of changes:
Open-ILS/web/js/ui/default/staff/services/navbar.js | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
hooks/post-receive
--
Evergreen ILS
More information about the open-ils-commits
mailing list