There are sometimes "null" displayed in flash :( (Version 2.0.0 (2012-06-10
01:18:28) dev)
2012. június 5., kedd 22:22:44 UTC+2 időpontban Niphlod a következőt írta:
>
> The only thing coming to mind is "add" a
> web2py-component-flash-international header in "new trunk" and check only
> that in new web2py.js, leaving web2py-component-flash header the way it was
> before.
>
> Il giorno martedì 5 giugno 2012 22:17:36 UTC+2, Massimo Di Pierro ha
> scritto:
>>
>> We cannot do that.
>>
>> Yet I agree that this improvement broke backward compatibility and needs
>> to be reverted until we find a way to deal with intrnationalization of
>> flash and in a backward compatible way.
>>
>>
>>
>> On Tuesday, 5 June 2012 15:02:07 UTC-5, Niphlod wrote:
>>>
>>> Hi, I'm all for supporting international flash messages, but for
>>> applications relying on the old web2py.js (or even web2py_ajax.js) the
>>> message appear urlencoded.
>>>
>>> That's because
>>>
>>> *var
>>> flash=**decodeURIComponent(**xhr.getResponseHeader('web2py-component-flash'**)**);
>>>
>>> *expects an encoded flash message (done in main.py in trunk) but if it
>>> isn't (encoded, e.g. using the 1.99.7 version)
>>> the old line transforming web2py-component-flash header gets the "raw"
>>> urlencoded message.... i.e. shows "form%20accepted"
>>> instead of "form accepted".
>>>
>>> Maybe a message stating that web2py.js or web2py_ajax.js of old apps needs
>>> to be overwritten by the one in welcome
>>> for web2py 2.0.0 will prevent angry users :P
>>>
>>>
>>>
>>>
>>>