| Index: remoting/webapp/base.js
|
| diff --git a/remoting/webapp/base.js b/remoting/webapp/base.js
|
| index 4771e53714a1ca25bc858485f95159525aaf0d1b..d12db235d23a6b507bb86676a16051b1dfbd7019 100644
|
| --- a/remoting/webapp/base.js
|
| +++ b/remoting/webapp/base.js
|
| @@ -112,6 +112,26 @@ base.values = function(dict) {
|
| });
|
| };
|
|
|
| +
|
| +/**
|
| + * Joins the |url| with optional query parameters defined in |opt_params|
|
| + * See unit test for usage.
|
| + * @param {string} url
|
| + * @param {Object.<string>=} opt_params
|
| + * @return {string}
|
| + */
|
| +base.urlJoin = function(url, opt_params) {
|
| + if (!opt_params) {
|
| + return url;
|
| + }
|
| + var queryParameters = [];
|
| + for (var key in opt_params) {
|
| + queryParameters.push(encodeURIComponent(key) + "=" +
|
| + encodeURIComponent(opt_params[key]));
|
| + }
|
| + return url + '?' + queryParameters.join('&');
|
| +};
|
| +
|
| base.Promise = function() {};
|
|
|
| /**
|
|
|