Krzysztof Krzyżaniak wrote:
> Ivan Wills <[EMAIL PROTECTED]> writes:
>
>
>> Krzysztof Krzyżaniak wrote:
>>
>>> Ash Berlin <[EMAIL PROTECTED]> writes:
>>>
>>>
>>>
>>>> Ivan Wills wrote:
>>>>
>>>>
>>>>> Hi,
>>>>>
>>>>> I'm using Catalyst::View::TT to display my pages. I'm having trouble
>>>>> removing excess blank lines appearing at the top of my files.
>>>>>
>>>>> I realise this is not normally a problem but I am playing with mixing
>>>>> SVG and XHTML (with content-type=text/xhtml) but Firefox considers the
>>>>> extra blank lines to be an error when in XML rendering mode if they
>>>>> appear before the <?xml ... ?> deceleration.
>>>>>
>>>>> Any one know how to remove those blank lines?
>>>>>
>>>>>
>>>> [% END -%]
>>>>
>>>> also known as RTFM ;)
>>>>
>>> or options of template toolkit
>>>
>>> PRE_CHOMP, POST_CHOMP
>>> Remove whitespace before/after directives (default: 0/0).
>>>
>>> eloy
>>>
>> The PRE_CHOMP option looks like the options that I want but where do I
>> apply those settings?
>>
>
> I use config file but it could be defined in View definition, for example
>
> package AppName::View::TT;
>
> use strict;
> use base 'Catalyst::View::TT';
>
> __PACKAGE__->config->{'PRE_CHOMP'} = 1;
>
> 1;
>
> eloy
>
I have added this line and it removes one blank line from the out put
unfortunately there were two lines so it is still causing problems. I
have checked my templates to make sure they don't have any leading white
space, which they don't (they currently are very simple 7 lines long).
So I can only assume that it is Catalyst that is adding the lines. Is it
possible that Catalyst::Response is adding the extra lines when
returning to the browser?
Ivan
_______________________________________________
List: [email protected]
Listinfo: http://lists.rawmode.org/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/