convert loader to a factory

stable
Juanfran 2015-05-21 12:06:41 +02:00
parent 946d86e687
commit 3d76d225c7
2 changed files with 50 additions and 54 deletions

View File

@ -35,9 +35,7 @@ taiga.generateUniqueSessionIdentifier = ->
taiga.sessionId = taiga.generateUniqueSessionIdentifier()
configure = ($routeProvider, $locationProvider, $httpProvider, $provide, $tgEventsProvider, tgLoaderProvider,
$compileProvider, $translateProvider) ->
configure = ($routeProvider, $locationProvider, $httpProvider, $provide, $tgEventsProvider, $compileProvider, $translateProvider) ->
$routeProvider.when("/",
{
templateUrl: "home/home.html",
@ -579,7 +577,6 @@ module.config([
"$httpProvider",
"$provide",
"$tgEventsProvider",
"tgLoaderProvider",
"$compileProvider",
"$translateProvider",
configure

View File

@ -46,12 +46,11 @@ LoaderDirective = (tgLoader, $rootscope) ->
module.directive("tgLoader", ["tgLoader", "$rootScope", LoaderDirective])
Loader = () ->
Loader = ($rootscope) ->
config = {
minTime: 300
}
@.$get = ["$rootScope", ($rootscope) ->
startLoadTime = 0
requestCount = 0
lastResponseDate = 0
@ -112,8 +111,8 @@ Loader = () ->
requestCount--
lastResponseDate = new Date().getTime()
}
]
return
module.provider("tgLoader", [Loader])
Loader.$inject = ["$rootScope"]
module.factory("tgLoader", Loader)