ok, i found the cause for the first one...
tacos.loadScriptFromUrl indeed has the logic to load only new js.
It tries to see if that js is already in the page.
The problem is that the url to load is generaly

/app?digest=61aeba85d9a46bbe9b8557c1464732a5&path=%2Fnet%2Fsf%2Ftacos%2Fajax%2Fcomponents%2Ftacos.js&service=asset

and the existing script are of the form
http://server.com:port/app?digest=61aeba85d9a46bbe9b8557c1464732a5&path=%2Fnet%2Fsf%2Ftacos%2Fajax%2Fcomponents%2Ftacos.js&service=asset

so the if (src==url) line always returns false...

i'm fixing this :)



Andreas Andreou wrote:

>While hunting down some bugs, I came across these issues:
>- On every single ajax request we reload all tacos js files in the html.
>Why???????????
>This has the side-effect that the tacos object gets re-initialized and
>loses its state.
>It makes difficult adding custom effects (they're lost after the first
>request) or using
>dojo.event.connect for tacos.formSubmit or tacos.defaultLinkAction (to
>add additional
>dojo parameters not supported directly by tacos, i.e. 'transport'). So,
>unless there's a good
>reason for this, i'm going to patch tacos.loadScriptFromUrl so that it
>skips our js files.
>- Do we really need AjaxDirectService to append the random string to our
>urls? I've seen
>that dojo supports a parameter (in dojo.io.bind) to disable browser
>caching (by doing the same
>thing). My goal here is to have simpler urls.
>Andreas Andreou
>
>
>-------------------------------------------------------
>This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
>for problems?  Stop!  Download the new AJAX search engine that makes
>searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
>http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
>_______________________________________________
>Tacos-devel mailing list
>Tacos-devel@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/tacos-devel
>
>  
>


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
Tacos-devel mailing list
Tacos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tacos-devel

Reply via email to