* @module foundation.abide
*/
-export default class Abide {
+class Abide {
/**
* Creates a new instance of Abide.
* @class
}
// Window exports
-if (window.Foundation) {
- window.Foundation.plugin(Abide, 'Abide');
-}
+Foundation.plugin(Abide, 'Abide');
* @requires foundation.util.motion
*/
-export default class Accordion {
+class Accordion {
/**
* Creates a new instance of an accordion.
* @class
this.options = $.extend({}, Accordion.defaults, this.$element.data(), options);
this._init();
-
+
Foundation.registerPlugin(this, 'Accordion');
Foundation.Keyboard.register('Accordion', {
'ENTER': 'toggle',
};
// Window exports
-if (window.Foundation) {
- window.Foundation.plugin(Accordion, 'Accordion');
-}
+Foundation.plugin(Accordion, 'Accordion');
* @requires foundation.util.nest
*/
-export default class AccordionMenu {
+class AccordionMenu {
/**
* Creates a new instance of an accordion menu.
* @class
* @param {jQuery} element - jQuery object to make into an accordion menu.
* @param {Object} options - Overrides to the default plugin settings.
*/
- constructor(element, options) {
+ constructor(element, options) {
this.$element = element;
this.options = $.extend({}, AccordionMenu.defaults, this.$element.data(), options);
});
}
-
+
/**
* Initializes the accordion menu by hiding all nested menus.
};
// Window exports
-if (window.Foundation) {
- window.Foundation.plugin(AccordionMenu, 'AccordionMenu');
-}
+Foundation.plugin(AccordionMenu, 'AccordionMenu');
* @requires foundation.util.nest
*/
-export default class Drilldown {
+class Drilldown {
/**
* Creates a new instance of a drilldown menu.
* @class
};
// Window exports
-if (window.Foundation) {
- window.Foundation.plugin(Drilldown, 'Drilldown');
-}
+Foundation.plugin(Drilldown, 'Drilldown');
* @requires foundation.util.triggers
*/
-export default class Dropdown {
+class Dropdown {
/**
* Creates a new instance of a dropdown.
* @class
}
// Window exports
-if (window.Foundation) {
- window.Foundation.plugin(Dropdown, 'Dropdown');
-}
+Foundation.plugin(Dropdown, 'Dropdown');
* @requires foundation.util.nest
*/
-export default class DropdownMenu {
+class DropdownMenu {
/**
* Creates a new instance of DropdownMenu.
* @class
};
// Window exports
-if (window.Foundation) {
- window.Foundation.plugin(DropdownMenu, 'DropdownMenu');
-}
+Foundation.plugin(DropdownMenu, 'DropdownMenu');
* @module foundation.equalizer
*/
-export default class Equalizer {
+class Equalizer {
/**
* Creates a new instance of Equalizer.
* @class
};
// Window exports
-if (window.Foundation) {
- window.Foundation.plugin(Equalizer, 'Equalizer');
-}
-
-// Exports for AMD/Browserify
-if (typeof module !== 'undefined' && typeof module.exports !== 'undefined')
- module.exports = Equalizer;
-if (typeof define === 'function')
- define(['foundation'], function() {
- return Equalizer;
- });
-
-
+Foundation.plugin(Equalizer, 'Equalizer');
* @requires foundation.util.timerAndImageLoader
*/
-export default class Interchange {
+class Interchange {
/**
* Creates a new instance of Interchange.
* @class
// Window exports
if (window.Foundation) {
- window.Foundation.plugin(Interchange, 'Interchange');
+ Foundation.plugin(Interchange, 'Interchange');
}
* @module foundation.magellan
*/
-export default class Magellan {
+class Magellan {
/**
* Creates a new instance of Magellan.
* @class
}
// Window exports
-if (window.Foundation) {
- window.Foundation.plugin(Magellan, 'Magellan');
-}
-
-// Exports for AMD/Browserify
-if (typeof module !== 'undefined' && typeof module.exports !== 'undefined')
- module.exports = Magellan;
-if (typeof define === 'function')
- define(['foundation'], function() {
- return Magellan;
- });
+Foundation.plugin(Magellan, 'Magellan');
* @requires foundation.util.motion
*/
-export default class OffCanvas {
+class OffCanvas {
/**
* Creates a new instance of an off-canvas wrapper.
* @class
}
// Window exports
-if (window.Foundation) {
- window.Foundation.plugin(OffCanvas, 'OffCanvas');
-}
+Foundation.plugin(OffCanvas, 'OffCanvas');
* @requires foundation.util.touch
*/
-export default class Orbit {
+class Orbit {
/**
* Creates a new instance of an orbit carousel.
* @class
};
// Window exports
-if (window.Foundation) {
- window.Foundation.plugin(Orbit, 'Orbit');
-}
+Foundation.plugin(Orbit, 'Orbit');
* @requires foundation.util.dropdown-menu
*/
-export default class ResponsiveMenu {
+class ResponsiveMenu {
/**
* Creates a new instance of a responsive menu.
* @class
};
// Window exports
-if (window.Foundation) {
- window.Foundation.plugin(ResponsiveMenu, 'ResponsiveMenu');
-}
+Foundation.plugin(ResponsiveMenu, 'ResponsiveMenu');
* @requires foundation.util.mediaQuery
*/
-export default class ResponsiveToggle {
+class ResponsiveToggle {
/**
* Creates a new instance of Tab Bar.
* @class
};
// Window exports
-if (window.Foundation) {
- window.Foundation.plugin(ResponsiveToggle, 'ResponsiveToggle');
-}
+Foundation.plugin(ResponsiveToggle, 'ResponsiveToggle');
* @requires foundation.util.motion if using animations
*/
-export default class Reveal {
+class Reveal {
/**
* Creates a new instance of Reveal.
* @class
};
// Window exports
-if (window.Foundation) {
- window.Foundation.plugin(Reveal, 'Reveal');
-}
+Foundation.plugin(Reveal, 'Reveal');
-function iPhoneSniff(){
+function iPhoneSniff() {
return /iP(ad|hone|od).*OS/.test(window.navigator.userAgent);
}
* @requires foundation.util.touch
*/
-export default class Slider {
+class Slider {
/**
* Creates a new instance of a drilldown menu.
* @class
}
// Window exports
-if (window.Foundation) {
- window.Foundation.plugin(Slider, 'Slider');
-}
+Foundation.plugin(Slider, 'Slider');
//*********this is in case we go to static, absolute positions instead of dynamic positioning********
// this.setSteps(function() {
* @requires foundation.util.mediaQuery
*/
-export default class Sticky {
+class Sticky {
/**
* Creates a new instance of a sticky thing.
* @class
}
// Window exports
-if (window.Foundation) {
- window.Foundation.plugin(Sticky, 'Sticky');
-}
+Foundation.plugin(Sticky, 'Sticky');
* @requires foundation.util.timerAndImageLoader if tabs contain images
*/
-export default class Tabs {
+class Tabs {
/**
* Creates a new instance of tabs.
* @class
}
// Window exports
-if (window.Foundation) {
- window.Foundation.plugin(Tabs, 'Tabs');
-}
+Foundation.plugin(Tabs, 'Tabs');
* @requires foundation.util.motion
*/
-export default class Toggler {
+class Toggler {
/**
* Creates a new instance of Toggler.
* @class
};
// Window exports
-if (window.Foundation) {
- Foundation.plugin(Toggler, 'Toggler');
-}
-
-// Exports for AMD/Browserify
-if (typeof module !== 'undefined' && typeof module.exports !== 'undefined')
- module.exports = Toggler;
-if (typeof define === 'function')
- define(['foundation'], function() {
- return Toggler;
- });
+Foundation.plugin(Toggler, 'Toggler');
* @requires foundation.util.triggers
*/
-export default class Tooltip {
+class Tooltip {
/**
* Creates a new instance of a Tooltip.
* @class
*/
// Window exports
-if (window.Foundation) {
- window.Foundation.plugin(Tooltip, 'Tooltip');
-}
+Foundation.plugin(Tooltip, 'Tooltip');
-var Box = {
+Foundation.Box = {
ImNotTouchingYou: ImNotTouchingYou,
GetDimensions: GetDimensions,
GetOffsets: GetOffsets
}
-export default Box;
-
-if (window.Foundation) {
- window.Foundation.Box = Box;
-}
-
/**
* Compares the dimensions of an element to a container and determines collision events with container.
* @function
return k;
}
-export default Keyboard;
-
-if (window.Foundation) {
- window.Foundation.Keyboard = Keyboard;
-}
+Foundation.Keyboard = Keyboard;
return styleObject;
}
-export default MediaQuery;
-
-if (window.Foundation) {
- window.Foundation.MediaQuery = MediaQuery;
-}
+window.Foundation.MediaQuery = MediaQuery;
}
}
-if (window.Foundation) {
- window.Foundation.Move = Move;
- window.Foundation.Motion = Motion;
-}
+Foundation.Move = Move;
+Foundation.Motion = Motion;
}
}
-export default Nest;
-
-if (window.Foundation) {
- window.Foundation.Nest = Nest;
-}
+Foundation.Nest = Nest;
}
}
-if (window.Foundation) {
- Foundation.Timer = Timer;
- Foundation.onImagesLoaded = onImagesLoaded;
-}
+Foundation.Timer = Timer;
+Foundation.onImagesLoaded = onImagesLoaded;