Add loading spiner to the issue detail page

stable
David Barragán Merino 2014-10-24 13:50:19 +02:00
parent 6f34def133
commit 8627071f43
2 changed files with 5 additions and 3 deletions

View File

@ -69,7 +69,7 @@ configure = ($routeProvider, $locationProvider, $httpProvider, $provide, $tgEven
$routeProvider.when("/project/:pslug/issues",
{templateUrl: "/partials/issues.html", resolve: {loader: tgLoaderProvider.add()}})
$routeProvider.when("/project/:pslug/issue/:issueref",
{templateUrl: "/partials/issues-detail.html"})
{templateUrl: "/partials/issues-detail.html", resolve: {loader: tgLoaderProvider.add()}})
# Admin
$routeProvider.when("/project/:pslug/admin/project-profile/details",

View File

@ -46,11 +46,12 @@ class IssueDetailController extends mixOf(taiga.Controller, taiga.PageMixin)
"$log",
"$appTitle",
"$tgAnalytics",
"$tgNavUrls"
"$tgNavUrls",
"tgLoader"
]
constructor: (@scope, @rootscope, @repo, @confirm, @rs, @params, @q, @location,
@log, @appTitle, @analytics, @navUrls) ->
@log, @appTitle, @analytics, @navUrls, tgLoader) ->
@scope.issueRef = @params.issueref
@scope.sectionName = "Issue Details"
@.initializeEventHandlers()
@ -60,6 +61,7 @@ class IssueDetailController extends mixOf(taiga.Controller, taiga.PageMixin)
# On Success
promise.then =>
@appTitle.set(@scope.issue.subject + " - " + @scope.project.name)
tgLoader.pageLoaded()
# On Error
promise.then null, @.onInitialDataError.bind(@)