Anyone has any idea about this? :)
On Sat, Feb 22, 2014 at 10:07 PM, Boris Horvat <horvat.z.bo...@gmail.com>wrote: > In case it helps the method is defined like this > > function showUploadProgress() { > var showUploadProgress = function(id, fileName) { > alert(123) > $('.photo').removeClass('photo').addClass('photo-progress-reveal'); > } > return showUploadProgress; > } > > > Cheers > > > On Sat, Feb 22, 2014 at 10:02 PM, Boris Horvat > <horvat.z.bo...@gmail.com>wrote: > >> Sadly I did posted it >> >> Communication with the server failed: null >> Ajax failure: Status 200 for #{request.url}: null >> Communication with the server failed: null >> >> Not much more info then this. In the console I can see >> >> >> 1. Communication with the server failed: null >> t5-console-jquery.js:64<http://localhost:8080/assets/e55b8baca63242ca/jquery/t5-console-jquery.js> >> 1. >> errort5-console-jquery.js:64<http://localhost:8080/assets/e55b8baca63242ca/jquery/t5-console-jquery.js> >> 2. >> $.extend.invokeLoggertapestry-jquery.js:160<http://localhost:8080/assets/e55b8baca63242ca/jquery/tapestry-jquery.js> >> 3. >> $.extend.errortapestry-jquery.js:120<http://localhost:8080/assets/e55b8baca63242ca/jquery/tapestry-jquery.js> >> 4. >> $.tapestry.utils.ajaxFailureHandlertapestry-jquery.js:1138<http://localhost:8080/assets/e55b8baca63242ca/jquery/tapestry-jquery.js> >> 5. >> firejquery-1.7.2.js:1075<http://localhost:8080/assets/e55b8baca63242ca/jquery/jquery_core/jquery-1.7.2.js> >> 6. >> self.fireWithjquery-1.7.2.js:1193<http://localhost:8080/assets/e55b8baca63242ca/jquery/jquery_core/jquery-1.7.2.js> >> 7. >> donejquery-1.7.2.js:7550<http://localhost:8080/assets/e55b8baca63242ca/jquery/jquery_core/jquery-1.7.2.js> >> 8. >> callbackjquery-1.7.2.js:8334<http://localhost:8080/assets/e55b8baca63242ca/jquery/jquery_core/jquery-1.7.2.js> >> >> Ajax failure: Status 200 for #{request.url}: null >> >> >> Yea showUploadProgress() is defined in the main.js which is include. >> Also I can see the effect of that code so I know it works, however it >> breaks ajax requests. >> >> When I pass the parameter such as >> >> params.put("onSubmit", new JSONLiteral("showUploadProgress()")); >> >> in the page I can see >> >> "uploadable" : [ { "elementId" : "imageUpload", "onSubmit" : >> showUploadProgress(), "maxConnections" : 3, "action" : >> "/assets.assetdata.updateassetimage.imageupload:upload", "sizeLimit" : 0, >> "showMessagesDialog" : "uploadErrorMesages", "multiple" : false, "messages" >> : { "cancelLabel" : "Cancel", "failedLabel" : "Failed", "uploadLabel" : >> "Upload Image(s)", "typeError" : "{file} has an invalid extension. Only >> {extensions} are allowed.", "sizeError" : "{file} is too large, maximum >> file size is {sizeLimit}.", "onLeave" : "The files are being uploaded, if >> you leave now the upload will be canceled.", "dropAreaLabel" : "Drag and >> drop images here.", "minSizeError" : "{file} is too small, minimum file >> size is {minSizeLimit}.", "emptyError" : "{file} is empty, please select >> files again without it." } }, >> >> and then I can see the effects of the method (without parentheses the >> code doesn't work but the error is still present). >> >> Is there any other way to pass this method to the component? >> >> >> On Mon, Feb 17, 2014 at 1:26 PM, Thiago H de Paula Figueiredo < >> thiag...@gmail.com> wrote: >> >>> On Sat, 15 Feb 2014 21:49:11 -0200, Boris Horvat < >>> horvat.z.bo...@gmail.com> wrote: >>> >>> Sadly that doesnt really help. Same error, same issue. >>>> >>> >>> What's the JavaScript error? I don't recall you posting it. >>> >>> >>> That's something to avoid as much as possible. >>>> >>> >>> What exactly do you want to avoid and why? >>> >>> >>> Any suggestion how to avoid this? I need to pass a function that I want >>>> to call when a file is submitted, so how can I do that? >>>> >>> >>> Does the showUploadProgress() function exists in some JavaScript file >>> you include in the page or component? If you're going to use new >>> JSONLiteral("showUploadProgress"), you need that. >>> >>> >>> -- >>> Thiago H. de Paula Figueiredo >>> Tapestry, Java and Hibernate consultant and developer >>> http://machina.com.br >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org >>> For additional commands, e-mail: users-h...@tapestry.apache.org >>> >>> >> >> >> -- >> Sincerely >> *Boris Horvat* >> > > > > -- > Sincerely > *Boris Horvat* > -- Sincerely *Boris Horvat*