vendor/assets/js/foundation.util.motion.js.es6 in foundation-rails-6.3.1.0 vs vendor/assets/js/foundation.util.motion.js.es6 in foundation-rails-6.4.1.0

- old
+ new

@@ -1,8 +1,9 @@ 'use strict'; -!function($) { +import $ from 'jquery'; +import { transitionend } from './foundation.util.core'; /** * Motion module. * @module foundation.motion */ @@ -81,11 +82,11 @@ .css('transition', '') .addClass(activeClass); }); // Clean up the animation when it finishes - element.one(Foundation.transitionend(element), finish); + element.one(transitionend(element), finish); // Hides the element (for out animations), resets the element, and runs a callback function finish() { if (!isIn) element.hide(); reset(); @@ -97,9 +98,7 @@ element[0].style.transitionDuration = 0; element.removeClass(`${initClass} ${activeClass} ${animation}`); } } -Foundation.Move = Move; -Foundation.Motion = Motion; +export {Move, Motion}; -}(jQuery);