You should suspect that your form selector isn't identifying the form. If it doesn't, the form submission is a post rather than an ajax post. So, you end up at the action page.
On Thu, Feb 7, 2013 at 10:46 PM, Serge Renfer <serge.ren...@gmail.com>wrote: > Hi there, > > I have the following problem : > > > - I want to expose a list of objects (projects) and on each item I > expose a link to edit subobjects (authors, here) > - when I click on the edit link I present an overlay with the edit form > - when the change is validated I would like to return to the the list > > But the I have it, it returns from the overlay to the view of the edited > subobject. > > How can I return from this prepOverlay to where I come from (just like > when you login in from a document, once you're logged you are returned to > this document) > > Here is my js code : > > // edit dialog > $('a.editAuteur').prepOverlay( > { > subtype: 'ajax', > filter: common_content_filter, > cssclass: 'overlay-editAuteur', > formselector: 'form.kssattr-formname-@@edit', > noform: function(el) {return $.plonepopups.noformerrorshow(el, > 'redirect');}, > redirect: $.plonepopups.redirectbasehref, > closeselector: '[name="form.button.Cancel"]', > width:'50%' > } > ); > // Delete dialog > $('a.delAuteur').prepOverlay( > { > subtype: 'ajax', > filter: common_content_filter, > cssclass: 'overlay-delAuteur', > formselector: '#delete_confirmation', > noform: function(el) {return $.plonepopups.noformerrorshow(el, > 'redirect');}, > redirect: $.plonepopups.redirectbasehref, > closeselector: '[name="form.button.Cancel"]', > width:'50%' > } > ); > > and my template code : > > <td class="noprint" > tal:condition="view/canModifyContent"><div > > <ul class="the-icons"> > <li><a title="Editer cet auteur" class='editAuteur' > tal:attributes="href python:author.getURL() + '/edit'" > href="#"><i class="icon-pencil"></i> > </a></li> > <li><a title="Supprimer cet auteur" class='delAuteur' > tal:attributes="href python:author.getURL() + > '/delete_confirmation'" href="#"><i class="icon-remove"></i> > </a></li></ul></div> > </td> > > As you can see, I expose also the possibility to delete the subobject > (author), but there too, I go back to the object of the list (the project) > and not to the list where I come from! > > Thanks in advance! > serge > > _______________________________________________ > Product-Developers mailing list > product-develop...@lists.plone.org > https://lists.plone.org/mailman/listinfo/plone-product-developers > >
_______________________________________________ Product-Developers mailing list product-develop...@lists.plone.org https://lists.plone.org/mailman/listinfo/plone-product-developers