Sha256: b9a08a2906157c581be8f7eccd8c221e1af011095bbeeded1d1aa8737a3a7ff8

Contents?: true

Size: 842 Bytes

Versions: 10

Compression:

Stored size: 842 Bytes

Contents

angular.module("SWAT").controller "RevisionCtrl", ($rootScope, $scope, $state, $stateParams
  RevisionService) ->

  $scope.init = ->
    $scope.reloadData()

  $scope.reloadData = ->
    return if $scope.revisionPromise && !$scope.revisionPromise.$resolved
    params = { branch: $stateParams.branch, user: $stateParams.user, time: $stateParams.time }
    $scope.revisionPromise = RevisionService.get(params)
    $scope.revisionPromise.$promise.then($scope.initTabs)

  $scope.initTabs = (revision)->
    $scope.revision = revision
    $scope.tabs = [] unless $scope.tabs
    for thread in $scope.revision.data.threads
      existingTab = _.find($scope.tabs, (tab)->tab.thread.thread_id == thread.thread_id )
      if existingTab
        existingTab.thread = thread
      else
        $scope.tabs.push({ thread: thread })

  $scope.init()


Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
sw2at-ui-0.0.10 app/assets/javascripts/swat/app/controllers/revision.coffee
sw2at-ui-0.0.9 app/assets/javascripts/swat/app/controllers/revision.coffee
sw2at-ui-0.0.8 app/assets/javascripts/swat/app/controllers/revision.coffee
sw2at-ui-0.0.7 app/assets/javascripts/swat/app/controllers/revision.coffee
sw2at-ui-0.0.6 app/assets/javascripts/swat/app/controllers/revision.coffee
sw2at-ui-0.0.5 app/assets/javascripts/swat/app/controllers/revision.coffee
sw2at-ui-0.0.4 app/assets/javascripts/swat/app/controllers/revision.coffee
sw2at-ui-0.0.3 app/assets/javascripts/swat/app/controllers/revision.coffee
sw2at-ui-0.0.2 app/assets/javascripts/swat/app/controllers/revision.coffee
sw2at-ui-0.0.1 app/assets/javascripts/swat/app/controllers/revision.coffee