diff --git a/javascript/UserForm.js b/javascript/UserForm.js index e01d725..ef662d3 100644 --- a/javascript/UserForm.js +++ b/javascript/UserForm.js @@ -116,10 +116,12 @@ */ $('div.FieldEditor .MenuHolder .action').entwine({ onclick: function(e) { - var form = $("#Form_EditForm"), + var theform = $("#Form_EditForm"); // edit from page + if ( theform.length < 1 ) theform = $("#Form_ItemEditForm"); // edit from modeladmin + var form = theform, length = $(".FieldInfo").length + 1, fieldType = $(this).siblings("select").val(), - formData = form.serialize()+'NewID='+ length +"&Type="+ fieldType, + formData = form.serialize()+'&NewID='+ length +"&Type="+ fieldType, fieldEditor = $(this).closest('.FieldEditor'); e.preventDefault(); @@ -348,4 +350,4 @@ }); }); }); -})(jQuery); \ No newline at end of file +})(jQuery);