diff --git a/jquery.collection.js b/jquery.collection.js index 6ccb7c6..6da4af6 100644 --- a/jquery.collection.js +++ b/jquery.collection.js @@ -72,7 +72,9 @@ add_at_the_end: false, prefix: 'collection', prototype_name: '__name__', + prototype_label: '__name__label__', name_prefix: null, + label_prefix: 'item', elements_selector: '> div', elements_parent_selector: '%id%', children: null, @@ -479,8 +481,11 @@ if (index === -1) { index = elements.length - 1; } - var regexp = new RegExp(pregQuote(settings.prototype_name), 'g'); - var code = $(prototype.replace(regexp, freeIndex)); + var regexp_label = new RegExp(pregQuote(settings.prototype_label), 'g'); + var regexp_name = new RegExp(pregQuote(settings.prototype_name), 'g'); + var item_label = settings.label_prefix + ' ' + freeIndex; + prototype = prototype.replace(regexp_label, item_label); + var code = $(prototype.replace(regexp_name, freeIndex)); var elementsParent = $(settings.elements_parent_selector); var tmp = elementsParent.find('> .' + settings.prefix + '-tmp'); var id = $(code).find('[id]').first().attr('id'); diff --git a/package.json b/package.json index 62babbd..c4df97a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "symfony-collection", - "version": "2.1.11", + "version": "2.1.12", "homepage": "http://symfony-collection.fuz.org", "description": "A jQuery plugin that manages adding, deleting and moving elements from a Symfony2 collection", "keywords": [