Forget about less issues, I still have the issue with the cloneNode using the old-part (and then, requesting old image which has been deleted since updated)
2012/9/26 Arnaud Doyen <[email protected]> > 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.
