this is exactly the module and exactly the feature i'm looking for.
the idea is this:
node type A
node type B (has nodereference field to A)
node type C (has nodereference field to B)
node type D (has nodereference field to C)
create a new node of type D, and if the available type C isn't there, click the Add C linkand create the new node in the pop-up. (this is the standard use of the pop-up module)
if the available B isn't there on the node C creation form, click the Add B link and make a second pop-up which overlaps the first pop-up (seems to be what "infinite stacking" means?)
if the available A isn't there on the node B creation form, click the Add A link and make a third pop-up which overlaps the second pop-up (again, this is the 3rd level in the infinite stacking)
This doesn't seem to be working. I seem to just be able to click the Add C link, which makes a pop-up, but then if i click Add B, i go to a regular (non-pop-up) node creation form. Yet if I click the Add A link there, I get a pop-up... the trouble is the original pop-up is now buried somewhere (went away when the regular node creation form appeared).
Does this feature "Can now call Add New Popup from inside of popup! Infinite stacking" work properly yet in 2.0?
I would be able to pay a small price to get it working if it doesn't work yet.
Thanks!
Bill
Comments
Comment #1
wrb123 commentedUPDATE: sorry, i didn't see this other error message: "Sorry, popup chaining is not supported (yet)."
I had the nodereference field configured incorrectly so it was of type Autocomplete With Create (a nodereference module widget which allows creation of non-existant nodes). I switched it to a regular auto-complete and then got the above message.
So, I guess that brings me back to my offer... to give a small amount of money to get this functionality working.
Or, maybe there's a timeline for when it will become available, that I can make happen sooner with some money :P
Thanks!
-Bill
Comment #2
wrb123 commentedUPDATE2: sorry again, i didn't realize at first i should have 2.0 of the Popups API as well :D
--> however, it does not work in IE8 (in firefox 3.5 it works and is amazing).
thank you so much for this module - it helps my site greatly and makes adding content easy for users. chained pop-ups are so much more likeable than multiple node add pages, if you ask me. i mean, theyre optional. i know some people who dont like popups of any kind, but i think this is an exception. they look nice, and a user doesnt have to load one if they dont want to. plus, it's great that the top-level pop-up title is automatically selected by the pop-up below (when you close the top one, the "new" top level popup has the new node selected :D )
if you could get it working in IE8 i would love it even more!
in IE8, the first popup loads, but if you close it without saving, the screen you are returned to is greyed-over and you get the error "Object doesn't support this property or method: Line 607 popups.js?K line 607 char 5, and the url has a # character at the end. the same thing happens if you click through to the 2nd popup or the 3rd and close without saving.
in IE8, also if you try to save any of the nodes, the same message appears.
Comment #3
wrb123 commented