init
This commit is contained in:
73
nv/html/nv-nopdf/styles/packages/service-configuration.js
Normal file
73
nv/html/nv-nopdf/styles/packages/service-configuration.js
Normal file
@@ -0,0 +1,73 @@
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
// //
|
||||
// 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 Accounts = Package['accounts-base'].Accounts;
|
||||
var Mongo = Package.mongo.Mongo;
|
||||
|
||||
/* Package-scope variables */
|
||||
var ServiceConfiguration;
|
||||
|
||||
(function(){
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////////////
|
||||
// //
|
||||
// packages/service-configuration/service_configuration_common.js //
|
||||
// //
|
||||
////////////////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
if (typeof ServiceConfiguration === 'undefined') {
|
||||
ServiceConfiguration = {};
|
||||
}
|
||||
|
||||
|
||||
// Table containing documents with configuration options for each
|
||||
// login service
|
||||
ServiceConfiguration.configurations = new Mongo.Collection(
|
||||
"meteor_accounts_loginServiceConfiguration", {
|
||||
_preventAutopublish: true,
|
||||
connection: Meteor.isClient ? Accounts.connection : Meteor.connection
|
||||
});
|
||||
// Leave this collection open in insecure mode. In theory, someone could
|
||||
// hijack your oauth connect requests to a different endpoint or appId,
|
||||
// but you did ask for 'insecure'. The advantage is that it is much
|
||||
// easier to write a configuration wizard that works only in insecure
|
||||
// mode.
|
||||
|
||||
|
||||
// Thrown when trying to use a login service which is not configured
|
||||
ServiceConfiguration.ConfigError = function (serviceName) {
|
||||
if (Meteor.isClient && !Accounts.loginServicesConfigured()) {
|
||||
this.message = "Login service configuration not yet loaded";
|
||||
} else if (serviceName) {
|
||||
this.message = "Service " + serviceName + " not configured";
|
||||
} else {
|
||||
this.message = "Service not configured";
|
||||
}
|
||||
};
|
||||
ServiceConfiguration.ConfigError.prototype = new Error();
|
||||
ServiceConfiguration.ConfigError.prototype.name = 'ServiceConfiguration.ConfigError';
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
}).call(this);
|
||||
|
||||
|
||||
/* Exports */
|
||||
Package._define("service-configuration", {
|
||||
ServiceConfiguration: ServiceConfiguration
|
||||
});
|
||||
|
||||
})();
|
||||
Reference in New Issue
Block a user