Hi, I had to recreate this module for a project, as it didn't fullfill all the needs we had.
It offers the same features, but takes quite a different approach.

Main differences are:

  • Built against webform 7.x-4.x
  • Stores per-component settings in the extra array, avoids having to store a variable for each.
  • Most notably, it uses AJAX FAPI, which leads to
    • No need for an external library
    • Management of 'required' fields
    • No need for 'nested' fieldset, you just tick the box on a parent fieldset

It provides also a couple of tiny additional features : optional 'remove' button, configurable text for add/remove buttons, setting the initial number of children to display.

Instead of creating a duplicate module, I'd rather have it integrated here as 7.x-2.x branch and co-maintain it. You can find the code at https://www.drupal.org/sandbox/bellesmanieres/2473059 if you want to review or test it.
What do you think ?

Comments

chertzog’s picture

Status: Active » Closed (fixed)

You got it. You are now a maintainer.

Thanks

bellesmanieres’s picture

That was quick, thank !
Pushed a 7.x-2.x branch, plan is to make it a -dev release and let it float around for testing for a while, then see if it's possible to provide an upgrade path from 7.x-1.x (not sure how do-able this would be).
Does that sound sensible ?

chertzog’s picture

Sounds good. Upgrade path should be possible.