mel_filter($item, action, param2)

La classe `mel_filter` est une classe JavaScript qui représente un filtre et fournit des méthodes pour gérer son état et son comportement.

new mel_filter($item, action, param2)

Constructeur de la classe
Parameters:
Name Type Description
$item external:jQuery Item jquery qui représente le filtre
action string Action du filtre (ALL, etc...)
param2 Object
Properties
Name Type Description
enabled boolean Indique si le filtre est activé ou non
default_filter boolean Indique si le filtre est le filtre par défaut
can_be_multiple boolean Indique si le filtre peut être activé avec plusieurs autres filtres
custom_action string | function Action personnalisée à exécuter lorsque le filtre est activé

Methods

package _start()

Initialise les fonctionnalités des membres de la classe

activate()

Active visuellement le filtre
Returns:
- Chaînage

deactivate()

Désactive visuellement le filtre
Returns:
- Chaînage

disable()

Désactive le filtre
Returns:
- Chaînage

enable()

Active le filtre
Returns:
- Chaînage

is_active() → {boolean}

La fonction vérifie si l'élément est actif.
Returns:
boolean

is_enabled() → {boolean}

La fonction vérifie si l'élément est activé ou non.
Returns:
boolean

toggle()

Active ou désactive le filtre
Returns:
- Chaînage

toggle_active()

Active ou désactive le filtre
Returns:
- Chaînage

static filter_class()

La fonction "filter_class" renvoie la chaîne "quick-filter".
Returns:
- La chaîne « quick-filter » est renvoyée.