Commit d4480885 authored by Serge S. Koval's avatar Serge S. Koval

Minor change that allows easy reordering of the inline fields on client-side

parent d66cc63d
...@@ -450,14 +450,20 @@ ...@@ -450,14 +450,20 @@
} }
var $fieldList = $el.find('> .inline-field-list'); var $fieldList = $el.find('> .inline-field-list');
var $lastField = $fieldList.children('.inline-field').last(); var maxId = 0;
var prefix = id + '-0'; $fieldList.children('.inline-field').each(function(idx, field) {
if ($lastField.length > 0) { var $field = $(field);
var parts = $lastField.attr('id').split('-');
var parts = $field.attr('id').split('-');
idx = parseInt(parts[parts.length - 1], 10) + 1; idx = parseInt(parts[parts.length - 1], 10) + 1;
prefix = id + '-' + idx;
} if (idx > maxId) {
maxId = idx;
}
});
var prefix = id + '-' + maxId;
// Get template // Get template
var $template = $($el.find('> .inline-field-template').text()); var $template = $($el.find('> .inline-field-template').text());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment