stable
David Barragán Merino 2016-09-01 14:45:51 +02:00
parent fd6c50f7e2
commit 825ced482d
28 changed files with 57 additions and 57 deletions

View File

@ -157,7 +157,7 @@ ProjectValuesDirective = ($log, $repo, $confirm, $location, animationFrame, $tra
pixels: 30, pixels: 30,
scrollWhenOutside: true, scrollWhenOutside: true,
autoScroll: () -> autoScroll: () ->
return this.down && drake.dragging; return this.down && drake.dragging
}) })
$scope.$on "$destroy", -> $scope.$on "$destroy", ->

View File

@ -129,7 +129,7 @@ BacklogSortableDirective = ($repo, $rs, $rootscope, $tgConfirm) ->
pixels: 30, pixels: 30,
scrollWhenOutside: true, scrollWhenOutside: true,
autoScroll: () -> autoScroll: () ->
return this.down && drake.dragging; return this.down && drake.dragging
}) })
$scope.$on "$destroy", -> $scope.$on "$destroy", ->

View File

@ -30,7 +30,7 @@ class HttpService extends taiga.Service
constructor: (@http, @q, @storage, @rootScope, @cacheFactory, @translate) -> constructor: (@http, @q, @storage, @rootScope, @cacheFactory, @translate) ->
super() super()
@.cache = @cacheFactory("httpget"); @.cache = @cacheFactory("httpget")
headers: -> headers: ->
headers = {} headers = {}

View File

@ -278,7 +278,7 @@ class UsFiltersMixin
dataType: "owner", dataType: "owner",
content: owner content: owner
} }
]; ]
@.customFilters = [] @.customFilters = []
_.forOwn customFiltersRaw, (value, key) => _.forOwn customFiltersRaw, (value, key) =>

View File

@ -271,7 +271,7 @@ class IssuesController extends mixOf(taiga.Controller, taiga.PageMixin, taiga.Fi
dataType: "owner", dataType: "owner",
content: owner content: owner
} }
]; ]
@.customFilters = [] @.customFilters = []
_.forOwn customFiltersRaw, (value, key) => _.forOwn customFiltersRaw, (value, key) =>
@ -472,7 +472,7 @@ IssuesDirective = ($log, $location, $template, $compile) ->
svg = $("<tg-svg>").attr("svg-icon", icon) svg = $("<tg-svg>").attr("svg-icon", icon)
colHeadElement.append(svg) colHeadElement.append(svg)
$compile(colHeadElement.contents())($scope); $compile(colHeadElement.contents())($scope)
$el.on "click", ".row.title > div", (event) -> $el.on "click", ".row.title > div", (event) ->
target = angular.element(event.currentTarget) target = angular.element(event.currentTarget)
@ -495,7 +495,7 @@ IssuesDirective = ($log, $location, $template, $compile) ->
.attr("svg-icon", icon) .attr("svg-icon", icon)
target.append(svg) target.append(svg)
$compile(target.contents())($scope); $compile(target.contents())($scope)
## Issues Link ## Issues Link
link = ($scope, $el, $attrs) -> link = ($scope, $el, $attrs) ->

View File

@ -94,7 +94,7 @@ KanbanSortableDirective = ($repo, $rs, $rootscope) ->
pixels: 30, pixels: 30,
scrollWhenOutside: true, scrollWhenOutside: true,
autoScroll: () -> autoScroll: () ->
return this.down && drake.dragging; return this.down && drake.dragging
}) })
$scope.$on "$destroy", -> $scope.$on "$destroy", ->

View File

@ -217,7 +217,7 @@ class TaskboardController extends mixOf(taiga.Controller, taiga.PageMixin, taiga
dataType: "owner", dataType: "owner",
content: owner content: owner
} }
]; ]
@.customFilters = [] @.customFilters = []
_.forOwn customFiltersRaw, (value, key) => _.forOwn customFiltersRaw, (value, key) =>

View File

