zurb_foundation-8.x-6.0-alpha5/js/npm.js
js/npm.js
import $ from 'jquery';
import { Foundation } from '../../js/foundation.core';
Foundation.addToJquery($);
// Add Foundation Utils to Foundation global namespace for backwards
// compatibility.
import { rtl, GetYoDigits, transitionend } from '../../js/foundation.util.core';
Foundation.rtl = rtl;
Foundation.GetYoDigits = GetYoDigits;
Foundation.transitionend = transitionend;
import { Box } from '../../js/foundation.util.box'
import { onImagesLoaded } from '../../js/foundation.util.imageLoader';
import { Keyboard } from '../../js/foundation.util.keyboard';
import { MediaQuery } from '../../js/foundation.util.mediaQuery';
import { Motion, Move } from '../../js/foundation.util.motion';
import { Nest } from '../../js/foundation.util.nest';
import { Timer } from '../../js/foundation.util.timer';
Foundation.Box = Box;
Foundation.onImagesLoaded = onImagesLoaded;
Foundation.Keyboard = Keyboard;
Foundation.MediaQuery = MediaQuery;
Foundation.Motion = Motion;
Foundation.Move = Move;
Foundation.Nest = Nest;
Foundation.Timer = Timer;
// Touch and Triggers previously were almost purely sede effect driven,
// so n../../js// need to add it to Foundation, just init them.
import { Touch } from '../../js/foundation.util.touch';
Touch.init($);
import { Triggers } from '../../js/foundation.util.triggers';
Triggers.init($, Foundation);
import { Abide } from '../../js/foundation.abide';
Foundation.plugin(Abide, 'Abide');
import { Accordion } from '../../js/foundation.accordion';
Foundation.plugin(Accordion, 'Accordion');
import { AccordionMenu } from '../../js/foundation.accordionMenu';
Foundation.plugin(AccordionMenu, 'AccordionMenu');
import { Drilldown } from '../../js/foundation.drilldown';
Foundation.plugin(Drilldown, 'Drilldown');
import { Dropdown } from '../../js/foundation.dropdown';
Foundation.plugin(Dropdown, 'Dropdown');
import { DropdownMenu } from '../../js/foundation.dropdownMenu';
Foundation.plugin(DropdownMenu, 'DropdownMenu');
import { Equalizer } from '../../js/foundation.equalizer';
Foundation.plugin(Equalizer, 'Equalizer');
import { Interchange } from '../../js/foundation.interchange';
Foundation.plugin(Interchange, 'Interchange');
import { Magellan } from '../../js/foundation.magellan';
Foundation.plugin(Magellan, 'Magellan');
import { OffCanvas } from '../../js/foundation.offcanvas';
Foundation.plugin(OffCanvas, 'OffCanvas');
import { Orbit } from '../../js/foundation.orbit';
Foundation.plugin(Orbit, 'Orbit');
import { ResponsiveMenu } from '../../js/foundation.responsiveMenu';
Foundation.plugin(ResponsiveMenu, 'ResponsiveMenu');
import { ResponsiveToggle } from '../../js/foundation.responsiveToggle';
Foundation.plugin(ResponsiveToggle, 'ResponsiveToggle');
import { Reveal } from '../../js/foundation.reveal';
Foundation.plugin(Reveal, 'Reveal');
import { Slider } from '../../js/foundation.slider';
Foundation.plugin(Slider, 'Slider');
import { SmoothScroll } from '../../js/foundation.smoothScroll';
Foundation.plugin(SmoothScroll, 'SmoothScroll');
import { Sticky } from '../../js/foundation.sticky';
Foundation.plugin(Sticky, 'Sticky');
import { Tabs } from '../../js/foundation.tabs';
Foundation.plugin(Tabs, 'Tabs');
import { Toggler } from '../../js/foundation.toggler';
Foundation.plugin(Toggler, 'Toggler');
import { Tooltip } from '../../js/foundation.tooltip';
Foundation.plugin(Tooltip, 'Tooltip');
import { ResponsiveAccordionTabs } from '../../js/foundation.responsiveAccordionTabs';
Foundation.plugin(ResponsiveAccordionTabs, 'ResponsiveAccordionTabs');
export default Foundation;
