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 >>> >>> >>> >>> >>>