////////////////////////////////////////////////////////////////////////// // // // 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 Template = Package['templating-runtime'].Template; var Router = Package['clinical:router'].Router; var RouteController = Package['clinical:router'].RouteController; var meteorInstall = Package.modules.meteorInstall; var meteorBabelHelpers = Package['babel-runtime'].meteorBabelHelpers; var Promise = Package.promise.Promise; var Iron = Package['iron:core'].Iron; var Symbol = Package['ecmascript-runtime-client'].Symbol; var Map = Package['ecmascript-runtime-client'].Map; var Set = Package['ecmascript-runtime-client'].Set; var Blaze = Package.blaze.Blaze; var UI = Package.blaze.UI; var Handlebars = Package.blaze.Handlebars; var Spacebars = Package.spacebars.Spacebars; var HTML = Package.htmljs.HTML; var require = meteorInstall({"node_modules":{"meteor":{"ohif:user":{"main.js":function(require,exports,module){ //////////////////////////////////////////////////////////////////////////////////////////////////////////// // // // packages/ohif_user/main.js // // // //////////////////////////////////////////////////////////////////////////////////////////////////////////// // module.export({ user: function () { return user; } }); var OHIF; module.watch(require("meteor/ohif:core"), { OHIF: function (v) { OHIF = v; } }, 0); /* * Defines the base OHIF user object */ var user = {}; OHIF.user = user; //////////////////////////////////////////////////////////////////////////////////////////////////////////// },"client":{"index.js":function(require,exports,module){ //////////////////////////////////////////////////////////////////////////////////////////////////////////// // // // packages/ohif_user/client/index.js // // // //////////////////////////////////////////////////////////////////////////////////////////////////////////// // module.watch(require("./components")); module.watch(require("./lib")); module.watch(require("./routes")); //////////////////////////////////////////////////////////////////////////////////////////////////////////// },"routes.js":function(require,exports,module){ //////////////////////////////////////////////////////////////////////////////////////////////////////////// // // // packages/ohif_user/client/routes.js // // // //////////////////////////////////////////////////////////////////////////////////////////////////////////// // var Router; module.watch(require("meteor/clinical:router"), { Router: function (v) { Router = v; } }, 0); if (Meteor.settings.public.userAuthenticationRoutesEnabled === true) { Router.route('/login', function () { this.layout('layout', { data: {} }); this.render('userLogin'); }, { name: 'userLogin' }); } //////////////////////////////////////////////////////////////////////////////////////////////////////////// },"components":{"index.js":function(require,exports,module){ //////////////////////////////////////////////////////////////////////////////////////////////////////////// // // // packages/ohif_user/client/components/index.js // // // //////////////////////////////////////////////////////////////////////////////////////////////////////////// // module.watch(require("./login/userLogin.html")); module.watch(require("./login/userLogin.js")); module.watch(require("./login/userLogin.styl")); //////////////////////////////////////////////////////////////////////////////////////////////////////////// },"login":{"userLogin.html":function(require,exports,module){ //////////////////////////////////////////////////////////////////////////////////////////////////////////// // // // node_modules/meteor/ohif_user/client/components/login/userLogin.html // // // //////////////////////////////////////////////////////////////////////////////////////////////////////////// // module.watch(require("./template.userLogin.js"), { "*": module.makeNsSetter(true) }); //////////////////////////////////////////////////////////////////////////////////////////////////////////// },"template.userLogin.js":function(){ //////////////////////////////////////////////////////////////////////////////////////////////////////////// // // // packages/ohif_user/client/components/login/template.userLogin.js // // // //////////////////////////////////////////////////////////////////////////////////////////////////////////// // Template.__checkName("userLogin"); Template["userLogin"] = new Template("Template.userLogin", (function() { var view = this; return HTML.DIV({ class: "user-login" }, "\n ", Blaze._TemplateWith(function() { return "userLoginBefore"; }, function() { return Spacebars.include(view.lookupTemplate("section")); }), "\n ", HTML.DIV({ class: "user-login-box" }, "\n ", HTML.DIV({ class: "user-login-logo" }, Blaze._TemplateWith(function() { return "userLoginLogo"; }, function() { return Spacebars.include(view.lookupTemplate("section")); })), "\n ", Blaze._TemplateWith(function() { return { class: Spacebars.call("user-login-form form-themed p-a-2"), schema: Spacebars.call(Spacebars.dot(view.lookup("instance"), "schema")), api: Spacebars.call(Spacebars.dot(view.lookup("instance"), "api")), hideValidationBox: Spacebars.call(true) }; }, function() { return Spacebars.include(view.lookupTemplate("form"), function() { return [ "\n ", HTML.H3("Sign In"), "\n ", HTML.HR({ class: "m-h-2" }), "\n ", Blaze._TemplateWith(function() { return "userLoginFieldsBefore"; }, function() { return Spacebars.include(view.lookupTemplate("section")); }), "\n ", Blaze._TemplateWith(function() { return { labelClass: Spacebars.call("form-group"), key: Spacebars.call("username") }; }, function() { return Spacebars.include(view.lookupTemplate("inputText")); }), "\n ", Blaze._TemplateWith(function() { return { labelClass: Spacebars.call("form-group"), key: Spacebars.call("password") }; }, function() { return Spacebars.include(view.lookupTemplate("inputPassword")); }), "\n ", Blaze._TemplateWith(function() { return "userLoginFieldsAfter"; }, function() { return Spacebars.include(view.lookupTemplate("section")); }), "\n ", HTML.HR({ class: "m-t-0 m-b-2" }), "\n ", Blaze._TemplateWith(function() { return { action: Spacebars.call("login"), class: Spacebars.call("form-control btn btn-primary") }; }, function() { return Spacebars.include(view.lookupTemplate("button"), function() { return "Enter"; }); }), "\n\n ", Blaze.Each(function() { return Spacebars.call(view.lookup("additionalLoginButtons")); }, function() { return [ "\n ", Blaze._TemplateWith(function() { return { template: Spacebars.call(view.lookup("template")) }; }, function() { return Spacebars.include(function() { return Spacebars.call(Template.__dynamic); }); }), "\n " ]; }), "\n " ]; }); }), "\n "), "\n ", Blaze._TemplateWith(function() { return "userLoginAfter"; }, function() { return Spacebars.include(view.lookupTemplate("section")); }), "\n "); })); //////////////////////////////////////////////////////////////////////////////////////////////////////////// },"userLogin.js":function(require,exports,module){ //////////////////////////////////////////////////////////////////////////////////////////////////////////// // // // packages/ohif_user/client/components/login/userLogin.js // // // //////////////////////////////////////////////////////////////////////////////////////////////////////////// // var Meteor; module.watch(require("meteor/meteor"), { Meteor: function (v) { Meteor = v; } }, 0); var Template; module.watch(require("meteor/templating"), { Template: function (v) { Template = v; } }, 1); var Router; module.watch(require("meteor/clinical:router"), { Router: function (v) { Router = v; } }, 2); var OHIF; module.watch(require("meteor/ohif:core"), { OHIF: function (v) { OHIF = v; } }, 3); Template.userLogin.onCreated(function () { var instance = Template.instance(); instance.api = { login: function () { // Check if the form has valid data var form = instance.$('form').data('component'); if (!form.validate()) { return; } // Get the form data var formData = form.value(); // Handle errors and display the error message on the respective field var errorHandler = function (error) { var reason = error && error.reason || 'An error has ocurred'; var isPassword = reason && reason.toLowerCase().indexOf('password') > -1; var displayComponent = form.item(isPassword ? 'password' : 'username'); displayComponent.error(reason); Meteor.defer(function () { return displayComponent.$element.focus(); }); }; // Call the login method return OHIF.user.login(formData).catch(errorHandler); } }; instance.schema = OHIF.user.schema; }); Template.userLogin.helpers({ additionalLoginButtons: function () { return OHIF.user.additionalLoginButtons || []; } }); //////////////////////////////////////////////////////////////////////////////////////////////////////////// },"userLogin.styl":function(require,exports,module){ //////////////////////////////////////////////////////////////////////////////////////////////////////////// // // // node_modules/meteor/ohif_user/client/components/login/userLogin.styl // // // //////////////////////////////////////////////////////////////////////////////////////////////////////////// // module.watch(require("./userLogin.styl.css"), { "*": module.makeNsSetter(true) }); //////////////////////////////////////////////////////////////////////////////////////////////////////////// },"userLogin.styl.css":function(require,exports,module){ //////////////////////////////////////////////////////////////////////////////////////////////////////////// // // // packages/ohif_user/client/components/login/userLogin.styl.css // // // //////////////////////////////////////////////////////////////////////////////////////////////////////////// // module.exports = require("meteor/modules").addStyles( ".theme-icon-crickets,\n.theme-icon-tide,\n.theme-icon-tigerlily,\n.theme-icon-quartz,\n.theme-icon-overcast,\n.theme-icon-mint,\n.theme-icon-honeycomb {\n display: inline-block;\n background: url(\"/packages/ohif_design/assets/theme-icons.png\") no-repeat;\n overflow: hidden;\n text-indent: -9999px;\n text-align: left;\n}\n.theme-icon-crickets {\n background-position: 0px 0px;\n width: 64px;\n height: 56px;\n}\n.theme-icon-tide {\n background-position: 0px -56px;\n width: 64px;\n height: 54px;\n}\n.theme-icon-tigerlily {\n background-position: 0px -110px;\n width: 62px;\n height: 61px;\n}\n.theme-icon-quartz {\n background-position: 0px -171px;\n width: 59px;\n height: 64px;\n}\n.theme-icon-overcast {\n background-position: 0px -235px;\n width: 58px;\n height: 37px;\n}\n.theme-icon-mint {\n background-position: 0px -272px;\n width: 57px;\n height: 61px;\n}\n.theme-icon-honeycomb {\n background-position: 0px -333px;\n width: 50px;\n height: 58px;\n}\nhtml,\nbody {\n height: 100%;\n}\n.user-login {\n height: 100%;\n position: relative;\n overflow: hidden;\n}\n.user-login {\n color: #fff;\n}\nbody.theme-tide .user-login {\n color: #fff;\n}\nbody.theme-tigerlily .user-login {\n color: #fff;\n}\nbody.theme-crickets .user-login {\n color: #fff;\n}\nbody.theme-honeycomb .user-login {\n color: #fff;\n}\nbody.theme-mint .user-login {\n color: #fff;\n}\nbody.theme-overcast .user-login {\n color: #fff;\n}\nbody.theme-quartz .user-login {\n color: #fff;\n}\n.user-login:before,\n.user-login:after {\n bottom: 0;\n content: '';\n display: block;\n left: 0;\n position: absolute;\n width: 100%;\n}\n.user-login:before {\n height: 100%;\n z-index: 1;\n}\n.user-login:before {\n background-color: #000;\n}\nbody.theme-tide .user-login:before {\n background-color: #000;\n}\nbody.theme-tigerlily .user-login:before {\n background-color: #000;\n}\nbody.theme-crickets .user-login:before {\n background-color: #000;\n}\nbody.theme-honeycomb .user-login:before {\n background-color: #000;\n}\nbody.theme-mint .user-login:before {\n background-color: #000;\n}\nbody.theme-overcast .user-login:before {\n background-color: #000;\n}\nbody.theme-quartz .user-login:before {\n background-color: #000;\n}\n.user-login:after {\n -webkit-animation: login-bg 0.5s ease 0.5s forwards;\n -moz-animation: login-bg 0.5s ease 0.5s forwards;\n -ms-animation: login-bg 0.5s ease 0.5s forwards;\n -o-animation: login-bg 0.5s ease 0.5s forwards;\n animation: login-bg 0.5s ease 0.5s forwards;\n bottom: -50%;\n height: 50%;\n z-index: 2;\n}\n.user-login:after {\n background-color: #16202b;\n}\nbody.theme-tide .user-login:after {\n background-color: #16202b;\n}\nbody.theme-tigerlily .user-login:after {\n background-color: #26333f;\n}\nbody.theme-crickets .user-login:after {\n background-color: #2b141b;\n}\nbody.theme-honeycomb .user-login:after {\n background-color: #252228;\n}\nbody.theme-mint .user-login:after {\n background-color: #1d232a;\n}\nbody.theme-overcast .user-login:after {\n background-color: #252228;\n}\nbody.theme-quartz .user-login:after {\n background-color: #2b2e3f;\n}\n.user-login .user-login-box {\n -webkit-animation: login-box 0.5s forwards;\n -moz-animation: login-box 0.5s forwards;\n -ms-animation: login-box 0.5s forwards;\n -o-animation: login-box 0.5s forwards;\n animation: login-box 0.5s forwards;\n left: 50%;\n position: absolute;\n width: 300px;\n z-index: 3;\n}\n.user-login .user-login-box .user-login-logo {\n -webkit-animation: login-logo 0.5s ease 0.5s forwards;\n -moz-animation: login-logo 0.5s ease 0.5s forwards;\n -ms-animation: login-logo 0.5s ease 0.5s forwards;\n -o-animation: login-logo 0.5s ease 0.5s forwards;\n animation: login-logo 0.5s ease 0.5s forwards;\n left: 0;\n position: absolute;\n top: 0;\n width: 100%;\n z-index: 1;\n}\n.user-login .user-login-box .user-login-form {\n -webkit-border-radius: 3px;\n -moz-border-radius: 3px;\n -ms-border-radius: 3px;\n -o-border-radius: 3px;\n border-radius: 3px;\n position: relative;\n z-index: 2;\n}\n.user-login .user-login-box .user-login-form {\n background-color: #14202a;\n}\nbody.theme-tide .user-login .user-login-box .user-login-form {\n background-color: #14202a;\n}\nbody.theme-tigerlily .user-login .user-login-box .user-login-form {\n background-color: #14191e;\n}\nbody.theme-crickets .user-login .user-login-box .user-login-form {\n background-color: #14191e;\n}\nbody.theme-honeycomb .user-login .user-login-box .user-login-form {\n background-color: #14191e;\n}\nbody.theme-mint .user-login .user-login-box .user-login-form {\n background-color: #14191e;\n}\nbody.theme-overcast .user-login .user-login-box .user-login-form {\n background-color: #14191e;\n}\nbody.theme-quartz .user-login .user-login-box .user-login-form {\n background-color: #14191e;\n}\n.user-login .user-login-box .user-login-form {\n border: 1px solid #44626f;\n}\nbody.theme-tide .user-login .user-login-box .user-login-form {\n border: 1px solid #44626f;\n}\nbody.theme-tigerlily .user-login .user-login-box .user-login-form {\n border: 1px solid #875a86;\n}\nbody.theme-crickets .user-login .user-login-box .user-login-form {\n border: 1px solid #537b76;\n}\nbody.theme-honeycomb .user-login .user-login-box .user-login-form {\n border: 1px solid #623337;\n}\nbody.theme-mint .user-login .user-login-box .user-login-form {\n border: 1px solid #214529;\n}\nbody.theme-overcast .user-login .user-login-box .user-login-form {\n border: 1px solid #404040;\n}\nbody.theme-quartz .user-login .user-login-box .user-login-form {\n border: 1px solid #885b86;\n}\n.user-login .user-login-box .user-login-form {\n color: #fff;\n}\nbody.theme-tide .user-login .user-login-box .user-login-form {\n color: #fff;\n}\nbody.theme-tigerlily .user-login .user-login-box .user-login-form {\n color: #fff;\n}\nbody.theme-crickets .user-login .user-login-box .user-login-form {\n color: #fff;\n}\nbody.theme-honeycomb .user-login .user-login-box .user-login-form {\n color: #fff;\n}\nbody.theme-mint .user-login .user-login-box .user-login-form {\n color: #fff;\n}\nbody.theme-overcast .user-login .user-login-box .user-login-form {\n color: #fff;\n}\nbody.theme-quartz .user-login .user-login-box .user-login-form {\n color: #fff;\n}\n.user-login .user-login-box .user-login-form h3 {\n margin: 0;\n text-align: center;\n}\n.user-login .user-login-box .user-login-form .btn-primary {\n font-weight: bold;\n}\n@-moz-keyframes login-box {\n from {\n top: 100%;\n -webkit-transform: translateX(-50%) translateY(0%);\n -moz-transform: translateX(-50%) translateY(0%);\n -ms-transform: translateX(-50%) translateY(0%);\n -o-transform: translateX(-50%) translateY(0%);\n transform: translateX(-50%) translateY(0%);\n }\n to {\n top: 50%;\n -webkit-transform: translateX(-50%) translateY(-50%);\n -moz-transform: translateX(-50%) translateY(-50%);\n -ms-transform: translateX(-50%) translateY(-50%);\n -o-transform: translateX(-50%) translateY(-50%);\n transform: translateX(-50%) translateY(-50%);\n }\n}\n@-webkit-keyframes login-box {\n from {\n top: 100%;\n -webkit-transform: translateX(-50%) translateY(0%);\n -moz-transform: translateX(-50%) translateY(0%);\n -ms-transform: translateX(-50%) translateY(0%);\n -o-transform: translateX(-50%) translateY(0%);\n transform: translateX(-50%) translateY(0%);\n }\n to {\n top: 50%;\n -webkit-transform: translateX(-50%) translateY(-50%);\n -moz-transform: translateX(-50%) translateY(-50%);\n -ms-transform: translateX(-50%) translateY(-50%);\n -o-transform: translateX(-50%) translateY(-50%);\n transform: translateX(-50%) translateY(-50%);\n }\n}\n@-o-keyframes login-box {\n from {\n top: 100%;\n -webkit-transform: translateX(-50%) translateY(0%);\n -moz-transform: translateX(-50%) translateY(0%);\n -ms-transform: translateX(-50%) translateY(0%);\n -o-transform: translateX(-50%) translateY(0%);\n transform: translateX(-50%) translateY(0%);\n }\n to {\n top: 50%;\n -webkit-transform: translateX(-50%) translateY(-50%);\n -moz-transform: translateX(-50%) translateY(-50%);\n -ms-transform: translateX(-50%) translateY(-50%);\n -o-transform: translateX(-50%) translateY(-50%);\n transform: translateX(-50%) translateY(-50%);\n }\n}\n@keyframes login-box {\n from {\n top: 100%;\n -webkit-transform: translateX(-50%) translateY(0%);\n -moz-transform: translateX(-50%) translateY(0%);\n -ms-transform: translateX(-50%) translateY(0%);\n -o-transform: translateX(-50%) translateY(0%);\n transform: translateX(-50%) translateY(0%);\n }\n to {\n top: 50%;\n -webkit-transform: translateX(-50%) translateY(-50%);\n -moz-transform: translateX(-50%) translateY(-50%);\n -ms-transform: translateX(-50%) translateY(-50%);\n -o-transform: translateX(-50%) translateY(-50%);\n transform: translateX(-50%) translateY(-50%);\n }\n}\n@-moz-keyframes login-logo {\n from {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n to {\n -webkit-transform: translateY(-100%);\n -moz-transform: translateY(-100%);\n -ms-transform: translateY(-100%);\n -o-transform: translateY(-100%);\n transform: translateY(-100%);\n }\n}\n@-webkit-keyframes login-logo {\n from {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n to {\n -webkit-transform: translateY(-100%);\n -moz-transform: translateY(-100%);\n -ms-transform: translateY(-100%);\n -o-transform: translateY(-100%);\n transform: translateY(-100%);\n }\n}\n@-o-keyframes login-logo {\n from {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n to {\n -webkit-transform: translateY(-100%);\n -moz-transform: translateY(-100%);\n -ms-transform: translateY(-100%);\n -o-transform: translateY(-100%);\n transform: translateY(-100%);\n }\n}\n@keyframes login-logo {\n from {\n -webkit-transform: translateY(0);\n -moz-transform: translateY(0);\n -ms-transform: translateY(0);\n -o-transform: translateY(0);\n transform: translateY(0);\n }\n to {\n -webkit-transform: translateY(-100%);\n -moz-transform: translateY(-100%);\n -ms-transform: translateY(-100%);\n -o-transform: translateY(-100%);\n transform: translateY(-100%);\n }\n}\n@-moz-keyframes login-bg {\n from {\n bottom: -50%;\n }\n to {\n bottom: 0;\n }\n}\n@-webkit-keyframes login-bg {\n from {\n bottom: -50%;\n }\n to {\n bottom: 0;\n }\n}\n@-o-keyframes login-bg {\n from {\n bottom: -50%;\n }\n to {\n bottom: 0;\n }\n}\n@keyframes login-bg {\n from {\n bottom: -50%;\n }\n to {\n bottom: 0;\n }\n}\n" ); //////////////////////////////////////////////////////////////////////////////////////////////////////////// }}},"lib":{"data.js":function(require,exports,module){ //////////////////////////////////////////////////////////////////////////////////////////////////////////// // // // packages/ohif_user/client/lib/data.js // // // //////////////////////////////////////////////////////////////////////////////////////////////////////////// // var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); var _typeof2 = _interopRequireDefault(require("@babel/runtime/helpers/typeof")); var Meteor; module.watch(require("meteor/meteor"), { Meteor: function (v) { Meteor = v; } }, 0); var OHIF; module.watch(require("meteor/ohif:core"), { OHIF: function (v) { OHIF = v; } }, 1); // Throw error if there is no user logged in OHIF.user.validate = function () { if (!Meteor.userId()) { throw new Meteor.Error('not-authorized'); } }; // Get the persistent data by key OHIF.user.getData = function (key) { // Check if there is an user logged in OHIF.user.validate(); // Get the user object var user = Meteor.user(); // Get user profile data var profile = user && user.profile; // Get the user persistent data var data = profile && profile.persistent; var result = data; var keys = key.split('.'); keys.forEach(function (key) { if ((0, _typeof2.default)(result) !== 'object' || !result) return; result = result[key]; }); return result; }; // Store the persistent data by giving a key and a value to store OHIF.user.setData = function (key, value) { return new Promise(function (resolve, reject) { try { // Check if there is an user logged in OHIF.user.validate(); } catch (error) { reject(error); } // Call the update method on server-side Meteor.call('ohif.user.data.set', key, value, function (error) { if (error) { reject(error); } resolve(); }); }); }; //////////////////////////////////////////////////////////////////////////////////////////////////////////// },"getAccessToken.js":function(require,exports,module){ //////////////////////////////////////////////////////////////////////////////////////////////////////////// // // // packages/ohif_user/client/lib/getAccessToken.js // // // //////////////////////////////////////////////////////////////////////////////////////////////////////////// // var Meteor; module.watch(require("meteor/meteor"), { Meteor: function (v) { Meteor = v; } }, 0); var OHIF; module.watch(require("meteor/ohif:core"), { OHIF: function (v) { OHIF = v; } }, 1); OHIF.user.getAccessToken = function () {}; //////////////////////////////////////////////////////////////////////////////////////////////////////////// },"getName.js":function(require,exports,module){ //////////////////////////////////////////////////////////////////////////////////////////////////////////// // // // packages/ohif_user/client/lib/getName.js // // // //////////////////////////////////////////////////////////////////////////////////////////////////////////// // var Meteor; module.watch(require("meteor/meteor"), { Meteor: function (v) { Meteor = v; } }, 0); var OHIF; module.watch(require("meteor/ohif:core"), { OHIF: function (v) { OHIF = v; } }, 1); OHIF.user.getName = function () { var user = Meteor.user(); if (!user) return ''; var nameSplit = Meteor.user().profile.fullName.split(' '); var lastName = nameSplit[nameSplit.length - 1]; nameSplit[nameSplit.length - 1] = lastName.substr(0, 1) + '.'; return nameSplit.join(' '); }; //////////////////////////////////////////////////////////////////////////////////////////////////////////// },"index.js":function(require,exports,module){ //////////////////////////////////////////////////////////////////////////////////////////////////////////// // // // packages/ohif_user/client/lib/index.js // // // //////////////////////////////////////////////////////////////////////////////////////////////////////////// // module.watch(require("./data")); module.watch(require("./getName")); module.watch(require("./getAccessToken")); module.watch(require("./login")); module.watch(require("./logout")); module.watch(require("./schema")); //////////////////////////////////////////////////////////////////////////////////////////////////////////// },"login.js":function(require,exports,module){ //////////////////////////////////////////////////////////////////////////////////////////////////////////// // // // packages/ohif_user/client/lib/login.js // // // //////////////////////////////////////////////////////////////////////////////////////////////////////////// // var Meteor; module.watch(require("meteor/meteor"), { Meteor: function (v) { Meteor = v; } }, 0); var OHIF; module.watch(require("meteor/ohif:core"), { OHIF: function (v) { OHIF = v; } }, 1); OHIF.user.login = function (params) { return new Promise(function (resolve, reject) { Meteor.loginWithPassword(params.username, params.password, function (error) { if (error) { return reject(error); } resolve(); }); }); }; //////////////////////////////////////////////////////////////////////////////////////////////////////////// },"logout.js":function(require,exports,module){ //////////////////////////////////////////////////////////////////////////////////////////////////////////// // // // packages/ohif_user/client/lib/logout.js // // // //////////////////////////////////////////////////////////////////////////////////////////////////////////// // var Meteor; module.watch(require("meteor/meteor"), { Meteor: function (v) { Meteor = v; } }, 0); var OHIF; module.watch(require("meteor/ohif:core"), { OHIF: function (v) { OHIF = v; } }, 1); OHIF.user.logout = function () { return new Promise(function (resolve, reject) { Meteor.logout(function (error) { if (error) { reject(error); } resolve(); }); }); }; //////////////////////////////////////////////////////////////////////////////////////////////////////////// },"schema.js":function(require,exports,module){ //////////////////////////////////////////////////////////////////////////////////////////////////////////// // // // packages/ohif_user/client/lib/schema.js // // // //////////////////////////////////////////////////////////////////////////////////////////////////////////// // var OHIF; module.watch(require("meteor/ohif:core"), { OHIF: function (v) { OHIF = v; } }, 0); var ReactiveVar; module.watch(require("meteor/reactive-var"), { ReactiveVar: function (v) { ReactiveVar = v; } }, 1); var SimpleSchema; module.watch(require("meteor/aldeed:simple-schema"), { SimpleSchema: function (v) { SimpleSchema = v; } }, 2); OHIF.user.schema = new ReactiveVar(new SimpleSchema({ username: { type: String, label: 'Username' }, password: { type: String, label: 'Password' } })); //////////////////////////////////////////////////////////////////////////////////////////////////////////// }}}}}}},{ "extensions": [ ".js", ".json", ".html", ".styl" ] }); var exports = require("/node_modules/meteor/ohif:user/main.js"); require("/node_modules/meteor/ohif:user/client/index.js"); /* Exports */ Package._define("ohif:user", exports); })();