Decimal-Mask icon indicating copy to clipboard operation
Decimal-Mask copied to clipboard

Namespace

Open oandreazza opened this issue 12 years ago • 1 comments

adicionei o conceito de namespace do jquery para controlar os eventos para o caso de desejar remover especificamente os eventos que aplica esta funçao de mask nos input. Ex:

<script>
  $(function (){
    $('input').decimalMask('-999,99');
   $('#input2').off('.mask');
  });
</script>

oandreazza avatar Feb 05 '13 16:02 oandreazza

É uma boa ideia, é sempre bom ter o namespace nos eventos.

Porém, eu acho que ele deve ser mais específico para o plugin, algo do tipo: "event.decimalMask", pois um namespace ".mask" é genérico demais, podendo já estar sendo usado em outro lugar do código.

Desta forma, a retirada dos eventos ficaria desta forma:

$('input').off('decimalMask')

Contúdo, essa necessidade deve ter surgido a partir de um caso do mundo real, correto? Desta forma, seria apenas retirado os eventos, e naos os attrs "maxlength" dos inputs. Isto me leva a uma questão: Faz sentido remover apenas os eventos e não a limitação dos inputs? Que tu achas?

szanata avatar Feb 15 '13 00:02 szanata