From d60824f23c6028ec6f04e6510c7cb42e74a6d6a2 Mon Sep 17 00:00:00 2001 From: James Trowbridge Date: Tue, 22 Jan 2013 16:16:35 -0500 Subject: [PATCH] remove broken regex, (why are there there in the first place???) --- .../assets/javascripts/jquery_nested_form.js | 21 ------------------- 1 file changed, 21 deletions(-) diff --git a/vendor/assets/javascripts/jquery_nested_form.js b/vendor/assets/javascripts/jquery_nested_form.js index 5c39f4d9..04469a88 100644 --- a/vendor/assets/javascripts/jquery_nested_form.js +++ b/vendor/assets/javascripts/jquery_nested_form.js @@ -16,27 +16,6 @@ // of each of the parent objects var context = ($(link).closest('.fields').closestChild('input, textarea, select').eq(0).attr('name') || '').replace(new RegExp('\[[a-z_]+\]$'), ''); - // context will be something like this for a brand new form: - // project[tasks_attributes][1255929127459][assignments_attributes][1255929128105] - // or for an edit form: - // project[tasks_attributes][0][assignments_attributes][1] - if (context) { - var parentNames = context.match(/[a-z_]+_attributes/g) || []; - var parentIds = context.match(/[0-9]+/g) || []; - - for(var i = 0; i < parentNames.length; i++) { - if(parentIds[i]) { - content = content.replace( - new RegExp('(_' + parentNames[i] + ')_.+?_', 'g'), - '$1_' + parentIds[i] + '_'); - - content = content.replace( - new RegExp('(\\[' + parentNames[i] + '\\])\\[.+?\\]', 'g'), - '$1[' + parentIds[i] + ']'); - } - } - } - // Make a unique ID for the new child var regexp = new RegExp('new_' + assoc, 'g'); var new_id = this.newId();