UNPKG

k.backbone.marionette

Version:
65 lines (49 loc) 1.92 kB
(function(root, factory) { if (typeof define === 'function' && define.amd) { define(['backbone', 'underscore', 'backbone.wreqr', 'backbone.babysitter'], function(Backbone, _) { return (root.Marionette = factory(root, Backbone, _)); }); } else if (typeof exports !== 'undefined') { var Backbone = require('backbone'); var _ = require('underscore'); var Wreqr = require('backbone.wreqr'); var BabySitter = require('backbone.babysitter'); module.exports = factory(root, Backbone, _); } else { root.Marionette = factory(root, root.Backbone, root._); } }(this, function(root, Backbone, _) { 'use strict'; var previousMarionette = root.Marionette; var Marionette = Backbone.Marionette = {}; Marionette.VERSION = '<%= version %>'; Marionette.noConflict = function() { root.Marionette = previousMarionette; return this; }; // Get the Deferred creator for later use Marionette.Deferred = Backbone.$.Deferred; // @include ../marionette.helpers.js // @include ../marionette.triggermethod.js // @include ../marionette.domRefresh.js // @include ../marionette.bindEntityEvents.js // @include ../marionette.error.js // @include ../marionette.callbacks.js // @include ../marionette.controller.js // @include ../marionette.object.js // @include ../marionette.region.js // @include ../marionette.regionManager.js // @include ../marionette.templatecache.js // @include ../marionette.renderer.js // @include ../marionette.view.js // @include ../marionette.itemview.js // @include ../marionette.collectionview.js // @include ../marionette.compositeview.js // @include ../marionette.layoutview.js // @include ../marionette.behavior.js // @include ../marionette.behaviors.js // @include ../marionette.approuter.js // @include ../marionette.application.js // @include ../marionette.module.js return Marionette; }));