TabsElement()

Représente et gère une navigation par onglet.

new TabsElement()

Utilise 3 data : navs => Liste des onglets, séparé par une virgule. ex-label => Informations supplémentaires de localisation description => Description brève de la liste d'onglet Pour le contenu, utilisez `data-linked-to=tab` avec tab qui est un des onglets défini dans `data-navs`. Il y a 1 évènement qui s'utilise soit en jquery soit en NodeElement. Lorsqu'un onglet change, implémentez en NodeElement : ontabswitched, il s'agit d'un `JsEvent`. En Jquery, `api:tabswitched`.
Example
<bnum-tabs data-navs="subscribed, publics, archived" data-ex-label="mel_workspace" data-description="Liste des différents espaces auquel on a souscris"></bnum-tabs>

Extends

  • HtmlCustomElement

Classes

TabsElement

Members

ontabswitched :JsEvent:.<OnTabSwitched:>

Liste des actions à faire lorsqu'un onglet est cliqué.

static, readonly DEFAUT_VOICE :string

Description par défaut

static, readonly ID_SR_PREFIX :string

Prefix de l'i de la balise descriptive
Default Value:
  • 'mel-tab-sr-'

static, readonly ID_TABPANNEL_PREFIX :string

Prefix de l'id d'un pannel
Default Value:
  • 'mel-tabpannel-'

static, readonly ID_TAB_PREFIX :string

Prefix de l'id d'un onglet
Default Value:
  • 'mel-tab-'

static, readonly TAG :string

Tag de l'élément. Cela défini la balise que l'on doit utiliser.

Methods

_click_button_action(tab) → {TabsElement}

Action à faire à faire sur l'onglet séléctionné
Parameters:
Name Type Description
tab string
Returns:
TabsElement - Chaîne

_generate_id(selectoropt) → {string}

Génère un id. Pour tester l'id dans le selecteur, mettez `%0`.
Parameters:
Name Type Attributes Default Description
selector string <optional>
'[data-tab-namespace="%0"]' `%0` sera remplacer par l'id générer.
Returns:
string

_select_button(tab) → {TabsElement}

Selectionne le bouton de l'onglet. Désecltionne les autres.
Parameters:
Name Type Description
tab string Onglet à séléctionné
Returns:
TabsElement - Chaîne

_show_pannel(pannel) → {TabsElement}

Affiche le pannel séléctionné, cache les autres.
Parameters:
Name Type Description
pannel string
Returns:
TabsElement - Chaîne