init
This commit is contained in:
117
nv/html/nv-nopdf/styles/packages/url.js
Normal file
117
nv/html/nv-nopdf/styles/packages/url.js
Normal file
@@ -0,0 +1,117 @@
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
// //
|
||||
// This is a generated file. You can view the original //
|
||||
// source in your browser if your browser supports source maps. //
|
||||
// Source maps are supported by all recent versions of Chrome, Safari, //
|
||||
// and Firefox, and by Internet Explorer 11. //
|
||||
// //
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
(function () {
|
||||
|
||||
/* Imports */
|
||||
var Meteor = Package.meteor.Meteor;
|
||||
var global = Package.meteor.global;
|
||||
var meteorEnv = Package.meteor.meteorEnv;
|
||||
var meteorInstall = Package.modules.meteorInstall;
|
||||
|
||||
/* Package-scope variables */
|
||||
var URL;
|
||||
|
||||
var require = meteorInstall({"node_modules":{"meteor":{"url":{"url_client.js":function(require,exports){
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////
|
||||
// //
|
||||
// packages/url/url_client.js //
|
||||
// //
|
||||
/////////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
var common = require("./url_common.js");
|
||||
var URL = exports.URL = common.URL;
|
||||
|
||||
URL._constructUrl = function (url, query, params) {
|
||||
var query_match = /^(.*?)(\?.*)?$/.exec(url);
|
||||
return common.buildUrl(
|
||||
query_match[1],
|
||||
query_match[2],
|
||||
query,
|
||||
params
|
||||
);
|
||||
};
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
},"url_common.js":function(require,exports){
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////
|
||||
// //
|
||||
// packages/url/url_common.js //
|
||||
// //
|
||||
/////////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
var URL = exports.URL = {};
|
||||
|
||||
function encodeString(str) {
|
||||
return encodeURIComponent(str).replace(/\*/g, '%2A');
|
||||
}
|
||||
|
||||
// Encode URL paramaters into a query string, handling nested objects and
|
||||
// arrays properly.
|
||||
URL._encodeParams = function (params, prefix) {
|
||||
var str = [];
|
||||
var isParamsArray = Array.isArray(params);
|
||||
for (var p in params) {
|
||||
if (Object.prototype.hasOwnProperty.call(params, p)) {
|
||||
var k = prefix ? prefix + '[' + (isParamsArray ? '' : p) + ']' : p;
|
||||
var v = params[p];
|
||||
if (typeof v === 'object') {
|
||||
str.push(this._encodeParams(v, k));
|
||||
} else {
|
||||
var encodedKey =
|
||||
encodeString(k).replace('%5B', '[').replace('%5D', ']');
|
||||
str.push(encodedKey + '=' + encodeString(v));
|
||||
}
|
||||
}
|
||||
}
|
||||
return str.join('&').replace(/%20/g, '+');
|
||||
};
|
||||
|
||||
exports.buildUrl = function(before_qmark, from_qmark, opt_query, opt_params) {
|
||||
var url_without_query = before_qmark;
|
||||
var query = from_qmark ? from_qmark.slice(1) : null;
|
||||
|
||||
if (typeof opt_query === "string")
|
||||
query = String(opt_query);
|
||||
|
||||
if (opt_params) {
|
||||
query = query || "";
|
||||
var prms = URL._encodeParams(opt_params);
|
||||
if (query && prms)
|
||||
query += '&';
|
||||
query += prms;
|
||||
}
|
||||
|
||||
var url = url_without_query;
|
||||
if (query !== null)
|
||||
url += ("?"+query);
|
||||
|
||||
return url;
|
||||
};
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
}}}}},{
|
||||
"extensions": [
|
||||
".js",
|
||||
".json"
|
||||
]
|
||||
});
|
||||
var exports = require("/node_modules/meteor/url/url_client.js");
|
||||
|
||||
/* Exports */
|
||||
Package._define("url", exports, {
|
||||
URL: URL
|
||||
});
|
||||
|
||||
})();
|
||||
Reference in New Issue
Block a user