'use strict'; var entryFactory = require('../../../../factory/EntryFactory'); /** * Create an entry to modify the name of an an element. * * @param {djs.model.Base} element * @param {Object} options * @param {string} options.id the id of the entry * @param {string} options.label the label of the entry * * @return {Array} return an array containing * the entry to modify the name */ module.exports = function(element, options, translate) { options = options || {}; var id = options.id || 'name', label = options.label || translate('Name'), modelProperty = options.modelProperty || 'name'; var nameEntry = entryFactory.textBox({ id: id, label: label, modelProperty: modelProperty, get: options.get, set: options.set }); return [ nameEntry ]; };