From 2acaf9cfee112250de28a1c6c66cf34d133fd9a6 Mon Sep 17 00:00:00 2001 From: Nadav Kavalerchik Date: Sat, 22 Sep 2012 21:42:12 +0300 Subject: [PATCH] MDL-35246 - Invert all action arrows in Question Bank categories management, when in RTL mode --- lib/listlib.php | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/lib/listlib.php b/lib/listlib.php index 7a3979bf2d9..9cc815b1107 100644 --- a/lib/listlib.php +++ b/lib/listlib.php @@ -548,6 +548,14 @@ abstract class list_item { $strmovedown = get_string('movedown'); $strmoveleft = get_string('maketoplevelitem', 'question'); + if (right_to_left()) { // Exchange arrows on RTL + $rightarrow = 'left'; + $leftarrow = 'right'; + } else { + $rightarrow = 'right'; + $leftarrow = 'left'; + } + if (isset($this->parentlist->parentitem)) { $parentitem = $this->parentlist->parentitem; if (isset($parentitem->parentlist->parentitem)) { @@ -556,7 +564,7 @@ abstract class list_item { $action = $strmoveleft; } $url = new moodle_url($this->parentlist->pageurl, (array('sesskey'=>sesskey(), 'left'=>$this->id))); - $this->icons['left'] = $this->image_icon($action, $url, 'left'); + $this->icons['left'] = $this->image_icon($action, $url, $leftarrow); } else { $this->icons['left'] = $this->image_spacer(); } @@ -578,7 +586,7 @@ abstract class list_item { if (!empty($lastitem)) { $makechildof = get_string('makechildof', 'question', $lastitem->name); $url = new moodle_url($this->parentlist->pageurl, (array('sesskey'=>sesskey(), 'right'=>$this->id))); - $this->icons['right'] = $this->image_icon($makechildof, $url, 'right'); + $this->icons['right'] = $this->image_icon($makechildof, $url, $rightarrow); } else { $this->icons['right'] = $this->image_spacer(); } -- 2.11.4.GIT