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/

Reply via email to