From 525370afe1585d2f1f4632205efdfdd9151fc0f1 Mon Sep 17 00:00:00 2001 From: Frederic Massart Date: Tue, 10 May 2016 12:23:29 +0800 Subject: [PATCH] MDL-54044 block_site_main_menu: Fixed labels not being indented --- blocks/site_main_menu/block_site_main_menu.php | 4 ++-- blocks/site_main_menu/styles.css | 8 ++++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/blocks/site_main_menu/block_site_main_menu.php b/blocks/site_main_menu/block_site_main_menu.php index 866047db832..26bbf00929e 100644 --- a/blocks/site_main_menu/block_site_main_menu.php +++ b/blocks/site_main_menu/block_site_main_menu.php @@ -75,7 +75,7 @@ class block_site_main_menu extends block_list { $content = $cm->get_formatted_content(array('overflowdiv' => true, 'noclean' => true)); } - $this->content->items[] = $indent . $content; + $this->content->items[] = $indent . html_writer::div($content, 'main-menu-content'); } } return $this->content; @@ -142,7 +142,7 @@ class block_site_main_menu extends block_list { } else { $content = html_writer::div($courserenderer->course_section_cm_name($mod), ' activity'); } - $this->content->items[] = $indent. $content . $editbuttons; + $this->content->items[] = $indent . html_writer::div($content . $editbuttons, 'main-menu-content'); } } } diff --git a/blocks/site_main_menu/styles.css b/blocks/site_main_menu/styles.css index f437bae204b..6d43c312ad5 100644 --- a/blocks/site_main_menu/styles.css +++ b/blocks/site_main_menu/styles.css @@ -1,9 +1,13 @@ .block_site_main_menu li { clear: both; } -.block_site_main_menu li .column { width: 100%; } +.block_site_main_menu.block.list_block .unlist > li > .column { + /* Made specific to win over .block.list_block .unlist > li > .column. */ + width: 100%; + display: table; +} .block_site_main_menu li .buttons { float: right; margin: 0; } .dir-rtl .block_site_main_menu li .buttons { float: left; } .block_site_main_menu li .buttons a img{ vertical-align: text-bottom;} .block_site_main_menu .footer { margin-top: 1em; } .block_site_main_menu .section_add_menus noscript div { display: inline;} .block_site_main_menu .mod-indent, -.block_site_main_menu .activity { display: table-cell; } +.block_site_main_menu .main-menu-content { display: table-cell; } -- 2.17.1