Layout von Websiten mit Bootstrap und Foundation
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

foundation-explicit-pieces.js 3.9KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. import $ from 'jquery';
  2. import { Foundation } from 'foundation-sites/js/foundation.core';
  3. import * as CoreUtils from 'foundation-sites/js/foundation.core.utils';
  4. import { Box } from 'foundation-sites/js/foundation.util.box'
  5. import { onImagesLoaded } from 'foundation-sites/js/foundation.util.imageLoader';
  6. import { Keyboard } from 'foundation-sites/js/foundation.util.keyboard';
  7. import { MediaQuery } from 'foundation-sites/js/foundation.util.mediaQuery';
  8. import { Motion, Move } from 'foundation-sites/js/foundation.util.motion';
  9. import { Nest } from 'foundation-sites/js/foundation.util.nest';
  10. import { Timer } from 'foundation-sites/js/foundation.util.timer';
  11. import { Touch } from 'foundation-sites/js/foundation.util.touch';
  12. import { Triggers } from 'foundation-sites/js/foundation.util.triggers';
  13. import { Abide } from 'foundation-sites/js/foundation.abide';
  14. import { Accordion } from 'foundation-sites/js/foundation.accordion';
  15. import { AccordionMenu } from 'foundation-sites/js/foundation.accordionMenu';
  16. import { Drilldown } from 'foundation-sites/js/foundation.drilldown';
  17. import { Dropdown } from 'foundation-sites/js/foundation.dropdown';
  18. import { DropdownMenu } from 'foundation-sites/js/foundation.dropdownMenu';
  19. import { Equalizer } from 'foundation-sites/js/foundation.equalizer';
  20. import { Interchange } from 'foundation-sites/js/foundation.interchange';
  21. import { Magellan } from 'foundation-sites/js/foundation.magellan';
  22. import { OffCanvas } from 'foundation-sites/js/foundation.offcanvas';
  23. import { Orbit } from 'foundation-sites/js/foundation.orbit';
  24. import { ResponsiveMenu } from 'foundation-sites/js/foundation.responsiveMenu';
  25. import { ResponsiveToggle } from 'foundation-sites/js/foundation.responsiveToggle';
  26. import { Reveal } from 'foundation-sites/js/foundation.reveal';
  27. import { Slider } from 'foundation-sites/js/foundation.slider';
  28. import { SmoothScroll } from 'foundation-sites/js/foundation.smoothScroll';
  29. import { Sticky } from 'foundation-sites/js/foundation.sticky';
  30. import { Tabs } from 'foundation-sites/js/foundation.tabs';
  31. import { Toggler } from 'foundation-sites/js/foundation.toggler';
  32. import { Tooltip } from 'foundation-sites/js/foundation.tooltip';
  33. import { ResponsiveAccordionTabs } from 'foundation-sites/js/foundation.responsiveAccordionTabs';
  34. Foundation.addToJquery($);
  35. // Add Foundation Utils to Foundation global namespace for backwards
  36. // compatibility.
  37. Foundation.rtl = CoreUtils.rtl;
  38. Foundation.GetYoDigits = CoreUtils.GetYoDigits;
  39. Foundation.transitionend = CoreUtils.transitionend;
  40. Foundation.RegExpEscape = CoreUtils.RegExpEscape;
  41. Foundation.onLoad = CoreUtils.onLoad;
  42. Foundation.Box = Box;
  43. Foundation.onImagesLoaded = onImagesLoaded;
  44. Foundation.Keyboard = Keyboard;
  45. Foundation.MediaQuery = MediaQuery;
  46. Foundation.Motion = Motion;
  47. Foundation.Move = Move;
  48. Foundation.Nest = Nest;
  49. Foundation.Timer = Timer;
  50. // Touch and Triggers previously were almost purely sede effect driven,
  51. // so no need to add it to Foundation, just init them.
  52. Touch.init($);
  53. Triggers.init($, Foundation);
  54. MediaQuery._init();
  55. Foundation.plugin(Abide, 'Abide');
  56. Foundation.plugin(Accordion, 'Accordion');
  57. Foundation.plugin(AccordionMenu, 'AccordionMenu');
  58. Foundation.plugin(Drilldown, 'Drilldown');
  59. Foundation.plugin(Dropdown, 'Dropdown');
  60. Foundation.plugin(DropdownMenu, 'DropdownMenu');
  61. Foundation.plugin(Equalizer, 'Equalizer');
  62. Foundation.plugin(Interchange, 'Interchange');
  63. Foundation.plugin(Magellan, 'Magellan');
  64. Foundation.plugin(OffCanvas, 'OffCanvas');
  65. Foundation.plugin(Orbit, 'Orbit');
  66. Foundation.plugin(ResponsiveMenu, 'ResponsiveMenu');
  67. Foundation.plugin(ResponsiveToggle, 'ResponsiveToggle');
  68. Foundation.plugin(Reveal, 'Reveal');
  69. Foundation.plugin(Slider, 'Slider');
  70. Foundation.plugin(SmoothScroll, 'SmoothScroll');
  71. Foundation.plugin(Sticky, 'Sticky');
  72. Foundation.plugin(Tabs, 'Tabs');
  73. Foundation.plugin(Toggler, 'Toggler');
  74. Foundation.plugin(Tooltip, 'Tooltip');
  75. Foundation.plugin(ResponsiveAccordionTabs, 'ResponsiveAccordionTabs');
  76. export { Foundation };