Permalink
Browse files

MDL-29224 navigation Fixed bug caused because in 20 and 21 onclick ev…

…ents get added to extra rather than onclick
  • Loading branch information...
1 parent 42f5db3 commit 9b0e51000ed4b75861f82dee3471f316f02c597f Sam Hemelryk committed Oct 12, 2011
Showing with 3 additions and 0 deletions.
  1. +3 −0 lib/navigationlib.php
View
@@ -1609,6 +1609,9 @@ protected function generate_sections_and_activities(stdClass $course) {
$activity->modname = $cm->modname;
$activity->nodetype = navigation_node::NODETYPE_LEAF;
$activity->onclick = $cm->get_on_click();
+ if (empty($activity->onclick) && !empty($cm->extra) && preg_match('/onclick=(\'|")([^\1]+)\1/', $cm->extra, $matches)) {
+ $activity->onclick = $matches[2];
+ }
$url = $cm->get_url();
if (!$url) {
$activity->url = null;

0 comments on commit 9b0e510

Please sign in to comment.