From 87147ae120c3a6f21c80723f2f1d0db4a331d4b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20Hat=C3=A1k?= Date: Tue, 27 Nov 2012 00:14:49 +0100 Subject: [PATCH] Add setText method to global Button component --- libs/NiftyGrid/Components/GlobalButton.php | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/libs/NiftyGrid/Components/GlobalButton.php b/libs/NiftyGrid/Components/GlobalButton.php index 042fa1b..fa904e4 100644 --- a/libs/NiftyGrid/Components/GlobalButton.php +++ b/libs/NiftyGrid/Components/GlobalButton.php @@ -26,6 +26,9 @@ class GlobalButton extends \Nette\Application\UI\PresenterComponent /** @var bool */ private $ajax = TRUE; + /** @var string */ + private $text; + /** * @param string $label * @return Button @@ -81,6 +84,17 @@ public function setAjax($ajax = TRUE) return $this; } + /** + * @param string $text + * @return Button + */ + public function setText($text) + { + $this->text = $text; + + return $this; + } + public function render() { $el = Html::el("a") @@ -88,7 +102,8 @@ public function render() ->setClass($this->class) ->addClass("grid-button") ->addClass("grid-global-button") - ->setTitle($this->label); + ->setTitle($this->label) + ->setText($this->text); if($this->getName() == Grid::ADD_ROW) { $el->addClass("grid-add-row");