[Seaside] Re: IE 5.5 and 6 png "fix"
Udo Schneider
Udo.Schneider at homeaddress.de
Fri Sep 21 21:17:10 UTC 2007
Philippe Marschall wrote:
> aRoot if lessThan; ie7; do: [
> aRoot javascripts
> url: 'pngfix.js' ]
>
I use something like this:
anHtmlRoot if lessThan ie7 do:
[(anHtmlRoot linkToScript: (WATCFileLibrary urlOf: #pngfixJs))
attributeAt: 'defer'
put: 'defer']
To use the defer piece in this was I had to patch
WHHtmlRoot>>#linkToScript: to return the script though:
linkToScript: url
"only link to script if it's not already been linked too, necessary
when lists of child components try to link to dependant scripts, a
google map for example"
| fullUrl |
fullUrl := self absoluteUrlForResource: url asString.
^headElements
detect: [ :each | each name = 'script' and: [ each url = fullUrl ] ]
ifNone: [ self scriptElementWithSrc: fullUrl ]
CU,
Udo
More information about the seaside
mailing list