[TYPO3-core] RFC: Fix bugs #3397 (submit as image) and #2938 (editIcons)
Martin Kutschker
Martin.Kutschker at n0spam-blackbox.net
Wed Jun 28 15:48:29 CEST 2006
Franz Holzinger schrieb:
> Martin Kutschker a écrit :
>
>
>>Ernesto Baschny [cron IT] schrieb:
>>
>>
>>
>>>Martin Kutschker schrieb am 08.06.2006 19:03:
>>>
>>>
>>>
>>>
>>>
>>>>>Problem 1: graphical submit is rendered with IMAGE and a str_replace
>>>>>which leaves unwanted image attributes in the input element. Can be
>>>>>solved by using IMG_RESOURCE.
>>>>>
>>>>>
>>>>
>>>>Attached is the new patch.
>>>>
>>>>It uses IMG_RESOURCE but adds altText, titleText and params of IMAGE.
>>>>
>>>>I have also modified getAltParam in a way that it may prevent the
>>>>setting of longdesc which is only valid for img elements.
>>>>
>>>>
>>>
>>>Reviewed and tested: works ("This Page Is Valid XHTML 1.1!")
>>>
>>>+1 from me.
>>>
>>>
>>
>>Another one, please :-)
>>
>>
>>
>>+ if ($image) {
>>+ $fieldCode=sprintf('<input type="image"
>>name="%s"%s src="%s"%s />',
>>+ $confData['fieldname'],
>>$elementIdAttribute, $image, $params);
>> } else {
>> $fieldCode=sprintf('<input type="submit"
>>name="%s"%s value="%s"%s />',
>> $confData['fieldname'],
>>$elementIdAttribute,
>
>
> Is the rather duplicate code needed here?
I don't think that using if or ?: to resolve the different attributes
(type, src, value) makes the code easier to read.
Masi
More information about the TYPO3-team-core
mailing list