Sha256: b6b9822a8cdd191ef6c348726cc376ac6f76e3f68d3347988694e4abb04e5953
Contents?: true
Size: 546 Bytes
Versions: 6
Compression:
Stored size: 546 Bytes
Contents
import RelatedWorks from 'geo_works/relationships/related_works'; /** * Provides functionality to add and remove child works. */ export default class ChildWorks extends RelatedWorks { /** * Builds form data string for ordered_member_ids. * @param {Array} array of ordered member ids */ buildFormData(ids) { let data; if (ids.length === 0) { data = `${this.paramKey}[ordered_member_ids][]=`; } else { data = ids.map((id) => `${this.paramKey}[ordered_member_ids][]=${id}`).join('&'); } return data; } }
Version data entries
6 entries across 6 versions & 1 rubygems