Exemplo n.º 1
0
 /**
  * @param string $icon optional icon instead of text
  * @return string
  */
 public function codeForColumnLabels($icon = false)
 {
     $Tooltip = new Tooltip('');
     $Code = '';
     foreach ($this->ActiveKeys as $keyid) {
         $Key = Keys::get($keyid);
         $Header = $icon ?: $Key->shortLabel();
         $Tooltip->setText($Key->label());
         $Tooltip->wrapAround($Header);
         $Code .= '<td>' . $Header . '</td>';
     }
     return $Code;
 }
Exemplo n.º 2
0
 /**
  * Add tooltip to code
  * @param string $code
  */
 protected function addTooltipToCode(&$code)
 {
     if (!empty($this->Tooltip)) {
         $Tooltip = new Tooltip($this->Tooltip);
         $Tooltip->wrapAround($code);
     }
 }