123456789101112131415161718192021222324252627282930313233 |
- '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<Object>} 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 ];
- };
|