serializeParameters: function()

in teamcity-kubernetes-plugin-server/src/main/resources/buildServerResources/kubeSettings.js [4:28]


    serializeParameters: function() {
        let parameters;
        if (BS.OAuthConnectionDialog){
            parameters = BS.OAuthConnectionDialog.serializeParameters();
        } else {
            parameters = BS.Clouds.Admin.CreateProfileForm.serializeParameters();
        }
        var split = parameters.split('&');
        var result = '';
        for (var i = 0; i < split.length; i++) {
            var pair = split[i].split('=');
            if (pair[0] === 'prop%3Asource_images_json'){
                continue;
            }
            if (pair[0].startsWith('prop:encrypted:')){
                // check whether value is empty or not
                var s = pair[0].substr('prop:encrypted:'.length);
                if (!$j('#' + s.replace(':', '\\:')).val())
                    continue;
            }
            result += '&'
            result += split[i];
        }
        return result.substr(1);
    }