@ -110,7 +110,7 @@ TaskboardSortableDirective = ($repo, $rs, $rootscope, $translate) ->
pixels: 30, pixels: 30,
scrollWhenOutside: true, scrollWhenOutside: true,
autoScroll: () -> autoScroll: () ->
return this.down && drake.dragging; return this.down && drake.dragging
}) })
$scope.$on "$destroy", -> $scope.$on "$destroy", ->

View File

@ -90,7 +90,7 @@ WikiNavDirective = ($tgrepo, $log, $location, $confirm, $analytics, $loading, $t
pixels: 30, pixels: 30,
scrollWhenOutside: true, scrollWhenOutside: true,
autoScroll: () -> autoScroll: () ->
return this.down && drake.dragging; return this.down && drake.dragging
}) })
$el.on "click", ".add-button", (event) -> $el.on "click", ".add-button", (event) ->

View File

@ -29,7 +29,7 @@ AttachmentsDropDirective = ($parse) ->
e.stopPropagation() e.stopPropagation()
e.preventDefault() e.preventDefault()
dataTransfer = e.dataTransfer || (e.originalEvent && e.originalEvent.dataTransfer); dataTransfer = e.dataTransfer || (e.originalEvent && e.originalEvent.dataTransfer)
scope.$apply () -> eventAttr(scope, {files: dataTransfer.files}) scope.$apply () -> eventAttr(scope, {files: dataTransfer.files})

View File

@ -81,7 +81,7 @@ describe "AttachmentsPreviewController", ->
} }
]) ])
mocks.attachmentsPreviewService.fileId = 2; mocks.attachmentsPreviewService.fileId = 2
current = ctrl.getCurrent() current = ctrl.getCurrent()
@ -125,7 +125,7 @@ describe "AttachmentsPreviewController", ->
} }
]) ])
mocks.attachmentsPreviewService.fileId = 1; mocks.attachmentsPreviewService.fileId = 1
pagination = ctrl.hasPagination() pagination = ctrl.hasPagination()
@ -173,7 +173,7 @@ describe "AttachmentsPreviewController", ->
} }
]) ])
mocks.attachmentsPreviewService.fileId = 2; mocks.attachmentsPreviewService.fileId = 2
currentIndex = ctrl.getIndex() currentIndex = ctrl.getIndex()
@ -215,7 +215,7 @@ describe "AttachmentsPreviewController", ->
} }
]) ])
mocks.attachmentsPreviewService.fileId = 1; mocks.attachmentsPreviewService.fileId = 1
currentIndex = ctrl.next() currentIndex = ctrl.next()
@ -256,7 +256,7 @@ describe "AttachmentsPreviewController", ->
} }
]) ])
mocks.attachmentsPreviewService.fileId = 3; mocks.attachmentsPreviewService.fileId = 3
currentIndex = ctrl.next() currentIndex = ctrl.next()
@ -298,7 +298,7 @@ describe "AttachmentsPreviewController", ->
} }
]) ])
mocks.attachmentsPreviewService.fileId = 3; mocks.attachmentsPreviewService.fileId = 3
currentIndex = ctrl.previous() currentIndex = ctrl.previous()
@ -339,7 +339,7 @@ describe "AttachmentsPreviewController", ->
} }
]) ])
mocks.attachmentsPreviewService.fileId = 1; mocks.attachmentsPreviewService.fileId = 1
currentIndex = ctrl.previous() currentIndex = ctrl.previous()

View File

@ -42,7 +42,7 @@ AttachmentSortableDirective = ($parse) ->
pixels: 30, pixels: 30,
scrollWhenOutside: true, scrollWhenOutside: true,
autoScroll: () -> autoScroll: () ->
return this.down && drake.dragging; return this.down && drake.dragging
}) })

View File

@ -27,7 +27,7 @@ class CardController
@.onToggleFold({id: @.item.get('id')}) @.onToggleFold({id: @.item.get('id')})
getClosedTasks: () -> getClosedTasks: () ->
return @.item.getIn(['model', 'tasks']).filter (task) -> return task.get('is_closed'); return @.item.getIn(['model', 'tasks']).filter (task) -> return task.get('is_closed')
closedTasksPercent: () -> closedTasksPercent: () ->
return @.getClosedTasks().size * 100 / @.item.getIn(['model', 'tasks']).size return @.getClosedTasks().size * 100 / @.item.getIn(['model', 'tasks']).size

