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*

Reply via email to