Merge pull request #140 from taigaio/bug/1511/broken-filter-selector

fix #1511
stable
Alejandro 2014-11-03 09:25:12 +01:00
commit aebf56ad07
1 changed files with 5 additions and 3 deletions

View File

@ -508,14 +508,14 @@ IssuesFiltersDirective = ($log, $location, $rs, $confirm, $loading) ->
showFilters = (title, type) ->
$el.find(".filters-cats").hide()
$el.find(".filter-list").addClass("hidden")
$el.find(".filter-list").removeClass("hidden")
$el.find("h2.breadcrumb").removeClass("hidden")
$el.find("h2 a.subfilter span.title").html(title)
$el.find("h2 a.subfilter span.title").prop("data-type", type)
showCategories = ->
$el.find(".filters-cats").show()
$el.find(".filter-list").removeClass("hidden")
$el.find(".filter-list").addClass("hidden")
$el.find("h2.breadcrumb").addClass("hidden")
initializeSelectedFilters = (filters) ->
@ -552,7 +552,9 @@ IssuesFiltersDirective = ($log, $location, $rs, $confirm, $loading) ->
return null
filters = $scope.filters[type]
filter = _.find(filters, {id: taiga.toString(id)})
filterId = if type == 'tags' then taiga.toString(id) else id
filter = _.find(filters, {id: filterId})
filter.selected = (not filter.selected)
# Convert id to null as string for properly