function retrieveParameterValues()

in saga-web/src/main/resources/static/js/request.js [178:209]


function retrieveParameterValues(operationName) {
    var parameters = {};
    var query = {};
    var form = {};

    if ($('#' + operationName + '-params').children().length != 0) {
        $('#' + operationName + '-params tr').each(function() {
            var type = $(this).find("td:nth-child(1)").html();
            var key = $(this).find("td:nth-child(2) input").val();
            var value = $(this).find("td:nth-child(3) input").val();
            if (type === 'query') {
                query[key] = value;
            } else {
                form[key] = value;
            }
        });
    }

    if (!isDictEmpty(query)) {
        parameters.query = query;
    }

    if (!isDictEmpty(form)) {
        parameters.form = form;
    }

    var jsonParameter = $('#' + operationName + '-params-json').val();
    if (jsonParameter != '') {
        parameters.json = jsonParameter;
    }
    return parameters;
}