mirror of
https://github.com/moodle/moodle.git
synced 2025-01-18 14:03:52 +01:00
MDL-51089 quiz: "Add" menu in edit quiz more keyboard accessible
This commit is contained in:
parent
9993c1d02c
commit
11f2cec1ac
@ -632,17 +632,6 @@ class edit_renderer extends \plugin_renderer_base {
|
||||
// Get section, page, slotnumber and maxmark.
|
||||
$actions = array();
|
||||
|
||||
// Add a new section to the add_menu if possible. This is always added to the HTML
|
||||
// then hidden with CSS when no needed, so that as things are re-ordered, etc. with
|
||||
// Ajax it can be relevaled again when necessary.
|
||||
$params = array('cmid' => $structure->get_cmid(), 'addsectionatpage' => $page);
|
||||
|
||||
$actions['addasection'] = new \action_menu_link_secondary(
|
||||
new \moodle_url($pageurl, $params),
|
||||
new \pix_icon('t/add', $str->addasection, 'moodle', array('class' => 'iconsmall', 'title' => '')),
|
||||
$str->addasection, array('class' => 'cm-edit-action addasection', 'data-action' => 'addasection')
|
||||
);
|
||||
|
||||
// Add a new question to the quiz.
|
||||
$returnurl = new \moodle_url($pageurl, array('addonpage' => $page));
|
||||
$params = array('returnurl' => $returnurl->out_as_local_url(false),
|
||||
@ -680,6 +669,17 @@ class edit_renderer extends \plugin_renderer_base {
|
||||
$attributes = array_merge(array('data-header' => $title, 'data-addonpage' => $page), $attributes);
|
||||
$actions['addarandomquestion'] = new \action_menu_link_secondary($url, $icon, $str->addarandomquestion, $attributes);
|
||||
|
||||
// Add a new section to the add_menu if possible. This is always added to the HTML
|
||||
// then hidden with CSS when no needed, so that as things are re-ordered, etc. with
|
||||
// Ajax it can be relevaled again when necessary.
|
||||
$params = array('cmid' => $structure->get_cmid(), 'addsectionatpage' => $page);
|
||||
|
||||
$actions['addasection'] = new \action_menu_link_secondary(
|
||||
new \moodle_url($pageurl, $params),
|
||||
new \pix_icon('t/add', $str->addasection, 'moodle', array('class' => 'iconsmall', 'title' => '')),
|
||||
$str->addasection, array('class' => 'cm-edit-action addasection', 'data-action' => 'addasection')
|
||||
);
|
||||
|
||||
return $actions;
|
||||
}
|
||||
|
||||
|
@ -659,7 +659,7 @@ table.quizreviewsummary td.cell {
|
||||
}
|
||||
|
||||
#page-mod-quiz-edit ul.section li.pagenumber:first-child .add-menu-outer .menu > :first-child,
|
||||
#page-mod-quiz-edit .last-add-menu .add-menu-outer .menu > :first-child {
|
||||
#page-mod-quiz-edit .last-add-menu .add-menu-outer .menu > :last-child {
|
||||
display: none;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user