Untitled

mail@pastecode.io avatar
unknown
plain_text
2 years ago
1.7 kB
9
Indexable
Never
return $.grep(corretores_ativos, function (corretor) {

  return (!filter.id || corretor.id === filter.id)

  && (filter.nome.charAt(0)==='-') ? !(!filter.nome.substring(1) || removeAcento(corretor.nome).toUpperCase().indexOf(removeAcento(filter.nome.substring(1)).toUpperCase()) > -1) : (!filter.nome || removeAcento(corretor.nome).toUpperCase().indexOf(removeAcento(filter.nome).toUpperCase()) > -1)

  && (filter.email.charAt(0)==='-') ? !(!filter.email.substring(1) || removeAcento(corretor.email).toUpperCase().indexOf(removeAcento(filter.email.substring(1)).toUpperCase()) > -1) : (!filter.email || removeAcento(corretor.email).toUpperCase().indexOf(removeAcento(filter.email).toUpperCase()) > -1)

  && (filter.celular.charAt(0)==='-') ? !(!filter.celular.substring(1) || removeAcento(corretor.celular).toUpperCase().indexOf(removeAcento(filter.celular.substring(1)).toUpperCase()) > -1) : (!filter.celular || removeAcento(corretor.celular).toUpperCase().indexOf(removeAcento(filter.celular).toUpperCase()) > -1)

  && (filter.bancas.charAt(0)==='-') ? !(!filter.bancas.substring(1) || removeAcento(corretor.bancas).toUpperCase().indexOf(removeAcento(filter.bancas.substring(1)).toUpperCase()) > -1) : (!filter.bancas || removeAcento(corretor.bancas).toUpperCase().indexOf(removeAcento(filter.bancas).toUpperCase()) > -1)

  && (filter.grupos.charAt(0)==='-') ? !(!filter.grupos.substring(1) || removeAcento(corretor.grupos).toUpperCase().indexOf(removeAcento(filter.grupos.substring(1)).toUpperCase()) > -1) : (!filter.grupos || removeAcento(corretor.grupos).toUpperCase().indexOf(removeAcento(filter.grupos).toUpperCase()) > -1)

  && (!filter.abandonadas || corretor.abandonadas === filter.abandonadas);

});