From aefeca7793502d2eb07e7a2c55e6ce52ef20906f Mon Sep 17 00:00:00 2001 From: Matteo Scaramuccia Date: Fri, 19 Oct 2012 10:02:30 +0200 Subject: [PATCH] MDL-35840 SCORM TOC: fixed a typo, improvements on getting the focus --- mod/scorm/module.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/mod/scorm/module.js b/mod/scorm/module.js index 2b6b29d9d47..b837ba8effe 100644 --- a/mod/scorm/module.js +++ b/mod/scorm/module.js @@ -493,6 +493,15 @@ M.mod_scorm.init = function(Y, hide_nav, hide_toc, toc_title, window_name, launc tree.expandAll(); tree.render(); + // On getting the window, always set the focus on the current item + Y.YUI2.util.Event.on(window, 'focus', function (e) { + var current = scorm_tree_node.getHighlightedNode(); + var left = scorm_layout_widget.getUnitByPosition('left'); + if (current && left.expand) { + current.focus(); + } + }); + // navigation if (scorm_hide_nav == false) { scorm_nav_panel = new Y.YUI2.widget.Panel('scorm_navpanel', { visible:true, draggable:true, close:false, xy: [250, 450],