MDL-39814 frontend: introduced an action_menu_action class

This commit is contained in:
Sam Hemelryk
2013-07-30 16:15:05 +12:00
parent b59f2e3bef
commit cf69a00a1c
10 changed files with 299 additions and 164 deletions
+3 -5
View File
@@ -350,12 +350,10 @@ class core_course_renderer extends plugin_renderer_base {
$menu = new action_menu();
$menu->set_owner_selector($ownerselector);
foreach ($actions as $action) {
$action->add_class('cm-edit-action');
if ($action->has_class('status')) {
$menu->add_primary_action($action);
} else {
$menu->add_secondary_action($action);
if ($action instanceof action_menu_action) {
$action->add_class('cm-edit-action');
}
$menu->add($action);
}
$menu->attributes['class'] .= ' section-cm-edit-actions commands';
return $this->render($menu);