Feature #33235
Placeholder for TCEForm fields text/input
Status: | Resolved | Start date: | 2012-01-16 | |
---|---|---|---|---|
Priority: | Should have | Due date: | ||
Assigned To: | Tobias Liebig | % Done: | 100% |
|
Category: | Backend User Interface | Spent time: | - | |
Target version: | - | |||
PHP Version: | Sprint Focus: | |||
Complexity: |
Description
We need the possibility to display a placeholder/ghosttext in TCEForm fields to guide the user about default values. The Placeholder will disappear as soon as the user enters a value.
The Placeholder should be configurable by TCA config.
Allowed syntax:
"Foobar"
=> will display "Foobar" as placeholder"LLL:EXT:foobar/Resources/Private/Languages/locallang.xml"
=> support "LLL:" syntax"__row|fieldName"
=> will display the value of /fieldName/ as placeholder"__row|relationField|fieldName"
=> If "relationField" is configured as group/db, display the value of "fieldName" of the foreign record as placeholder.
http://etobi.de/screens/placholder-20120116-213633.png
This feature was part of the BLE project.
Related issues
Associated revisions
[FEATURE] Placeholder for TCEForm fields
Possibility to display a placeholder/ghosttext in TCEForm fields to guide the user about default values. The Placeholder will disappear as soon as the user enters a value. The Placeholder is configurable by TCA config. Uses the HTML5 placeholder attribute.
Change-Id: Icdb4f774be6d04ebbdf14dcf1653c0950a6d0ed6
Resolves: #33235
Reviewed-on: http://review.typo3.org/7823
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Ingmar Schlecht
Tested-by: Ingmar Schlecht
History
#1 Updated by Tobias Liebig over 3 years ago
- Status changed from New to Accepted
#2 Updated by Gerrit Code Review over 3 years ago
- Status changed from Accepted to Under Review
Patch set 1 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/7823
#3 Updated by Georg Ringer over 3 years ago
as we are using html5 in backend, why not use the placeholder attribute anyway?
#4 Updated by Tobias Liebig over 3 years ago
Georg Ringer wrote:
as we are using html5 in backend, why not use the placeholder attribute anyway?
Currently the placeholder-attribute is only supported by the latest Webkit (Safari Nightly) and Chrome. This is why i implemented the JS-part to emulate the behavior.
BTW: Thanks for your review. I'll take care about your comments soon.
#5 Updated by Georg Ringer over 3 years ago
it works also in current firefox and normal safari 5.0.5
IMO it is absolutly fine to use this and not the additional JS + overhead
#6 Updated by Gerrit Code Review over 3 years ago
Patch set 2 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/7823
#7 Updated by Gerrit Code Review over 3 years ago
Patch set 3 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/7823
#8 Updated by Gerrit Code Review over 3 years ago
Patch set 4 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/7823
#9 Updated by Tobias Liebig over 3 years ago
- Status changed from Under Review to Resolved
- % Done changed from 90 to 100
Applied in changeset 91da9e85ae49fd76f21df816c0985532783f0a1d.