View File

@ -51,7 +51,7 @@ describe "Filter", ->
isOpen = ctrl.isOpen('filter1') isOpen = ctrl.isOpen('filter1')
expect(isOpen).to.be.true; expect(isOpen).to.be.true
it "save custom filter", () -> it "save custom filter", () ->
ctrl = $controller("Filter") ctrl = $controller("Filter")

View File

@ -67,13 +67,13 @@ describe "VoteButton", ->
promise = ctrl.toggleVote() promise = ctrl.toggleVote()
expect(ctrl.loading).to.be.true; expect(ctrl.loading).to.be.true
mocks.onUpvote.resolve() mocks.onUpvote.resolve()
promise.finally () -> promise.finally () ->
expect(mocks.onUpvote).to.be.calledOnce expect(mocks.onUpvote).to.be.calledOnce
expect(ctrl.loading).to.be.false; expect(ctrl.loading).to.be.false
done() done()
@ -90,12 +90,12 @@ describe "VoteButton", ->
promise = ctrl.toggleVote() promise = ctrl.toggleVote()
expect(ctrl.loading).to.be.true; expect(ctrl.loading).to.be.true
mocks.onDownvote.resolve() mocks.onDownvote.resolve()
promise.finally () -> promise.finally () ->
expect(mocks.onDownvote).to.be.calledOnce expect(mocks.onDownvote).to.be.calledOnce
expect(ctrl.loading).to.be.false; expect(ctrl.loading).to.be.false
done() done()

View File

@ -68,13 +68,13 @@ describe "WatchButton", ->
promise = ctrl.toggleWatch() promise = ctrl.toggleWatch()
expect(ctrl.loading).to.be.true; expect(ctrl.loading).to.be.true
mocks.onWatch.resolve() mocks.onWatch.resolve()
promise.finally () -> promise.finally () ->
expect(mocks.onWatch).to.be.calledOnce expect(mocks.onWatch).to.be.calledOnce
expect(ctrl.loading).to.be.false; expect(ctrl.loading).to.be.false
done() done()
@ -91,13 +91,13 @@ describe "WatchButton", ->
promise = ctrl.toggleWatch() promise = ctrl.toggleWatch()
expect(ctrl.loading).to.be.true; expect(ctrl.loading).to.be.true
mocks.onUnwatch.resolve() mocks.onUnwatch.resolve()
promise.finally () -> promise.finally () ->
expect(mocks.onUnwatch).to.be.calledOnce expect(mocks.onUnwatch).to.be.calledOnce
expect(ctrl.loading).to.be.false; expect(ctrl.loading).to.be.false
done() done()

View File

@ -57,8 +57,8 @@ describe "DiscoverSearchBarController", ->
ctrl.selectFilter('text') ctrl.selectFilter('text')
expect(mocks.discoverProjectsService.fetchStats).to.have.been.called; expect(mocks.discoverProjectsService.fetchStats).to.have.been.called
expect(ctrl.onChange).to.have.been.calledWith(sinon.match({filter: 'text', q: 'query'})); expect(ctrl.onChange).to.have.been.calledWith(sinon.match({filter: 'text', q: 'query'}))
it "submit filter", () -> it "submit filter", () ->
ctrl = $controller("DiscoverSearchBar") ctrl = $controller("DiscoverSearchBar")
@ -68,5 +68,5 @@ describe "DiscoverSearchBarController", ->
ctrl.submitFilter() ctrl.submitFilter()
expect(mocks.discoverProjectsService.fetchStats).to.have.been.called; expect(mocks.discoverProjectsService.fetchStats).to.have.been.called
expect(ctrl.onChange).to.have.been.calledWith(sinon.match({filter: 'all', q: 'query'})); expect(ctrl.onChange).to.have.been.calledWith(sinon.match({filter: 'all', q: 'query'}))

View File

@ -174,6 +174,6 @@ describe "tgDiscoverProjectsService", ->
expect(result).to.have.length(5) expect(result).to.have.length(5)
expect(result[4].decorate).to.be.ok; expect(result[4].decorate).to.be.ok
done() done()

