From 8da5ed7ad45d01cbf7d79a6d62a521727f50db14 Mon Sep 17 00:00:00 2001 From: Roland Gruber Date: Sat, 3 Nov 2012 17:34:18 +0000 Subject: [PATCH] CSS for links --- lam/lib/html.inc | 17 ++++++++++++++++- lam/style/500_layout.css | 6 ++++++ 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/lam/lib/html.inc b/lam/lib/html.inc index 5fd072b2..23bf382f 100644 --- a/lam/lib/html.inc +++ b/lam/lib/html.inc @@ -2314,6 +2314,8 @@ class htmlLink extends htmlElement { private $onClick = null; /** show as button */ private $showAsButton = false; + /** CSS classes */ + private $cssClasses = array(); /** * Constructor. @@ -2363,7 +2365,11 @@ class htmlLink extends htmlElement { $id = 'a_' . preg_replace('/[^a-zA-Z0-9_]+/', '_', $this->target); $idAttr = ' id="' . $id . '"'; } - echo '' . $image . $this->text . ''; + $classAttr = ''; + if (sizeof($this->cssClasses) > 0) { + $classAttr = ' class="' . implode(' ', $this->cssClasses) . '"'; + } + echo '' . $image . $this->text . ''; if ($this->showAsButton) { echo '