2014-02-04 20:27:05 +00:00
|
|
|
.container-fluid
|
2014-05-09 15:51:12 +00:00
|
|
|
.row
|
2014-02-04 20:27:05 +00:00
|
|
|
.filters.col-md-12(ng-controller='FiltersCtrl')
|
2014-05-09 15:51:12 +00:00
|
|
|
ul.filters-controls
|
|
|
|
|
li=env.t('tags')
|
|
|
|
|
//- Edit button
|
2014-02-04 20:27:05 +00:00
|
|
|
li
|
2014-05-09 15:51:12 +00:00
|
|
|
a(ng-click='saveOrEdit()')
|
|
|
|
|
span(ng-if='_editing')=env.t('save')
|
|
|
|
|
span(ng-if='!_editing')=env.t('editTags')
|
|
|
|
|
li(ng-hide='_editing')
|
|
|
|
|
a(ng-click='areTagsHidden = !areTagsHidden')
|
|
|
|
|
span(ng-if='!areTagsHidden')=env.t('hideTags')
|
|
|
|
|
span(ng-if='areTagsHidden')=env.t('showTags')
|
|
|
|
|
//- Clear button
|
|
|
|
|
li(ng-hide='_editing')
|
|
|
|
|
a(ng-click='user.filters = {}')
|
|
|
|
|
span=env.t('clearTags')
|
|
|
|
|
ul(ng-if='!areTagsHidden || _editing')
|
|
|
|
|
//- Add new tag
|
2014-05-15 11:10:38 +00:00
|
|
|
li.filters-edit(ng-show='_editing')
|
2014-05-09 15:51:12 +00:00
|
|
|
form.hrpg-input-group
|
|
|
|
|
input(type='text', ng-model='_newTag', placeholder=env.t('newTag'))
|
|
|
|
|
button(ng-click='createTag(_newTag)')=env.t('add')
|
|
|
|
|
li.filters-edit(bindonce='user.tags', ng-class='{active: user.filters[tag.id]}', ng-repeat='tag in user.tags')
|
|
|
|
|
//- Edit tags
|
|
|
|
|
form.hrpg-input-group(ng-show='_editing')
|
|
|
|
|
input(type='text', ng-model='tag.name')
|
|
|
|
|
button(ng-click='user.ops.deleteTag({params:{id:tag.id}})')
|
|
|
|
|
span.glyphicon.glyphicon-trash
|
|
|
|
|
//- List of Tags
|
|
|
|
|
li.filters-tags(ng-if='!_editing', bindonce='user.tags', ng-class='{active: user.filters[tag.id], challenge: tag.challenge}', ng-repeat='tag in user.tags')
|
|
|
|
|
a(ng-click='toggleFilter(tag)')
|
2014-02-04 20:27:05 +00:00
|
|
|
span.glyphicon.glyphicon-bullhorn(bo-if="tag.challenge")
|
2014-02-09 11:32:12 +00:00
|
|
|
markdown(ng-model='tag.name')
|
2014-05-09 15:51:12 +00:00
|
|
|
// <li class="{#unless activeFilters(users[_userId].filters)}hidden{/}">
|