Hi,

I have little less bugs with that issue.
- I have added the jquery malsup form in the assets, but since it's already
in hobo-jquery-ui, this gave me this issue with cloneNode.
Now, I have no error returned by server log anymore.

But, strangely, the dialog still doesn't close when I do that :
        <do field="photo" part="photo">
          <view size="normal"/>
          <% buttons = [ ["Save", "hjq_dialog_box.submitAndClose"],
["Cancel", "hjq_dialog_box.close"] ] %>
          <dialog-box id="new-photo" buttons="&buttons">
            <form with="&this_parent" id="formlet-photo" class="dialog"
update="photo" multipart errors-ok>
              <do field="photo">
                <label><%= this_field_name %></label>
                <input/>
              </do>
            </form>
          </dialog-box>
          <dialog-open-button dialog="#new-photo">Cliquer pour
éditer</dialog-open-button>
        </do>
When I click on save. The image is well uploaded, the part is well updated
(in chrome, but not under IE when it asks me to save the js returned) but
the dialog is not closed.

I'll check the debug in chrome to see if some js error appears.

2012/9/26 Arnaud Doyen <[email protected]>

> At start, I tried with formlet, but these one are not working with ajax
> multipart file upload.
> Maybe adding this ability to formlet should already be a good thing ?
> (if it's possible)
>
> I hope to find any solution for that.
> Thanks Ignacio for your demo app. I'll have a look at it.
>
> Regards,
> Arnaud.
>
> 2012/9/26 Bryan Larsen <[email protected]>
>
>> There appears to be a bug with multipart forms inside of parts --
>> things are being multiply quoted.   Looking into it.
>>
>> Bryan
>>
>> On Wed, Sep 26, 2012 at 1:22 PM, Ignacio Huerta <[email protected]>
>> wrote:
>> > Hi Arnaud,
>> >
>> > I haven't tested Hobo's ajax file upload support so I can't help you
>> > much. What I can offer is a Hobo 1.4 demo app working with jquery file
>> > upload. It might help a bit:
>> >
>> > http://blueimp.github.com/jQuery-File-Upload/
>> >
>> > https://github.com/suyccom/sgagility  (check out projects#show)
>> >
>> > Regards,
>> > Ignacio
>> >
>> > El 25/09/12 23:27, Arnaud Doyen escribió:
>> >> Hi,
>> >>
>> >> I tried ajax file upload with some images and I discover an issue
>> >> with IE9 (yes, again...). In, fact, this is this issue:
>> >>
>> http://stackoverflow.com/questions/9230779/ie9-prompts-user-on-submission-of-hidden-iframe
>> >>
>> >>
>> >>
>> > IE9 doesn't like the content-type of the json rendered.
>> >>
>> >> Then, it asks me if I want to open the js file like I tried to
>> >> download a file.
>> >>
>> >> Also, I have this declared in application.dryml : <def tag="input"
>> >> for="Paperclip::Attachment" attrs="size"> <% size||="thumb" %> <if
>> >> test="&this.exists?"> <view size="&size"/> </if> <%=
>> >> file_field_tag param_name_for_this, attributes %> </def>
>> >>
>> >> <def tag="view" for="Paperclip::Attachment" attrs="size"> <%=
>> >> image_tag this.url size %> </def>
>> >>
>> >> (Yes, I tried to use <view merge-attrs/> in the input tag but this
>> >> seems not working).
>> >>
>> >> And in the view: <do part="photo"> <form update="photo" multipart>
>> >>  <input:photo size="normal"/> <div class="actions"> <submit
>> >> label="#{ht 'ad.actions.save', :default=>['Save']}"/> </div>
>> >> </form> </do> Then, the image is shown in the input tag. The goal
>> >> is to upload the photo and then, update the part so that the photo
>> >> is changed directly.
>> >>
>> >> While uploading a photo, the part is quite well upadted but I
>> >> receive an error because it tries to download also the old image.
>> >> I debugged that with chrome and the need for this old image is
>> >> coming from the javascript jquery.js from jquery-rails: clone =
>> >> elem.cloneNode( true ); (around line 6084).
>> >>
>> >> I can live with the second issue since ajax file upload is not
>> >> often used, but it's better it works with IE9. I think I can
>> >> correct this issue while modifying the controller.
>> >>
>> >> I'll do that tomorrow, since it's already late here...
>> >>
>> >> Best regards, Arnaud.
>> >>
>> >> -- You received this message because you are subscribed to the
>> >> Google Groups "Hobo Users" group. To post to this group, send
>> >> email to [email protected]. To unsubscribe from this
>> >> group, send email to [email protected]. For
>> >> more options, visit this group at
>> >> http://groups.google.com/group/hobousers?hl=en.
>> >
>> > --
>> > Ignacio Huerta Arteche
>> > http://www.ihuerta.net
>> > Teléfono: 0034 645 70 77 35
>> > Email realizado con software libre
>> >
>> > --
>> > You received this message because you are subscribed to the Google
>> Groups "Hobo Users" group.
>> > To post to this group, send email to [email protected].
>> > To unsubscribe from this group, send email to
>> [email protected].
>> > For more options, visit this group at
>> http://groups.google.com/group/hobousers?hl=en.
>> >
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Hobo Users" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected].
>> For more options, visit this group at
>> http://groups.google.com/group/hobousers?hl=en.
>>
>>
>

-- 
You received this message because you are subscribed to the Google Groups "Hobo 
Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/hobousers?hl=en.

Reply via email to