Commit 79359ddc authored by rma4ok's avatar rma4ok

[fix] Inline form field id assigning logic

Cleaned hanging spaces
parent a9b34aaf
...@@ -266,7 +266,7 @@ ...@@ -266,7 +266,7 @@
} else { } else {
var tags = []; var tags = [];
} }
// default to a comma for separating list items // default to a comma for separating list items
// allows using spaces as a token separator // allows using spaces as a token separator
if ($el.attr('data-token-separators')) { if ($el.attr('data-token-separators')) {
...@@ -274,7 +274,7 @@ ...@@ -274,7 +274,7 @@
} else { } else {
var tokenSeparators = [',']; var tokenSeparators = [','];
} }
var opts = { var opts = {
width: 'resolve', width: 'resolve',
tags: tags, tags: tags,
...@@ -283,12 +283,12 @@ ...@@ -283,12 +283,12 @@
return 'Enter comma separated values'; return 'Enter comma separated values';
} }
}; };
$el.select2(opts); $el.select2(opts);
// submit on ENTER // submit on ENTER
$el.parent().find('input.select2-input').on('keyup', function(e) { $el.parent().find('input.select2-input').on('keyup', function(e) {
if(e.keyCode === 13) if(e.keyCode === 13)
$(this).closest('form').submit(); $(this).closest('form').submit();
}); });
return true; return true;
...@@ -408,7 +408,7 @@ ...@@ -408,7 +408,7 @@
var $parentForm = $el.parent().closest('.inline-field'); var $parentForm = $el.parent().closest('.inline-field');
if ($parentForm.length > 0 && elID.indexOf($parentForm.attr('id')) !== 0) { if ($parentForm.hasClass('fresh')) {
id = $parentForm.attr('id') + '-' + elID; id = $parentForm.attr('id') + '-' + elID;
} }
...@@ -428,6 +428,9 @@ ...@@ -428,6 +428,9 @@
// Set form ID // Set form ID
$template.attr('id', prefix); $template.attr('id', prefix);
// Mark form that we just created
$template.addClass('fresh');
// Fix form IDs // Fix form IDs
$('[name]', $template).each(function(e) { $('[name]', $template).each(function(e) {
var me = $(this); var me = $(this);
......
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