MDL-39824 output: fixed bug when moving blocks with rtl lang
authorSam Hemelryk <sam@moodle.com>
Sun, 9 Jun 2013 21:10:06 +0000 (09:10 +1200)
committerSam Hemelryk <sam@moodle.com>
Sun, 9 Jun 2013 21:10:06 +0000 (09:10 +1200)
lib/outputrenderers.php

index 55525f5..0e5c959 100644 (file)
@@ -3041,12 +3041,13 @@ EOD;
      * @return string HTML.
      */
     public function blocks($region, $classes = array(), $tag = 'aside') {
+        $displayregion = $this->page->apply_theme_region_manipulations($region);
         $classes = (array)$classes;
         $classes[] = 'block-region';
         $attributes = array(
-            'id' => 'block-region-'.preg_replace('#[^a-zA-Z0-9_\-]+#', '-', $region),
+            'id' => 'block-region-'.preg_replace('#[^a-zA-Z0-9_\-]+#', '-', $displayregion),
             'class' => join(' ', $classes),
-            'data-blockregion' => $region,
+            'data-blockregion' => $displayregion,
             'data-droptarget' => '1'
         );
         return html_writer::tag($tag, $this->blocks_for_region($region), $attributes);