/**
  * Sets the icon associated with the form element
  * @param moodletxt_icon $icon Icon object
  * @version 2011070501
  * @since 2011070501
  */
 public function setIcon(moodletxt_icon $icon)
 {
     $icon->set_attribute('class', 'mdltxtBaselineIcon ' . $icon->get_attribute('class'));
     $this->icon = $icon;
 }
示例#2
0
 /**
  * Renders a provided icon to the page
  * @param moodletxt_icon $icon Icon to render
  * @return string The generated output code
  * @version 2011061001
  * @since 2011060901
  */
 protected function render_moodletxt_icon(moodletxt_icon $icon)
 {
     $attributes = $icon->get_attributes();
     $attributes['src'] = $icon->get_icon();
     return html_writer::empty_tag('img', $attributes);
 }