JS Fixes
This commit is contained in:
parent
dd1a683c64
commit
0dc64a8ce1
2 changed files with 15 additions and 14 deletions
|
@ -1,6 +1,6 @@
|
||||||
@Dashboard =
|
@Dashboard =
|
||||||
init: ->
|
init: ->
|
||||||
$("#project-filter-form-field").unbind()
|
$("#project-filter-form-field").off('keyup')
|
||||||
this.initSearch()
|
this.initSearch()
|
||||||
|
|
||||||
initSearch: ->
|
initSearch: ->
|
||||||
|
|
|
@ -1,28 +1,29 @@
|
||||||
class @ProjectsList
|
class @ProjectsList
|
||||||
constructor: ->
|
constructor: ->
|
||||||
$("#project-filter-form-field").unbind()
|
$("#project-filter-form-field").off('keyup')
|
||||||
$(".projects-list .js-expand").on 'click', (e) ->
|
$(".projects-list .js-expand").on 'click', (e) ->
|
||||||
e.preventDefault()
|
e.preventDefault()
|
||||||
list = $(this).closest('.projects-list')
|
list = $(this).closest('.projects-list')
|
||||||
|
|
||||||
$("#filter_projects").keyup ->
|
$("#filter_projects").on 'keyup', ->
|
||||||
ProjectsList.filter_results("#filter_projects")
|
ProjectsList.filter_results($("#filter_projects"))
|
||||||
$("#project-filter-form-field").keyup ->
|
$("#project-filter-form-field").on 'keyup', ->
|
||||||
ProjectsList.filter_results("#project-filter-form-field")
|
ProjectsList.filter_results($("#project-filter-form-field"))
|
||||||
|
|
||||||
@filter_results: (element) ->
|
@filter_results: ($element) ->
|
||||||
terms = $(element).val()
|
terms = $($element).val()
|
||||||
filterSelector = $(element).data('filter-selector') || 'span.filter-title'
|
filterSelector = $($element).data('filter-selector') || 'span.filter-title'
|
||||||
|
|
||||||
if terms == "" || terms == undefined
|
if not terms
|
||||||
$("ul.projects-list li").show()
|
$("ul.projects-list li").show()
|
||||||
$('.gl-pagination').show()
|
$('.gl-pagination').show()
|
||||||
else
|
else
|
||||||
$("ul.projects-list li").each (index) ->
|
$("ul.projects-list li").each (index) ->
|
||||||
name = $(this).find(filterSelector).text()
|
$this = $(this)
|
||||||
|
name = $this.find(filterSelector).text()
|
||||||
|
|
||||||
if name.toLowerCase().search(terms.toLowerCase()) == -1
|
if name.toLowerCase().indexOf(terms.toLowerCase()) == -1
|
||||||
$(this).hide()
|
$this.hide()
|
||||||
else
|
else
|
||||||
$(this).show()
|
$this.show()
|
||||||
$('.gl-pagination').hide()
|
$('.gl-pagination').hide()
|
||||||
|
|
Loading…
Reference in a new issue