Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //////////////////////////////////////////////////////////////////////////
- // //
- // 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 Redux = Package['widget.lib'].Redux;
- var ReactRedux = Package['widget.lib'].ReactRedux;
- var ReduxDevTools = Package['widget.lib'].ReduxDevTools;
- var ReactReduxDevTools = Package['widget.lib'].ReactReduxDevTools;
- var ReactReduxThunk = Package['widget.lib'].ReactReduxThunk;
- var Provider = Package['widget.lib'].Provider;
- var DevTools = Package['widget.lib'].DevTools;
- var DebugPanel = Package['widget.lib'].DebugPanel;
- var LogMonitor = Package['widget.lib'].LogMonitor;
- var connect = Package['widget.lib'].connect;
- var ReactIntl = Package['widget.lib'].ReactIntl;
- var IntlMixin = Package['widget.lib'].IntlMixin;
- var objectAssign = Package['maxharris9:object-assign'].objectAssign;
- var trackViewer = Package['skinnygeek1010:flux-helpers'].trackViewer;
- var trackCollection = Package['skinnygeek1010:flux-helpers'].trackCollection;
- var React = Package['react-runtime'].React;
- var ReactDOM = Package['react-runtime'].ReactDOM;
- var ReactMeteorData = Package['react-meteor-data'].ReactMeteorData;
- var babelHelpers = Package['babel-runtime'].babelHelpers;
- /* Package-scope variables */
- var HelppierApp;
- (function(){
- //////////////////////////////////////////////////////////////////////////////////////////////////////
- // //
- // packages/base/client/HelppierApp/actions/actions.jsx //
- // //
- //////////////////////////////////////////////////////////////////////////////////////////////////////
- //
- // action creators are functions that take a param and return //
- // an 'action' that is consumed by a reducer. This may seem like //
- // unneeded boilerplate but it's **really** nice to have a file //
- // with *all* possible ways to mutate the state of the app. //
- //
- HelppierApp.Actions = {}; // 6
- //
- // Hash that contains action names. //
- HelppierApp.Actions.CONST = {}; // 9
- //
- console.log("[App] init actions."); // 11
- //////////////////////////////////////////////////////////////////////////////////////////////////////
- }).call(this);
- (function(){
- //////////////////////////////////////////////////////////////////////////////////////////////////////
- // //
- // packages/base/client/HelppierApp/actions/_start.jsx //
- // //
- //////////////////////////////////////////////////////////////////////////////////////////////////////
- //
- /** //
- * @summary Create main app object that will be used throughout the application. //
- * @locus client side //
- @instancename HelppierApp //
- */ //
- HelppierApp = {}; // 6
- HelppierApp.State = {}; // 7
- //////////////////////////////////////////////////////////////////////////////////////////////////////
- }).call(this);
- (function(){
- //////////////////////////////////////////////////////////////////////////////////////////////////////
- // //
- // packages/base/client/HelppierApp/components/components.jsx //
- // //
- //////////////////////////////////////////////////////////////////////////////////////////////////////
- //
- HelppierApp.Components = {}; // 1
- HelppierApp.ComponentsNames = {}; // 2
- //////////////////////////////////////////////////////////////////////////////////////////////////////
- }).call(this);
- (function(){
- //////////////////////////////////////////////////////////////////////////////////////////////////////
- // //
- // packages/base/client/HelppierApp/properties/properties.jsx //
- // //
- //////////////////////////////////////////////////////////////////////////////////////////////////////
- //
- HelppierApp.Properties = {}; // 1
- //////////////////////////////////////////////////////////////////////////////////////////////////////
- }).call(this);
- (function(){
- //////////////////////////////////////////////////////////////////////////////////////////////////////
- // //
- // packages/base/client/HelppierApp/reducers/reducers.jsx //
- // //
- //////////////////////////////////////////////////////////////////////////////////////////////////////
- //
- HelppierApp.Reducers = {}; // 1
- HelppierApp.Reducers.mapping = {}; // 2
- //
- // helper to *copy* old state and merge new data with it //
- HelppierApp.Reducers.merge = function (oldState, newState) { // 5
- return _.extend({}, oldState, newState); // 6
- }; //
- //////////////////////////////////////////////////////////////////////////////////////////////////////
- }).call(this);
- (function(){
- //////////////////////////////////////////////////////////////////////////////////////////////////////
- // //
- // packages/base/client/HelppierApp/roles/roles.jsx //
- // //
- //////////////////////////////////////////////////////////////////////////////////////////////////////
- //
- HelppierApp.Roles = {}; // 1
- //////////////////////////////////////////////////////////////////////////////////////////////////////
- }).call(this);
- (function(){
- //////////////////////////////////////////////////////////////////////////////////////////////////////
- // //
- // packages/base/client/HelppierApp/start/_startOLD.jsx //
- // //
- //////////////////////////////////////////////////////////////////////////////////////////////////////
- //
- /** //
- * @summary Create main app object that will be used throughout the application. //
- * @locus client side //
- @instancename HelppierApp //
- */ //
- HelppierApp = {}; // 6
- HelppierApp.State = {}; // 7
- //////////////////////////////////////////////////////////////////////////////////////////////////////
- }).call(this);
- (function(){
- //////////////////////////////////////////////////////////////////////////////////////////////////////
- // //
- // packages/base/client/HelppierApp/storage/astorage.jsx //
- // //
- //////////////////////////////////////////////////////////////////////////////////////////////////////
- //
- // Storage Singleton. //
- HelppierApp.Storage = { // 2
- getPrefix: function () { // 3
- var storagePrefix = "Helppier."; // 4
- return storagePrefix; // 5
- }, //
- getStorage: function () { // 7
- return localStorage; // 8
- }, //
- get: function (key) { // 10
- return HelppierApp.Storage.getStorage().getItem(key); // 11
- }, //
- set: function (key, value) { // 13
- // TODO: Validate if key is in the 'CONST' object. //
- return HelppierApp.Storage.getStorage().setItem(key, value); // 15
- }, //
- resetKeys: function () { // 17
- var storagePrefix = HelppierApp.Storage.getPrefix(); // 18
- // TODO: Iterate 'CONST' //
- HelppierApp.Storage.getStorage().removeItem(HelppierApp.Storage.CONST.USER_KEY); // 20
- HelppierApp.Storage.getStorage().removeItem(HelppierApp.Storage.CONST.LOGIN_TOKEN_KEY); // 21
- HelppierApp.Storage.getStorage().removeItem(HelppierApp.Storage.CONST.LOGIN_TOKEN_EXPIRES_KEY);
- } //
- }; //
- //
- HelppierApp.Storage.CONST = { // 26
- USER_KEY: HelppierApp.Storage.getPrefix() + "Meteor.userId", // 27
- LOGIN_TOKEN_KEY: HelppierApp.Storage.getPrefix() + "Meteor.loginToken", // 28
- LOGIN_TOKEN_EXPIRES_KEY: HelppierApp.Storage.getPrefix() + "Meteor.loginTokenExpires" // 29
- }; //
- //////////////////////////////////////////////////////////////////////////////////////////////////////
- }).call(this);
- (function(){
- //////////////////////////////////////////////////////////////////////////////////////////////////////
- // //
- // packages/base/client/HelppierApp/tools/tools.jsx //
- // //
- //////////////////////////////////////////////////////////////////////////////////////////////////////
- //
- // Tools hash where all tools neeed to register. //
- // every tool needs to have a name, an entry point for the toolbox and the feature area. //
- var toolsHash = []; // 3
- //
- // Tools Singleton object. //
- HelppierApp.Tools = { // 6
- getAll: function () { // 7
- return toolsHash; // 8
- }, //
- get: function (name) { // 10
- var index = this.getIndex(name); // 11
- if (index > -1) { // 12
- return toolsHash[index]; // 13
- } //
- return null; // 15
- }, //
- getIndex: function (name) { // 17
- return toolsHash.findIndex(function (x) { // 18
- return x.getName() === name; //
- }); //
- }, //
- add: function (tool) { // 20
- var name = tool.getName(); // 21
- if (typeof name == "undefined" || name == null) {} // 22
- // TODO: send error //
- //
- // TODO: Do the same for the other mandatory fields. //
- // TODO: dispatch 'add tool' action. //
- toolsHash.push(tool); // 27
- }, //
- remove: function (name) { // 29
- // TODO: dispatch 'remove tool' action. //
- var index = this.getIndex(name); // 31
- if (index > -1) { // 32
- delete toolsHash[name]; // 33
- } //
- } //
- }; //
- //////////////////////////////////////////////////////////////////////////////////////////////////////
- }).call(this);
- (function(){
- //////////////////////////////////////////////////////////////////////////////////////////////////////
- // //
- // packages/base/client/HelppierApp/translation/_start.jsx //
- // //
- //////////////////////////////////////////////////////////////////////////////////////////////////////
- //
- HelppierApp.Translations = {}; // 1
- //////////////////////////////////////////////////////////////////////////////////////////////////////
- }).call(this);
- /* Exports */
- if (typeof Package === 'undefined') Package = {};
- Package.base = {
- HelppierApp: HelppierApp
- };
- })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement