All files / web/bundles/pimui/js/product-model/form product-model-label.js

83.33% Statements 5/6
75% Branches 3/4
100% Functions 2/2
83.33% Lines 5/6

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                49x     49x           129x   129x 129x                
'use strict';
/**
 * Product model label extension
 *
 * @author    Adrien Pétremann <adrien.petremann@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(
    ['pim/form/common/label', 'pim/user-context'],
    function (Label, UserContext) {
        return Label.extend({
            /**
             * Provide the object label
             * @return {String}
             */
            getLabel: function () {
                var meta = this.getFormData().meta;
 
                Eif (meta && meta.label) {
                    return meta.label[UserContext.get('catalogLocale')];
                }
 
                return this.getFormData().identifier;
            }
        });
    }
);