View File

@ -72,13 +72,13 @@ describe "LikeProjectButton", ->
promise = ctrl.toggleLike() promise = ctrl.toggleLike()
expect(ctrl.loading).to.be.true; expect(ctrl.loading).to.be.true
mocks.tgLikeProjectButton.like.withArgs(project.get('id')).resolve() mocks.tgLikeProjectButton.like.withArgs(project.get('id')).resolve()
promise.finally () -> promise.finally () ->
expect(mocks.tgLikeProjectButton.like).to.be.calledOnce expect(mocks.tgLikeProjectButton.like).to.be.calledOnce
expect(ctrl.loading).to.be.false; expect(ctrl.loading).to.be.false
done() done()
@ -109,13 +109,13 @@ describe "LikeProjectButton", ->
promise = ctrl.toggleLike() promise = ctrl.toggleLike()
expect(ctrl.loading).to.be.true; expect(ctrl.loading).to.be.true
mocks.tgLikeProjectButton.unlike.withArgs(project.get('id')).resolve() mocks.tgLikeProjectButton.unlike.withArgs(project.get('id')).resolve()
promise.finally () -> promise.finally () ->
expect(mocks.tgLikeProjectButton.unlike).to.be.calledOnce expect(mocks.tgLikeProjectButton.unlike).to.be.calledOnce
expect(ctrl.loading).to.be.false; expect(ctrl.loading).to.be.false
done() done()

View File

@ -49,7 +49,7 @@ SortProjectsDirective = (currentUserService) ->
pixels: 30, pixels: 30,
scrollWhenOutside: true, scrollWhenOutside: true,
autoScroll: () -> autoScroll: () ->
return this.down && drake.dragging; return this.down && drake.dragging
}) })
scope.$on "$destroy", -> scope.$on "$destroy", ->

View File

@ -77,4 +77,4 @@ describe "ProjectsListingController", ->
pageCtrl.newProject() pageCtrl.newProject()
expect(mocks.projectsService.newProject).to.be.calledOnce; expect(mocks.projectsService.newProject).to.be.calledOnce

View File

@ -127,7 +127,7 @@ describe "TransferProject", ->
ctrl = $controller("TransferProjectController") ctrl = $controller("TransferProjectController")
ctrl.project = project ctrl.project = project
ctrl.initialize().then () -> ctrl.initialize().then () ->
expect(mocks.errorHandlingService.notfound).have.been.called; expect(mocks.errorHandlingService.notfound).have.been.called
done() done()
it "valid token private project with max projects for user", (done) -> it "valid token private project with max projects for user", (done) ->

View File

@ -179,7 +179,7 @@ describe "tgCurrentUserService", ->
backlog: false, backlog: false,
kanban: false, kanban: false,
dashboard: false dashboard: false
}); })
it "load joyride config", (done) -> it "load joyride config", (done) ->
mocks.resources.user.getUserStorage.withArgs('joyride').promise().resolve(true) mocks.resources.user.getUserStorage.withArgs('joyride').promise().resolve(true)

View File

@ -27,7 +27,7 @@ class ErrorHandlingService
constructor: (@rootScope) -> constructor: (@rootScope) ->
init: () -> init: () ->
@rootScope.errorHandling = {}; @rootScope.errorHandling = {}
notfound: -> notfound: ->
@rootScope.errorHandling.showingError = true @rootScope.errorHandling.showingError = true

View File

@ -38,5 +38,5 @@ describe "tgProjectLogoService", ->
logo = projectLogoService.getDefaultProjectLogo('slug/slug', 2) logo = projectLogoService.getDefaultProjectLogo('slug/slug', 2)
expect(logo.src).to.be.equal('/123/images/project-logos/project-logo-04.png'); expect(logo.src).to.be.equal('/123/images/project-logos/project-logo-04.png')
expect(logo.color).to.be.equal('rgba( 152, 224, 168, 1 )'); expect(logo.color).to.be.equal('rgba( 152, 224, 168, 1 )')

View File

