All files / web/bundles/pimui/js/form/common/creation/modal client.js

100% Statements 8/8
100% Branches 0/0
100% Functions 2/2
100% Lines 8/8

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    2x                         2x         2x 1x 1x 1x   1x 1x            
'use strict';
 
define(
    [
        'pim/form/common/creation/modal',
        'oro/messenger',
        'oro/mediator',
        'oro/translator'
    ],
    function (
        BaseModal,
        messenger,
        mediator,
        __
    ) {
        return BaseModal.extend({
            /**
             * {@inheritdoc}
             */
            confirmModal(modal, deferred) {
                this.save().done(() => {
                    modal.close();
                    modal.remove();
                    deferred.resolve();
 
                    messenger.notify('success', __(this.config.successMessage));
                    mediator.trigger('datagrid:doRefresh:' + this.config.gridName);
            });
            }
        });
    }
);