Fixed bug #17035: Positioning and JS behaviour of the icon to clear input fields...
authorJeff Segars <jsegars@alumni.rice.edu>
Fri, 14 Jan 2011 20:33:23 +0000 (20:33 +0000)
committerJeff Segars <jsegars@alumni.rice.edu>
Fri, 14 Jan 2011 20:33:23 +0000 (20:33 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@10078 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
t3lib/class.t3lib_tceforms.php
typo3/sysext/t3skin/stylesheets/visual/element_tceforms.css

index 111cb3f..44ce341 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2011-01-14  Jeff Segars  <jeff@webempoweredchurch.org>
+
+       * Fixed bug #17035: Positioning and JS behaviour of the icon to clear input fields are suboptimal (Thanks to Jo Hasenau)
+
 2011-01-14  Francois Suter  <francois.suter@typo3.org>
 
        * Fixed bug #16848: CSH in FlexForms does not work anymore
index 9acee10..01b82ea 100644 (file)
@@ -1169,7 +1169,7 @@ class t3lib_TCEforms {
                );
                        // old function "checkbox" now the option to set the date / remove the date
                if (isset($config['checkbox'])) {
-                       $item .= t3lib_iconWorks::getSpriteIcon('actions-input-clear', array('tag' => 'a', 'class' => 't3-tceforms-input-clearer', 'onclick' => 'document.getElementById(\'' . $inputId . '\').value=\'\';' . implode('', $PA['fieldChangeFunc'])));
+                       $item .= t3lib_iconWorks::getSpriteIcon('actions-input-clear', array('tag' => 'a', 'class' => 't3-tceforms-input-clearer', 'onclick' => 'document.getElementById(\'' . $inputId . '\').value=\'\';document.getElementById(\'' . $inputId . '\').focus();' . implode('', $PA['fieldChangeFunc'])));
                }
                $mLgd = ($config['max'] ? $config['max'] : 256);
                $iOnChange = implode('', $PA['fieldChangeFunc']);
index d09dc69..8ff67bf 100644 (file)
@@ -50,7 +50,7 @@ table#typo3-altdoc-header input,
 .t3-tceforms-input-wrapper-hover .t3-tceforms-input-clearer {
        position: absolute;
        right: 4px;
-       top: 6px;
+       top: 28%;
        z-index: 1000;
        cursor: pointer;
 }
@@ -59,7 +59,7 @@ table#typo3-altdoc-header input,
 .t3-tceforms-input-wrapper-datetime-hover .t3-tceforms-input-clearer {
        position: absolute;
        right: 24px;
-       top: 6px;
+       top: 28%;
        z-index: 1000;
        cursor: pointer;
 }
@@ -75,6 +75,7 @@ table#typo3-altdoc-header input,
        position: relative;
        z-index: 2000;
        min-height: 14px;
+       padding-right: 20px!important;
 }
 
 .t3-tceforms-input-wrapper-hover .t3-tceforms-input-clearer,