first commit

This commit is contained in:
armansansd
2023-07-12 16:31:19 +01:00
commit 3424b1927b
23306 changed files with 2217776 additions and 0 deletions
+69
View File
@@ -0,0 +1,69 @@
// TODO: remove in v6.6.0 in favor of "js/foundation"
import { Foundation as Core } from '../foundation.core';
import * as CoreUtils from '../foundation.core.utils';
import { Box } from '../foundation.util.box'
import { onImagesLoaded } from '../foundation.util.imageLoader';
import { Keyboard } from '../foundation.util.keyboard';
import { MediaQuery } from '../foundation.util.mediaQuery';
import { Motion, Move } from '../foundation.util.motion';
import { Nest } from '../foundation.util.nest';
import { Timer } from '../foundation.util.timer';
import { Touch } from '../foundation.util.touch';
import { Triggers } from '../foundation.util.triggers';
import { Abide } from '../foundation.abide';
import { Accordion } from '../foundation.accordion';
import { AccordionMenu } from '../foundation.accordionMenu';
import { Drilldown } from '../foundation.drilldown';
import { Dropdown } from '../foundation.dropdown';
import { DropdownMenu } from '../foundation.dropdownMenu';
import { Equalizer } from '../foundation.equalizer';
import { Interchange } from '../foundation.interchange';
import { Magellan } from '../foundation.magellan';
import { OffCanvas } from '../foundation.offcanvas';
import { Orbit } from '../foundation.orbit';
import { ResponsiveMenu } from '../foundation.responsiveMenu';
import { ResponsiveToggle } from '../foundation.responsiveToggle';
import { Reveal } from '../foundation.reveal';
import { Slider } from '../foundation.slider';
import { SmoothScroll } from '../foundation.smoothScroll';
import { Sticky } from '../foundation.sticky';
import { Tabs } from '../foundation.tabs';
import { Toggler } from '../foundation.toggler';
import { Tooltip } from '../foundation.tooltip';
import { ResponsiveAccordionTabs } from '../foundation.responsiveAccordionTabs';
export {
Core,
CoreUtils,
Box,
onImagesLoaded,
Keyboard,
MediaQuery,
Motion,
Move,
Nest,
Timer,
Touch,
Triggers,
Abide,
Accordion,
AccordionMenu,
Drilldown,
Dropdown,
DropdownMenu,
Equalizer,
Interchange,
Magellan,
OffCanvas,
Orbit,
ResponsiveMenu,
ResponsiveToggle,
Reveal,
Slider,
SmoothScroll,
Sticky,
Tabs,
Toggler,
Tooltip,
ResponsiveAccordionTabs
}
+119
View File
@@ -0,0 +1,119 @@
import $ from 'jquery';
import { Foundation } from '../foundation.core';
import * as CoreUtils from '../foundation.core.utils';
import { Box } from '../foundation.util.box'
import { onImagesLoaded } from '../foundation.util.imageLoader';
import { Keyboard } from '../foundation.util.keyboard';
import { MediaQuery } from '../foundation.util.mediaQuery';
import { Motion, Move } from '../foundation.util.motion';
import { Nest } from '../foundation.util.nest';
import { Timer } from '../foundation.util.timer';
import { Touch } from '../foundation.util.touch';
import { Triggers } from '../foundation.util.triggers';
import { Abide } from '../foundation.abide';
import { Accordion } from '../foundation.accordion';
import { AccordionMenu } from '../foundation.accordionMenu';
import { Drilldown } from '../foundation.drilldown';
import { Dropdown } from '../foundation.dropdown';
import { DropdownMenu } from '../foundation.dropdownMenu';
import { Equalizer } from '../foundation.equalizer';
import { Interchange } from '../foundation.interchange';
import { Magellan } from '../foundation.magellan';
import { OffCanvas } from '../foundation.offcanvas';
import { Orbit } from '../foundation.orbit';
import { ResponsiveMenu } from '../foundation.responsiveMenu';
import { ResponsiveToggle } from '../foundation.responsiveToggle';
import { Reveal } from '../foundation.reveal';
import { Slider } from '../foundation.slider';
import { SmoothScroll } from '../foundation.smoothScroll';
import { Sticky } from '../foundation.sticky';
import { Tabs } from '../foundation.tabs';
import { Toggler } from '../foundation.toggler';
import { Tooltip } from '../foundation.tooltip';
import { ResponsiveAccordionTabs } from '../foundation.responsiveAccordionTabs';
Foundation.addToJquery($);
// Add Foundation Utils to Foundation global namespace for backwards
// compatibility.
Foundation.rtl = CoreUtils.rtl;
Foundation.GetYoDigits = CoreUtils.GetYoDigits;
Foundation.transitionend = CoreUtils.transitionend;
Foundation.RegExpEscape = CoreUtils.RegExpEscape;
Foundation.onLoad = CoreUtils.onLoad;
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 no need to add it to Foundation, just init them.
Touch.init($);
Triggers.init($, Foundation);
MediaQuery._init();
Foundation.plugin(Abide, 'Abide');
Foundation.plugin(Accordion, 'Accordion');
Foundation.plugin(AccordionMenu, 'AccordionMenu');
Foundation.plugin(Drilldown, 'Drilldown');
Foundation.plugin(Dropdown, 'Dropdown');
Foundation.plugin(DropdownMenu, 'DropdownMenu');
Foundation.plugin(Equalizer, 'Equalizer');
Foundation.plugin(Interchange, 'Interchange');
Foundation.plugin(Magellan, 'Magellan');
Foundation.plugin(OffCanvas, 'OffCanvas');
Foundation.plugin(Orbit, 'Orbit');
Foundation.plugin(ResponsiveMenu, 'ResponsiveMenu');
Foundation.plugin(ResponsiveToggle, 'ResponsiveToggle');
Foundation.plugin(Reveal, 'Reveal');
Foundation.plugin(Slider, 'Slider');
Foundation.plugin(SmoothScroll, 'SmoothScroll');
Foundation.plugin(Sticky, 'Sticky');
Foundation.plugin(Tabs, 'Tabs');
Foundation.plugin(Toggler, 'Toggler');
Foundation.plugin(Tooltip, 'Tooltip');
Foundation.plugin(ResponsiveAccordionTabs, 'ResponsiveAccordionTabs');
export {
Foundation,
CoreUtils,
Box,
onImagesLoaded,
Keyboard,
MediaQuery,
Motion,
Nest,
Timer,
Touch,
Triggers,
Abide,
Accordion,
AccordionMenu,
Drilldown,
Dropdown,
DropdownMenu,
Equalizer,
Interchange,
Magellan,
OffCanvas,
Orbit,
ResponsiveMenu,
ResponsiveToggle,
Reveal,
Slider,
SmoothScroll,
Sticky,
Tabs,
Toggler,
Tooltip,
ResponsiveAccordionTabs
}
export default Foundation;
+6
View File
@@ -0,0 +1,6 @@
import { Foundation } from './foundation.core';
import { Abide } from '../../foundation.abide';
Foundation.plugin(Abide, 'Abide');
export { Foundation, Abide };
+6
View File
@@ -0,0 +1,6 @@
import { Foundation } from './foundation.core';
import { Accordion } from '../../foundation.accordion';
Foundation.plugin(Accordion, 'Accordion');
export { Foundation, Accordion };
@@ -0,0 +1,6 @@
import { Foundation } from './foundation.core';
import { AccordionMenu } from '../../foundation.accordionMenu';
Foundation.plugin(AccordionMenu, 'AccordionMenu');
export { Foundation, AccordionMenu };
+32
View File
@@ -0,0 +1,32 @@
// --- Foundation Core API ---
// Initialize Foundation and add some utilities to its public API for backward compatibility.
// Please note that every utility do not have to be added to the core API.
import $ from 'jquery';
import { Foundation } from '../../foundation.core';
import { Plugin } from '../../foundation.core.plugin';
import { rtl, GetYoDigits, transitionend, RegExpEscape, onLoad } from '../../foundation.core.utils';
Foundation.addToJquery($);
// Every plugin depends on plugin now, we can include that on the core for the
// script inclusion path.
Foundation.Plugin = Plugin;
// These are now separated out, but historically were a part of this module,
// and since this is here for backwards compatibility we include them in
// this entry.
Foundation.rtl = rtl;
Foundation.GetYoDigits = GetYoDigits;
Foundation.transitionend = transitionend;
Foundation.RegExpEscape = RegExpEscape;
Foundation.onLoad = onLoad;
window.Foundation = Foundation;
// --- Foundation Core exports ---
// Export "Plugin" and all core utilities, since the `foundation.core` entry plays the role of
// all core source files.
export { Foundation };
export * from '../../foundation.core.plugin';
export * from '../../foundation.core.utils';
+6
View File
@@ -0,0 +1,6 @@
import { Foundation } from './foundation.core';
import { Drilldown } from '../../foundation.drilldown';
Foundation.plugin(Drilldown, 'Drilldown');
export { Foundation, Drilldown };
+6
View File
@@ -0,0 +1,6 @@
import { Foundation } from './foundation.core';
import { Dropdown } from '../../foundation.dropdown';
Foundation.plugin(Dropdown, 'Dropdown');
export { Foundation, Dropdown };
@@ -0,0 +1,6 @@
import { Foundation } from './foundation.core';
import { DropdownMenu } from '../../foundation.dropdownMenu';
Foundation.plugin(DropdownMenu, 'DropdownMenu');
export { Foundation, DropdownMenu};
+6
View File
@@ -0,0 +1,6 @@
import { Foundation } from './foundation.core';
import { Equalizer } from '../../foundation.equalizer';
Foundation.plugin(Equalizer, 'Equalizer');
export { Foundation, Equalizer };
@@ -0,0 +1,6 @@
import { Foundation } from './foundation.core';
import { Interchange } from '../../foundation.interchange';
Foundation.plugin(Interchange, 'Interchange');
export { Foundation, Interchange };
+6
View File
@@ -0,0 +1,6 @@
import { Foundation } from './foundation.core';
import { Magellan } from '../../foundation.magellan';
Foundation.plugin(Magellan, 'Magellan');
export { Foundation, Magellan };
+6
View File
@@ -0,0 +1,6 @@
import { Foundation } from './foundation.core';
import { OffCanvas } from '../../foundation.offcanvas';
Foundation.plugin(OffCanvas, 'OffCanvas');
export { Foundation, OffCanvas };
+6
View File
@@ -0,0 +1,6 @@
import { Foundation } from './foundation.core';
import { Orbit } from '../../foundation.orbit';
Foundation.plugin(Orbit, 'Orbit');
export { Foundation, Orbit };
@@ -0,0 +1,6 @@
import { Foundation } from './foundation.core';
import { ResponsiveAccordionTabs } from '../../foundation.responsiveAccordionTabs';
Foundation.plugin(ResponsiveAccordionTabs, 'ResponsiveAccordionTabs');
export { Foundation, ResponsiveAccordionTabs };
@@ -0,0 +1,6 @@
import { Foundation } from './foundation.core';
import { ResponsiveMenu } from '../../foundation.responsiveMenu';
Foundation.plugin(ResponsiveMenu, 'ResponsiveMenu');
export { Foundation, ResponsiveMenu };
@@ -0,0 +1,6 @@
import { Foundation } from './foundation.core';
import { ResponsiveToggle } from '../../foundation.responsiveToggle';
Foundation.plugin(ResponsiveToggle, 'ResponsiveToggle');
export { Foundation, ResponsiveToggle };
+6
View File
@@ -0,0 +1,6 @@
import { Foundation } from './foundation.core';
import { Reveal } from '../../foundation.reveal';
Foundation.plugin(Reveal, 'Reveal');
export { Foundation, Reveal };
+6
View File
@@ -0,0 +1,6 @@
import { Foundation } from './foundation.core';
import { Slider } from '../../foundation.slider';
Foundation.plugin(Slider, 'Slider');
export { Foundation, Slider };
@@ -0,0 +1,6 @@
import { Foundation } from './foundation.core';
import { SmoothScroll } from '../../foundation.smoothScroll';
Foundation.plugin(SmoothScroll, 'SmoothScroll');
export { Foundation, SmoothScroll };
+6
View File
@@ -0,0 +1,6 @@
import { Foundation } from './foundation.core';
import { Sticky } from '../../foundation.sticky';
Foundation.plugin(Sticky, 'Sticky');
export { Foundation, Sticky };
+6
View File
@@ -0,0 +1,6 @@
import { Foundation } from './foundation.core';
import { Tabs } from '../../foundation.tabs';
Foundation.plugin(Tabs, 'Tabs');
export { Foundation, Tabs };
+6
View File
@@ -0,0 +1,6 @@
import { Foundation } from './foundation.core';
import { Toggler } from '../../foundation.toggler';
Foundation.plugin(Toggler, 'Toggler');
export { Foundation, Toggler };
+6
View File
@@ -0,0 +1,6 @@
import { Foundation } from './foundation.core';
import { Tooltip } from '../../foundation.tooltip';
Foundation.plugin(Tooltip, 'Tooltip');
export { Foundation, Tooltip };
+6
View File
@@ -0,0 +1,6 @@
import { Foundation } from './foundation.core';
import { Box } from '../../foundation.util.box';
Foundation.Box = Box;
export { Foundation, Box };
@@ -0,0 +1,7 @@
import { Foundation } from './foundation.core';
import { onImagesLoaded } from '../../foundation.util.imageLoader';
Foundation.onImagesLoaded = onImagesLoaded;
export { Foundation, onImagesLoaded };
@@ -0,0 +1,6 @@
import { Foundation } from './foundation.core';
import { Keyboard } from '../../foundation.util.keyboard';
Foundation.Keyboard = Keyboard;
export { Foundation, Keyboard };
@@ -0,0 +1,7 @@
import { Foundation } from './foundation.core';
import { MediaQuery } from '../../foundation.util.mediaQuery';
Foundation.MediaQuery = MediaQuery;
Foundation.MediaQuery._init();
export { Foundation, MediaQuery };
@@ -0,0 +1,7 @@
import { Foundation } from './foundation.core';
import { Motion, Move } from '../../foundation.util.motion';
Foundation.Motion = Motion;
Foundation.Move = Move;
export { Foundation, Motion, Move };
+7
View File
@@ -0,0 +1,7 @@
import { Foundation } from './foundation.core';
import { Nest } from '../../foundation.util.nest';
Foundation.Nest = Nest;
export { Foundation, Nest };
@@ -0,0 +1,7 @@
import { Foundation } from './foundation.core';
import { Timer } from '../../foundation.util.timer';
Foundation.Timer = Timer;
export { Foundation, Timer };
+10
View File
@@ -0,0 +1,10 @@
import $ from 'jquery';
import { Touch } from '../../foundation.util.touch';
Touch.init($);
window.Foundation.Touch = Touch;
export { Foundation } from './foundation.core';
export { Touch };
@@ -0,0 +1,7 @@
import { Foundation } from './foundation.core';
import $ from 'jquery';
import { Triggers } from '../../foundation.util.triggers';
Triggers.init($, Foundation);
export { Foundation, Triggers };