diff --git a/lam/lib/html.inc b/lam/lib/html.inc index 0892f8fd..49bcccf9 100644 --- a/lam/lib/html.inc +++ b/lam/lib/html.inc @@ -485,6 +485,8 @@ class htmlButton extends htmlElement { protected $value; /** image button or text button */ protected $isImageButton; + /** title */ + private $title = null; /** * Constructor. @@ -514,6 +516,7 @@ class htmlButton extends htmlElement { $value = ''; $style = ''; $class = ''; + $title = ''; $name = ' name="' . $this->name . '"'; // image button if ($this->isImageButton) { @@ -527,10 +530,22 @@ class htmlButton extends htmlElement { $value = ' value="' . $this->value . '"'; } } - echo ''; + if ($this->title != null) { + $title = ' title="' . $this->title . '"'; + } + echo ''; return array($this->name => 'submit'); } + /** + * Sets the button title (tooltip). + * + * @param String $title title + */ + public function setTitle($title) { + $this->title = htmlspecialchars($title); + } + } /**