MDL-34899 blocks/html: Allow instances to specify additional CSS classes

This commit is contained in:
Aaron Barnes
2012-08-20 13:27:08 +12:00
parent 87e9331d93
commit 14bcde673d
3 changed files with 21 additions and 0 deletions
+15
View File
@@ -131,4 +131,19 @@ class block_html extends block_base {
public function instance_can_be_docked() {
return (!empty($this->config->title) && parent::instance_can_be_docked());
}
/*
* Add custom html attributes to aid with theming and styling
*
* @return array
*/
function html_attributes() {
$attributes = parent::html_attributes();
if (!empty($this->config->classes)) {
$attributes['class'] .= ' '.$this->config->classes;
}
return $attributes;
}
}