dist/js/materialize.js
function CharacterCounter(el, options) {
      _classCallCheck(this, CharacterCounter);

      var _this61 = _possibleConstructorReturn(this, (CharacterCounter.__proto__ || Object.getPrototypeOf(CharacterCounter)).call(this, CharacterCounter, el, options));

      _this61.el.M_CharacterCounter = _this61;

      /**
       * Options for the character counter
       */
      _this61.options = $.extend({}, CharacterCounter.defaults, options);

      _this61.isInvalid = false;
      _this61.isValidLength = false;
      _this61._setupCounter();
      _this61._setupEventHandlers();
      return _this61;
    }
function CharacterCounter(el, options) {
      _classCallCheck(this, CharacterCounter);

      var _this61 = _possibleConstructorReturn(this, (CharacterCounter.__proto__ || Object.getPrototypeOf(CharacterCounter)).call(this, CharacterCounter, el, options));

      _this61.el.M_CharacterCounter = _this61;

      /**
       * Options for the character counter
       */
      _this61.options = $.extend({}, CharacterCounter.defaults, options);

      _this61.isInvalid = false;
      _this61.isValidLength = false;
      _this61._setupCounter();
      _this61._setupEventHandlers();
      return _this61;
    }
function CharacterCounter ( el , options ) { _classCallCheck ( this , CharacterCounter ) ; var _this61 = _possibleConstructorReturn ( this , ( CharacterCounter . __proto__ || Object . getPrototypeOf ( CharacterCounter ) ) . call ( this , CharacterCounter , el , options ) ) ; _this61 . el . M_CharacterCounter = _this61 ; /**
       * Options for the character counter
       */ _this61 . options = $ . extend ( { } , CharacterCounter . defaults , options ) ; _this61 . isInvalid = false ; _this61 . isValidLength = false ; _this61 . _setupCounter ( ) ; _this61 . _setupEventHandlers ( ) ; return _this61 ; }
Construct CharacterCounter instance
@constructor
@param {Element} el
@param {Object} options
Construct CharacterCounter instance