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);