allow title attribute for buttons

This commit is contained in:
Roland Gruber 2010-09-07 18:11:33 +00:00
parent 27e94d9ec0
commit e731076829
1 changed files with 16 additions and 1 deletions

View File

@ -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 '<input type="submit"' . $name . $value . $style . $class . '>';
if ($this->title != null) {
$title = ' title="' . $this->title . '"';
}
echo '<input type="submit"' . $name . $value . $style . $class . $title . '>';
return array($this->name => 'submit');
}
/**
* Sets the button title (tooltip).
*
* @param String $title title
*/
public function setTitle($title) {
$this->title = htmlspecialchars($title);
}
}
/**