Sha256: 0985ebbde128506f3944681e742e266e829e8ab2e113f3d4b3bb80132d7e8143

Contents?: true

Size: 1017 Bytes

Versions: 73

Compression:

Stored size: 1017 Bytes

Contents

class FilterChangeMarker
  @mark_active_filters: (form_id) ->
    #console.log(form_id)
    $('#' + form_id + " .filtering_th input").each (index, element) =>
      # input boxes marking of active filter
      el = $(element)
      val = el.val()

      el.removeClass("table_filter_active")
      el.parents("th.filtering_th").removeClass("table_filter_active")
      if val? && val.length > 0
        #console.log(element)
        el.addClass("table_filter_active")
        el.parents("th.filtering_th").addClass("table_filter_active")


    $('#' + form_id + " .filtering_th select").each (index, element) =>
      # selectboxes marking active filter
      el = $(element)
      found = false
      el.find("option:selected").each (index, element) =>
        #console.log(element)
        found = true

      el.parents("th.filtering_th").removeClass("table_filter_active")
      if found
        el.parents("th.filtering_th").addClass("table_filter_active")



window.FilterChangeMarker = FilterChangeMarker





Version data entries

73 entries across 73 versions & 1 rubygems

Version Path
it-logica-application-backbone-1.5.3 app/assets/javascripts/backbone_js/ladas_table_filter_change_marker.js.coffee
it-logica-application-backbone-1.5.2 app/assets/javascripts/backbone_js/ladas_table_filter_change_marker.js.coffee
it-logica-application-backbone-1.5.1 app/assets/javascripts/backbone_js/ladas_table_filter_change_marker.js.coffee
it-logica-application-backbone-1.5.0 app/assets/javascripts/backbone_js/ladas_table_filter_change_marker.js.coffee
it-logica-application-backbone-1.4.12 app/assets/javascripts/backbone_js/ladas_table_filter_change_marker.js.coffee
it-logica-application-backbone-1.4.11 app/assets/javascripts/backbone_js/ladas_table_filter_change_marker.js.coffee
it-logica-application-backbone-1.4.10 app/assets/javascripts/backbone_js/ladas_table_filter_change_marker.js.coffee
it-logica-application-backbone-1.4.9 app/assets/javascripts/backbone_js/ladas_table_filter_change_marker.js.coffee
it-logica-application-backbone-1.4.8 app/assets/javascripts/backbone_js/ladas_table_filter_change_marker.js.coffee
it-logica-application-backbone-1.4.7 app/assets/javascripts/backbone_js/ladas_table_filter_change_marker.js.coffee
it-logica-application-backbone-1.4.6 app/assets/javascripts/backbone_js/ladas_table_filter_change_marker.js.coffee
it-logica-application-backbone-1.4.5 app/assets/javascripts/backbone_js/ladas_table_filter_change_marker.js.coffee
it-logica-application-backbone-1.4.4 app/assets/javascripts/backbone_js/ladas_table_filter_change_marker.js.coffee
it-logica-application-backbone-1.4.3 app/assets/javascripts/backbone_js/ladas_table_filter_change_marker.js.coffee
it-logica-application-backbone-1.4.2 app/assets/javascripts/backbone_js/ladas_table_filter_change_marker.js.coffee
it-logica-application-backbone-1.3.24 app/assets/javascripts/backbone_js/ladas_table_filter_change_marker.js.coffee
it-logica-application-backbone-1.3.23 app/assets/javascripts/backbone_js/ladas_table_filter_change_marker.js.coffee
it-logica-application-backbone-1.3.22 app/assets/javascripts/backbone_js/ladas_table_filter_change_marker.js.coffee
it-logica-application-backbone-1.3.20 app/assets/javascripts/backbone_js/ladas_table_filter_change_marker.js.coffee
it-logica-application-backbone-1.3.19 app/assets/javascripts/backbone_js/ladas_table_filter_change_marker.js.coffee