Histórico da Página
...
Note que não é necessário adicionar o prefixo data-.
O array atribuido é uma string no padrão EVENTO_FUNÇÃO. Várias combinações de evento x função podem ser atribuidos a um único elemento.
Os bindings feitos no objeto local são referentes a elementos HTML dentro do div da widget. E os binds feitos no objeto global são para elementos fora do div da widget, ou retirados do div da widget por outro script, como é o caso das modais do jQueryUI.
Bind de elementos HTML a funções
Internacionalização de literais
Para ficar padronizado, é de boa prática que todas a literais que exigem internacionalização sejam adicionadas em um objeto global para que possam ser reutilizadas posteriormentePara associar um evento a um elemento HTML, é preciso seguir o formato abaixo.
O componente HTML deve possuir um atributo data- o qual receberá o bind de funções da widget.
Exemplo de internacionalização de literais
...
da widget
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
bindingsi18n: { local 'titles': { 'salvar-dados 'denounce': ['click_salvarDados'] } }, //implementação da função salvar salvarDados: function(el, ev) { //escreva a ação do botão salvar-dados aqui }, ...'${i18n.getTranslation("denounce")}', 'publication': '${i18n.getTranslation("publication")}', ... }, 'labels': { 'version': '${i18n.getTranslation("version")}', 'revision': '${i18n.getTranslation("revision")}', ... }, ... }, |
Funções do componente
Segue abaixo o detlhamento das funções da Timeline.
...