diff --git a/mod/assign/gradingtable.php b/mod/assign/gradingtable.php
index e9747e66dd4..c565d7bfe4e 100644
--- a/mod/assign/gradingtable.php
+++ b/mod/assign/gradingtable.php
@@ -772,7 +772,7 @@ class assign_grading_table extends table_sql implements renderable {
$edit .= html_writer::start_tag('ul');
$edit .= html_writer::start_tag('li', array('class'=>'menuicon'));
- $menuicon = $this->output->pix_icon('i/menu', get_string('actions'));
+ $menuicon = $this->output->pix_icon('t/contextmenu', get_string('actions'));
$edit .= $this->output->action_link('#menu' . $row->id, $menuicon, null, array('class'=>'yui3-menu-label'));
$edit .= $this->output->container_start(array('yui3-menu', 'yui3-loading'), 'menu' . $row->id);
$edit .= $this->output->container_start(array('yui3-menu-content'));
diff --git a/mod/assign/pix/gradefeedback.png b/mod/assign/pix/gradefeedback.png
new file mode 100644
index 00000000000..326493483e2
Binary files /dev/null and b/mod/assign/pix/gradefeedback.png differ
diff --git a/mod/assign/pix/gradefeedback.svg b/mod/assign/pix/gradefeedback.svg
new file mode 100644
index 00000000000..7450969fffe
--- /dev/null
+++ b/mod/assign/pix/gradefeedback.svg
@@ -0,0 +1,15 @@
+
+
+
+]>
+
diff --git a/mod/assign/styles.css b/mod/assign/styles.css
index 45fd7e421d5..aa3c880382d 100644
--- a/mod/assign/styles.css
+++ b/mod/assign/styles.css
@@ -114,7 +114,9 @@ div.earlysubmission {
.gradingtable .yui3-menu-label {
padding-left: 0px;
+ line-height: 12px;
}
+.gradingtable .yui3-menu-label img { padding: 0 3px; }
.gradingtable .yui3-menu li {
list-style-type: none;
}
@@ -125,6 +127,7 @@ div.earlysubmission {
.gradingtable .yui3-menu .yui3-menu-content {
border: 0px;
+ padding-top: 0;
}
#page-mod-assign-view div.gradingtable tr .quickgrademodified {
diff --git a/pix/t/contextmenu.png b/pix/t/contextmenu.png
new file mode 100644
index 00000000000..e9b81e4a7c0
Binary files /dev/null and b/pix/t/contextmenu.png differ
diff --git a/pix/t/contextmenu.svg b/pix/t/contextmenu.svg
new file mode 100644
index 00000000000..77b00d8f3cb
--- /dev/null
+++ b/pix/t/contextmenu.svg
@@ -0,0 +1,16 @@
+
+
+
+]>
+
diff --git a/theme/upgrade.txt b/theme/upgrade.txt
index 8e2e316be0c..a869d16a90c 100644
--- a/theme/upgrade.txt
+++ b/theme/upgrade.txt
@@ -46,6 +46,7 @@ optional changes:
* new icons i/valid, i/caution and i/invalid for generic statuses.
* new icons i/grade_correct, i/grade_partiallycorrect and i/grade_incorrect for grades.
* new icon t/approve (12x12).
+* new icon t/contextmenu (12x12) for a monochrome version of i/menu.
=== 2.3 ===