diff options
Diffstat (limited to 'dist/autosize.js')
-rw-r--r-- | dist/autosize.js | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/dist/autosize.js b/dist/autosize.js index 70dd07c..cfa49e7 100644 --- a/dist/autosize.js +++ b/dist/autosize.js @@ -1,5 +1,5 @@ /*! - Autosize 3.0.13 + Autosize 3.0.14 license: MIT http://www.jacklmoore.com/autosize */ @@ -150,10 +150,11 @@ }; var destroy = (function (style) { - window.removeEventListener('resize', pageResize); - ta.removeEventListener('input', update); - ta.removeEventListener('keyup', update); - ta.removeEventListener('autosize:destroy', destroy); + window.removeEventListener('resize', pageResize, false); + ta.removeEventListener('input', update, false); + ta.removeEventListener('keyup', update, false); + ta.removeEventListener('autosize:destroy', destroy, false); + ta.removeEventListener('autosize:update', update, false); set['delete'](ta); Object.keys(style).forEach(function (key) { @@ -166,18 +167,18 @@ overflowX: ta.style.overflowX, wordWrap: ta.style.wordWrap }); - ta.addEventListener('autosize:destroy', destroy); + ta.addEventListener('autosize:destroy', destroy, false); // IE9 does not fire onpropertychange or oninput for deletions, // so binding to onkeyup to catch most of those events. // There is no way that I know of to detect something like 'cut' in IE9. if ('onpropertychange' in ta && 'oninput' in ta) { - ta.addEventListener('keyup', update); + ta.addEventListener('keyup', update, false); } - window.addEventListener('resize', pageResize); - ta.addEventListener('input', update); - ta.addEventListener('autosize:update', update); + window.addEventListener('resize', pageResize, false); + ta.addEventListener('input', update, false); + ta.addEventListener('autosize:update', update, false); set.add(ta); if (setOverflowX) { |