Commit 0dc64a8c authored by Josh Frye's avatar Josh Frye

JS Fixes

parent dd1a683c
@Dashboard =
init: ->
$("#project-filter-form-field").unbind()
$("#project-filter-form-field").off('keyup')
this.initSearch()
initSearch: ->
......
class @ProjectsList
constructor: ->
$("#project-filter-form-field").unbind()
$("#project-filter-form-field").off('keyup')
$(".projects-list .js-expand").on 'click', (e) ->
e.preventDefault()
list = $(this).closest('.projects-list')
$("#filter_projects").keyup ->
ProjectsList.filter_results("#filter_projects")
$("#project-filter-form-field").keyup ->
ProjectsList.filter_results("#project-filter-form-field")
$("#filter_projects").on 'keyup', ->
ProjectsList.filter_results($("#filter_projects"))
$("#project-filter-form-field").on 'keyup', ->
ProjectsList.filter_results($("#project-filter-form-field"))
@filter_results: (element) ->
terms = $(element).val()
filterSelector = $(element).data('filter-selector') || 'span.filter-title'
@filter_results: ($element) ->
terms = $($element).val()
filterSelector = $($element).data('filter-selector') || 'span.filter-title'
if terms == "" || terms == undefined
if not terms
$("ul.projects-list li").show()
$('.gl-pagination').show()
else
$("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
$(this).hide()
if name.toLowerCase().indexOf(terms.toLowerCase()) == -1
$this.hide()
else
$(this).show()
$this.show()
$('.gl-pagination').hide()
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment