MCPcopy
hub / github.com/mongodb/node-mongodb-native / _extractAllDomains

Function _extractAllDomains

docs/s/lib/zeroclipboard/ZeroClipboard.js:1455–1476  ·  view source on GitHub ↗
(origins)

Source from the content-addressed store, hash-verified

1453 */
1454 var _determineScriptAccess = function() {
1455 var _extractAllDomains = function(origins) {
1456 var i, len, tmp, resultsArray = [];
1457 if (typeof origins === "string") {
1458 origins = [ origins ];
1459 }
1460 if (!(typeof origins === "object" && origins && typeof origins.length === "number")) {
1461 return resultsArray;
1462 }
1463 for (i = 0, len = origins.length; i < len; i++) {
1464 if (_hasOwn.call(origins, i) && (tmp = _extractDomain(origins[i]))) {
1465 if (tmp === "*") {
1466 resultsArray.length = 0;
1467 resultsArray.push("*");
1468 break;
1469 }
1470 if (resultsArray.indexOf(tmp) === -1) {
1471 resultsArray.push(tmp);
1472 }
1473 }
1474 }
1475 return resultsArray;
1476 };
1477 return function(currentDomain, configOptions) {
1478 var swfDomain = _extractDomain(configOptions.swfPath);
1479 if (swfDomain === null) {

Callers 1

ZeroClipboard.jsFile · 0.70

Calls 2

_extractDomainFunction · 0.70
pushMethod · 0.45

Tested by

no test coverage detected