From d71021f6011f88d1f187608b40633ea016f455fa Mon Sep 17 00:00:00 2001 From: Ruslan Kabalin Date: Mon, 17 Jun 2013 10:19:45 +0100 Subject: [PATCH] MDL-33546: course: Fix current week hightlighting after dragging the section --- course/format/weeks/format.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/course/format/weeks/format.js b/course/format/weeks/format.js index 1c36994e3bf..69a287d2935 100644 --- a/course/format/weeks/format.js +++ b/course/format/weeks/format.js @@ -42,6 +42,14 @@ M.course.format.swap_sections = function(Y, node1, node2) { var sectionlist = Y.Node.all('.'+CSS.COURSECONTENT+' '+M.course.format.get_section_selector(Y)); // Swap menus. sectionlist.item(node1).one('.'+CSS.SECTIONADDMENUS).swap(sectionlist.item(node2).one('.'+CSS.SECTIONADDMENUS)); + + if (sectionlist.item(node1).hasClass('current')) { + sectionlist.item(node1).removeClass('current'); + sectionlist.item(node2).addClass('current'); + } else if (sectionlist.item(node2).hasClass('current')) { + sectionlist.item(node2).removeClass('current'); + sectionlist.item(node1).addClass('current'); + } } /**