コード例 #1
0
ファイル: xhr.js プロジェクト: Ansonblunt/web-simulator
    initialize: function (previous, baton) {
        window.XMLHttpRequest = require('ripple/xhr/base');

        if (helpers.proxyEnabled()) {
            var isFileScheme = utils.location().protocol.match(/^file:/);
            window.XMLHttpRequest = require(isFileScheme ? 'ripple/xhr/jsonp' : 'ripple/xhr/cors');
        }
    }
コード例 #2
0
ファイル: config.js プロジェクト: 01org/web-simulator
 widgetInfo.features = widgetFeatures.reduce(function (features, validationResult) {
     if (validationResult.valid) {
         var feature = toFeature(validationResult);
         feature.URIs.push({
             value: utils.location().href,
             subdomains: true
         });
         features = features || {};
         features[feature.id] = feature;
     }
     return features;
 }, {});
コード例 #3
0
ファイル: system.js プロジェクト: 01org/web-simulator
    hasPermission: function (desiredModule) {
        var info = app.getInfo(),
            feature = info.features ? info.features[desiredModule] : null;

        return feature === null || _is(feature).allowedFor(utils.location().href) ? _self.ALLOW : _self.DENY;
    }
コード例 #4
0
ファイル: system.js プロジェクト: 01org/web-simulator
    hasPermission: function (args) {
        var info = app.getInfo(),
            feature = info.features ? info.features[args.desiredModule] : null;

        return {code: 1, data: feature === null || _is(feature).allowedFor(utils.location().href) ? client.ALLOW : client.DENY};
    },