annotate src/DML/MainVisBundle/Resources/assets/marionette/modules/ContextModule/ContextModule.00.js @ 1:f38015048f48 tip

Added GPL
author Daniel Wolff
date Sat, 13 Feb 2016 20:43:38 +0100
parents 493bcb69166c
children
rev   line source
Daniel@0 1 "use strict";
Daniel@0 2
Daniel@0 3 App.module("ContextModule", function(ContextModule, App, Backbone, Marionette, $, _, Logger) {
Daniel@0 4
Daniel@0 5 // Prevent auto start
Daniel@0 6 ContextModule.startWithParent = false;
Daniel@0 7
Daniel@0 8 // Define options
Daniel@0 9 var defaultModuleOptions = {
Daniel@0 10 stateHistoryMaxLength: 20
Daniel@0 11 };
Daniel@0 12
Daniel@0 13 // Define private variables
Daniel@0 14 var logger = null;
Daniel@0 15
Daniel@0 16 // Initialization checker
Daniel@0 17 var assertModuleIsInitialized = function() {
Daniel@0 18 if (!logger) {
Daniel@0 19 throw "ContextModule has not been initialized";
Daniel@0 20 }
Daniel@0 21 };
Daniel@0 22
Daniel@0 23 /**
Daniel@0 24 * Module initializer
Daniel@0 25 *
Daniel@0 26 */
Daniel@0 27 ContextModule.addInitializer(function(options){
Daniel@0 28
Daniel@0 29 ContextModule.moduleOptions = _.extend(defaultModuleOptions, options);
Daniel@0 30
Daniel@0 31 logger = Logger.get("ContextModule");
Daniel@0 32 //logger.setLevel(Logger.DEBUG);
Daniel@0 33 });
Daniel@0 34 }, Logger);