From fd3d62ca37768a664ba2af54913854ed97c8d325 Mon Sep 17 00:00:00 2001 From: Adrian Greeve Date: Tue, 9 Jan 2018 11:58:07 +0800 Subject: [PATCH] MDL-61127 filepicker: Selected repository now highlighted. --- repository/filepicker.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/repository/filepicker.js b/repository/filepicker.js index bd3a83aba41..102f052c6c8 100644 --- a/repository/filepicker.js +++ b/repository/filepicker.js @@ -1643,10 +1643,15 @@ M.core_filepicker.init = function(Y, options) { .removeClass('active') .setAttribute('aria-selected', 'false') .setAttribute('tabindex', '-1'); - scope.fpnode.all('#fp-repo-'+scope.options.client_id+'-'+obj.repo_id) - .addClass('active') + scope.fpnode.all('.nav-link') + .removeClass('active') + .setAttribute('aria-selected', 'false') + .setAttribute('tabindex', '-1'); + var activenode = scope.fpnode.one('#fp-repo-' + scope.options.client_id + '-' + obj.repo_id); + activenode.addClass('active') .setAttribute('aria-selected', 'true') .setAttribute('tabindex', '0'); + activenode.all('.nav-link').addClass('active'); // add class repository_REPTYPE to the filepicker (for repository-specific styles) for (var i in scope.options.repositories) { scope.fpnode.removeClass('repository_'+scope.options.repositories[i].type)