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