All files / web/bundles/pimdatagrid/js/saver datagrid-view-saver.js

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

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    299x             299x                     8x   8x          
'use strict';
 
define([
        'jquery',
        'routing'
    ], function (
        $,
        Routing
    ) {
        return {
            /**
             * Save the given datagridView for the given gridAlias.
             * Return the POST request promise.
             *
             * @param {object} datagridView
             * @param {string} gridAlias
             *
             * @returns {Promise}
             */
            save: function (datagridView, gridAlias) {
                var saveRoute = Routing.generate(__moduleConfig.url, {alias: gridAlias});
 
                return $.post(saveRoute, {view: datagridView});
            }
        };
    }
);