Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | 105x 105x 65x 17x 48x 65x 65x 65x 65x | 'use strict'; /** * Generic module to save an entity * * @author Tamara Robichet <tamara.robichet@akeneo.com> * @copyright 2017 Akeneo SAS (http://www.akeneo.com) * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) */ define([ 'underscore', 'pim/saver/base', 'routing' ], function ( _, BaseSaver, Routing ) { return _.extend({}, BaseSaver, { /** * {@inheritdoc} */ getUrl: function (identifier) { if (this.identifierProperty !== undefined) { return Routing.generate(this.url, { [this.identifierProperty] : identifier }); } return Routing.generate(this.url, { identifier: identifier }); }, /** * Sets the url * * @param {String} url Route url */ setUrl: function (url) { this.url = url; return this; }, /** * Sets the identifierProperty for the url * * @param {string} identifierProperty */ setIdentifierProperty: function (identifierProperty) { this.identifierProperty = identifierProperty; return this; } }); } ); |