MDL-35931 Accessibility - adding focus change when repository is selected

This commit is contained in:
Jason Fowler
2013-08-08 11:30:55 +08:00
parent a9657adb0f
commit f8243dc071
2 changed files with 4 additions and 2 deletions
+1 -1
View File
@@ -527,7 +527,7 @@ class core_files_renderer extends plugin_renderer_base {
<li class="{!}fp-repo"><a href="#"><img class="{!}fp-repo-icon" alt="'. get_string('repositoryicon', 'repository') .'" width="16" height="16" />&nbsp;<span class="{!}fp-repo-name"></span></a></li>
</ul>
</div>
<div class="fp-repo-items">
<div class="fp-repo-items" tabindex="0">
<div class="fp-navbar">
<div>
<div class="{!}fp-toolbar">
+3 -1
View File
@@ -1551,7 +1551,7 @@ M.core_filepicker.init = function(Y, options) {
}
},
display_response: function(id, obj, args) {
var scope = args.scope
var scope = args.scope;
// highlight the current repository in repositories list
scope.fpnode.all('.fp-repo.active').removeClass('active');
scope.fpnode.all('#fp-repo-'+scope.options.client_id+'-'+obj.repo_id).addClass('active')
@@ -1562,6 +1562,8 @@ M.core_filepicker.init = function(Y, options) {
if (obj.repo_id && scope.options.repositories[obj.repo_id]) {
scope.fpnode.addClass('repository_'+scope.options.repositories[obj.repo_id].type)
}
Y.one('.file-picker .fp-repo-items').focus();
// display response
if (obj.login) {
scope.viewbar_set_enabled(false);