From f233bdd4ce3abe0d8e2f55c58e45cd307cbfd366 Mon Sep 17 00:00:00 2001 From: Terran McCanna Date: Mon, 21 Oct 2019 17:18:44 -0400 Subject: [PATCH] LP#1839361 Login page tile is confusing to screen readers Prior to this change, the login page, the splash page, and the about page in the staff client all used 'Home' as the page title, which caused accessibility problems. This change gives each its own title. Signed-off-by: Terran McCanna --- Open-ILS/src/templates/staff/index.tt2 | 8 +++++++- Open-ILS/web/js/ui/default/staff/app.js | 16 +++++++++++++--- 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/Open-ILS/src/templates/staff/index.tt2 b/Open-ILS/src/templates/staff/index.tt2 index 803774f31d..100d9d1dc5 100644 --- a/Open-ILS/src/templates/staff/index.tt2 +++ b/Open-ILS/src/templates/staff/index.tt2 @@ -1,12 +1,18 @@ [% WRAPPER "staff/base.tt2"; - ctx.page_title = l("Home"); ctx.page_app = "egHome"; %] [% BLOCK APP_JS %] + [% END %]
diff --git a/Open-ILS/web/js/ui/default/staff/app.js b/Open-ILS/web/js/ui/default/staff/app.js index 053f4014a6..b737c80898 100644 --- a/Open-ILS/web/js/ui/default/staff/app.js +++ b/Open-ILS/web/js/ui/default/staff/app.js @@ -56,7 +56,10 @@ function($routeProvider , $locationProvider) { $scope.focusMe = true; $scope.args = {}; $scope.workstations = []; - + + egCore.strings.setPageTitle( + egCore.strings['PAGE_TITLE_LOGIN']); + // if the user is already logged in, jump to splash page if (egCore.auth.user()) $location.path('/'); @@ -150,9 +153,13 @@ function($routeProvider , $locationProvider) { /** * Splash page dynamic content. */ -.controller('SplashCtrl', ['$scope', '$window', function($scope, $window) { - console.log('SplashCtrl'); +.controller('SplashCtrl', ['$scope', '$window','egCore', + function($scope, $window,egCore) { + $scope.focus_search = true; + + egCore.strings.setPageTitle( + egCore.strings['PAGE_TITLE_SPLASH']); $scope.catalog_search = function($event) { $scope.focus_search = true; @@ -179,5 +186,8 @@ function($routeProvider , $locationProvider) { } ); + egCore.strings.setPageTitle( + egCore.strings['PAGE_TITLE_ABOUT']); + }]) -- 2.11.0