[+BUGFIX] Fluid: register universal tag attributes in link.email view helper. This...
authorBastian Waidelich <bastian@typo3.org>
Wed, 21 Oct 2009 16:02:16 +0000 (16:02 +0000)
committerBastian Waidelich <bastian@typo3.org>
Wed, 21 Oct 2009 16:02:16 +0000 (16:02 +0000)
[+TASK] Fluid: added some standard tag attributes to link.email, link.action and link.external view helpers (backported from v5)

typo3/sysext/fluid/Classes/ViewHelpers/Link/ActionViewHelper.php
typo3/sysext/fluid/Classes/ViewHelpers/Link/EmailViewHelper.php
typo3/sysext/fluid/Classes/ViewHelpers/Link/ExternalViewHelper.php

index a4cb670..c5d322e 100644 (file)
@@ -47,8 +47,10 @@ class Tx_Fluid_ViewHelpers_Link_ActionViewHelper extends Tx_Fluid_Core_ViewHelpe
         */
        public function initializeArguments() {
                $this->registerUniversalTagAttributes();
-               $this->registerTagAttribute('target', 'string', 'Target of link', FALSE);
-               $this->registerTagAttribute('rel', 'string', 'Specifies the relationship between the current document and the linked document', FALSE);
+               $this->registerTagAttribute('name', 'string', 'Specifies the name of an anchor');
+               $this->registerTagAttribute('rel', 'string', 'Specifies the relationship between the current document and the linked document');
+               $this->registerTagAttribute('rev', 'string', 'Specifies the relationship between the linked document and the current document');
+               $this->registerTagAttribute('target', 'string', 'Specifies where to open the linked document');
        }
 
        /**
index 98445aa..f02669d 100644 (file)
@@ -52,6 +52,20 @@ class Tx_Fluid_ViewHelpers_Link_EmailViewHelper extends Tx_Fluid_Core_ViewHelper
        protected $tagName = 'a';
 
        /**
+        * Arguments initialization
+        *
+        * @return void
+        * @author Bastian Waidelich <bastian@typo3.org>
+        */
+       public function initializeArguments() {
+               $this->registerUniversalTagAttributes();
+               $this->registerTagAttribute('name', 'string', 'Specifies the name of an anchor');
+               $this->registerTagAttribute('rel', 'string', 'Specifies the relationship between the current document and the linked document');
+               $this->registerTagAttribute('rev', 'string', 'Specifies the relationship between the linked document and the current document');
+               $this->registerTagAttribute('target', 'string', 'Specifies where to open the linked document');
+       }
+
+       /**
         * @param string $email The email address to be turned into a link.
         * @return string Rendered email link
         * @author Bastian Waidelich <bastian@typo3.org>
index 275792e..32a2e54 100644 (file)
@@ -42,12 +42,14 @@ class Tx_Fluid_ViewHelpers_Link_ExternalViewHelper extends Tx_Fluid_Core_ViewHel
         * Arguments initialization
         *
         * @return void
-        * @author Sebastian Kurf├╝rst <sebastian@typo3.org>
+        * @author Bastian Waidelich <bastian@typo3.org>
         */
        public function initializeArguments() {
                $this->registerUniversalTagAttributes();
-               $this->registerTagAttribute('target', 'string', 'Target of link', FALSE);
-               $this->registerTagAttribute('rel', 'string', 'Specifies the relationship between the current document and the linked document', FALSE);
+               $this->registerTagAttribute('name', 'string', 'Specifies the name of an anchor');
+               $this->registerTagAttribute('rel', 'string', 'Specifies the relationship between the current document and the linked document');
+               $this->registerTagAttribute('rev', 'string', 'Specifies the relationship between the linked document and the current document');
+               $this->registerTagAttribute('target', 'string', 'Specifies where to open the linked document');
        }
 
        /**