@ -89,7 +89,7 @@ describe "tgProjectService", ->
.then () -> projectService.setProjectBySlug('slug-1') .then () -> projectService.setProjectBySlug('slug-1')
.then () -> projectService.setProjectBySlug('slug-2') .then () -> projectService.setProjectBySlug('slug-2')
.finally () -> .finally () ->
expect(projectService.setProject).to.be.called.twice; expect(projectService.setProject).to.be.called.twice
done() done()
it "set project and set active members", () -> it "set project and set active members", () ->
@ -136,10 +136,10 @@ describe "tgProjectService", ->
projectService.cleanProject() projectService.cleanProject()
expect(projectService.project).to.be.null; expect(projectService.project).to.be.null
expect(projectService.activeMembers.size).to.be.equal(0); expect(projectService.activeMembers.size).to.be.equal(0)
expect(projectService.section).to.be.null; expect(projectService.section).to.be.null
expect(projectService.sectionsBreadcrumb.size).to.be.equal(0); expect(projectService.sectionsBreadcrumb.size).to.be.equal(0)
it "has permissions", () -> it "has permissions", () ->
project = Immutable.Map({ project = Immutable.Map({

View File

@ -144,7 +144,7 @@ describe "tgUserTimelinePaginationSequenceService", ->
config.minItems = 1 config.minItems = 1
config.map = (item) => item + 1; config.map = (item) => item + 1
seq = userTimelinePaginationSequenceService.generate(config) seq = userTimelinePaginationSequenceService.generate(config)

View File

@ -49,7 +49,7 @@ describe "UserTimelineController", ->
$rootScope = _$rootScope_ $rootScope = _$rootScope_
it "timelineList should be an array", () -> it "timelineList should be an array", () ->
$scope = $rootScope.$new(); $scope = $rootScope.$new()
mocks.userTimelineService.getUserTimeline = sinon.stub().returns(true) mocks.userTimelineService.getUserTimeline = sinon.stub().returns(true)
@ -63,7 +63,7 @@ describe "UserTimelineController", ->
it "project timeline sequence", () -> it "project timeline sequence", () ->
mocks.userTimelineService.getProjectTimeline = sinon.stub().withArgs(4).returns(true) mocks.userTimelineService.getProjectTimeline = sinon.stub().withArgs(4).returns(true)
$scope = $rootScope.$new(); $scope = $rootScope.$new()
myCtrl = controller("UserTimeline", $scope, { myCtrl = controller("UserTimeline", $scope, {
projectId: 4 projectId: 4
@ -74,7 +74,7 @@ describe "UserTimelineController", ->
it "currentUser timeline sequence", () -> it "currentUser timeline sequence", () ->
mocks.userTimelineService.getProfileTimeline = sinon.stub().withArgs(2).returns(true) mocks.userTimelineService.getProfileTimeline = sinon.stub().withArgs(2).returns(true)
$scope = $rootScope.$new(); $scope = $rootScope.$new()
myCtrl = controller("UserTimeline", $scope, { myCtrl = controller("UserTimeline", $scope, {
currentUser: true, currentUser: true,
@ -86,7 +86,7 @@ describe "UserTimelineController", ->
it "currentUser timeline sequence", () -> it "currentUser timeline sequence", () ->
mocks.userTimelineService.getUserTimeline = sinon.stub().withArgs(2).returns(true) mocks.userTimelineService.getUserTimeline = sinon.stub().withArgs(2).returns(true)
$scope = $rootScope.$new(); $scope = $rootScope.$new()
myCtrl = controller("UserTimeline", $scope, { myCtrl = controller("UserTimeline", $scope, {
user: Immutable.Map({id: 2}) user: Immutable.Map({id: 2})
@ -99,7 +99,7 @@ describe "UserTimelineController", ->
beforeEach () -> beforeEach () ->
mocks.userTimelineService.getUserTimeline = sinon.stub().returns({}) mocks.userTimelineService.getUserTimeline = sinon.stub().returns({})
$scope = $rootScope.$new(); $scope = $rootScope.$new()
myCtrl = controller("UserTimeline", $scope, { myCtrl = controller("UserTimeline", $scope, {
user: Immutable.Map({id: 2}) user: Immutable.Map({id: 2})
}) })