Skip to content

Commit

Permalink
fix(future): fix modular build of futurestates
Browse files Browse the repository at this point in the history
- missing reference to internalStates in core module, hidden by closure

fixes christopherthielen#151
  • Loading branch information
christopherthielen authored and Scott Dillender committed Feb 5, 2015
1 parent 1dcd222 commit db1e718
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions src/future.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
(function(angular, undefined) {
var app = angular.module('ct.ui.router.extras.future', [ 'ct.ui.router.extras.core' ]);

function _futureStateProvider($stateProvider, $urlRouterProvider, $urlMatcherFactory) {
_futureStateProvider.$inject = [ '$stateProvider', '$urlRouterProvider', '$urlMatcherFactoryProvider', 'uirextras_coreProvider' ];
function _futureStateProvider($stateProvider, $urlRouterProvider, $urlMatcherFactory, uirextras_coreProvider) {
var core = uirextras_coreProvider;
var internalStates = core.internalStates;
var stateFactories = {}, futureStates = {};
var lazyloadInProgress = false, resolveFunctions = [], initPromise, initDone = false;
var provider = this;
Expand Down Expand Up @@ -265,7 +268,7 @@
];
}

app.provider('$futureState', [ '$stateProvider', '$urlRouterProvider', '$urlMatcherFactoryProvider', _futureStateProvider]);
app.provider('$futureState', _futureStateProvider);

var statesAddedQueue = {
state: function(state) {
Expand Down

0 comments on commit db1e718

Please sign in to comment.