diff --git a/foundation/foundation-tests.ts b/foundation/foundation-tests.ts
index c95b54a5b..062fcc04b 100644
--- a/foundation/foundation-tests.ts
+++ b/foundation/foundation-tests.ts
@@ -24,7 +24,7 @@ function plugin_list() {
}
function abide_patterns() {
- var patterns : AbidePatterns;
+ var patterns : FoundationAbidePatterns;
patterns.alpha = /^[a-zA-Z]+$/;
patterns.alpha_numeric = /^[a-zA-Z0-9]+$/;
patterns.integer = /^[-+]?\d+$/;
@@ -44,7 +44,7 @@ function abide_patterns() {
}
function abide_options() {
- var opts : AbideOptions = {};
+ var opts : FoundationAbideOptions = {};
opts.live_validate = false;
opts.validate_on_blur = true;
opts.focus_on_invalid = true;
@@ -65,7 +65,7 @@ function abide_options() {
}
function accordion_options() {
- var opts : AccordionOptions = {};
+ var opts : FoundationAccordionOptions = {};
opts.content_class = "content";
opts.active_class = "class-name";
opts.multi_expand = false;
@@ -75,13 +75,13 @@ function accordion_options() {
}
function alert_options() {
- var opts : AlertOptions = {};
+ var opts : FoundationAlertOptions = {};
opts.callback = empty_callback;
return opts;
}
function clearing_options() {
- var opts : ClearingOptions = {};
+ var opts : FoundationClearingOptions = {};
opts.templates = {
viewing : '
Some HTML
'
};
@@ -95,7 +95,7 @@ function clearing_options() {
}
function dropdown_options() {
- var opts : DropdownOptions = {};
+ var opts : FoundationDropdownOptions = {};
opts.active_class = "class-name";
opts.disabled_class = "disabled-class";
opts.mega_class = "big";
@@ -108,14 +108,14 @@ function dropdown_options() {
}
function equalizer_options() {
- var opts : EqualizerOptions = {};
+ var opts : FoundationEqualizerOptions = {};
opts.use_tallest = true;
opts.equalize_on_stack = false;
return opts;
}
function interchange_options() {
- var opts : InterchangeOptions = {};
+ var opts : FoundationInterchangeOptions = {};
opts.load_attr = "interchange";
opts.named_queries = {
my_custom_query: "only screen and (max-width: 200px)"
@@ -127,7 +127,7 @@ function interchange_options() {
}
function joyride_options() {
- var opts : JoyrideOptions = {};
+ var opts : FoundationJoyrideOptions = {};
opts.expose = false;
opts.modal = true;
opts.keyboard = true;
@@ -176,7 +176,7 @@ function joyride_options() {
}
function magellan_options() {
- var opts : MagellanOptions = {};
+ var opts : FoundationMagellanOptions = {};
opts.active_class = ".active-element";
opts.threshold = 20;
opts.destination_threshold = 30;
@@ -189,14 +189,14 @@ function magellan_options() {
}
function offcanvas_options() {
- var opts : OffCanvasOptions = {};
+ var opts : FoundationOffCanvasOptions = {};
opts.open_method = "overlap_single";
opts.close_on_click = true;
return opts;
}
function orbit_options() {
- var opts : OrbitOptions = {};
+ var opts : FoundationOrbitOptions = {};
opts.animation = 'slide';
opts.timer_speed = 10000;
opts.pause_on_hover = true;
@@ -234,7 +234,7 @@ function orbit_options() {
}
function reveal_css_options() {
- var opts : RevealCSSOptions = {};
+ var opts : FoundationRevealCSSOptions = {};
opts.opacity = 0;
opts.visibility = 'hidden';
opts.display = "inline-block";
@@ -242,7 +242,7 @@ function reveal_css_options() {
}
function reveal_options() {
- var opts : RevealOptions = {};
+ var opts : FoundationRevealOptions = {};
opts.animation = "linear";
opts.animation_speed = 500;
opts.close_on_background_click = false;
@@ -264,7 +264,7 @@ function reveal_options() {
}
function slider_options() {
- var opts : SliderOptions;
+ var opts : FoundationSliderOptions;
opts.start = -1000;
opts.end = 1000;
opts.step = 50;
@@ -277,7 +277,7 @@ function slider_options() {
}
function tab_options() {
- var opts : TabOptions = {};
+ var opts : FoundationTabOptions = {};
opts.active_class = "class-name";
opts.callback = empty_callback;
opts.deep_linking = false;
@@ -287,7 +287,7 @@ function tab_options() {
}
function tooltip_options() {
- var opts : TooltipOptions = {};
+ var opts : FoundationTooltipOptions = {};
opts.additional_inheritable_classes = ["class1", "class2"];
opts.tooltip_class = "tooltip";
opts.append_to = "append-class";
@@ -304,7 +304,7 @@ function tooltip_options() {
}
function topbar_options() {
- var opts : TopbarOptions = {};
+ var opts : FoundationTopbarOptions = {};
opts.index = 1;
opts.sticky_class = "top-bar";
opts.custom_back_text = true;
@@ -316,7 +316,7 @@ function topbar_options() {
return opts;
}
-function foundation_options() : FoundationOptions {
+function foundation_options() {
var opts : FoundationOptions = {};
opts.abide = abide_options();
opts.accordion = accordion_options();
diff --git a/foundation/foundation.d.ts b/foundation/foundation.d.ts
index 0f4ef3be1..ad3696f01 100644
--- a/foundation/foundation.d.ts
+++ b/foundation/foundation.d.ts
@@ -7,7 +7,7 @@
///
// http://foundation.zurb.com/docs/components/abide.html#optional-javascript-configuration
-interface AbidePatterns {
+interface FoundationAbidePatterns {
alpha? : RegExp;
alpha_numeric? : RegExp;
integer? : RegExp;
@@ -25,18 +25,18 @@ interface AbidePatterns {
color? : RegExp;
}
-interface AbideOptions {
+interface FoundationAbideOptions {
live_validate? : boolean;
validate_on_blur? : boolean;
focus_on_invalid? : boolean;
error_labels? : boolean;
timeout? : number;
- patterns? : AbidePatterns;
+ patterns? : FoundationAbidePatterns;
validators? : Object;
}
// http://foundation.zurb.com/docs/components/accordion.html#optional-javascript-configuration
-interface AccordionOptions {
+interface FoundationAccordionOptions {
content_class? : string;
active_class? : string;
multi_expand? : boolean;
@@ -45,12 +45,12 @@ interface AccordionOptions {
}
// http://foundation.zurb.com/docs/components/alert_boxes.html
-interface AlertOptions {
+interface FoundationAlertOptions {
callback? : () => any;
}
// http://foundation.zurb.com/docs/components/clearing.html#optional-javascript-configuration
-interface ClearingOptions {
+interface FoundationClearingOptions {
templates? : Object;
close_selectors? : string;
open_selectors? : string;
@@ -61,7 +61,7 @@ interface ClearingOptions {
}
// http://foundation.zurb.com/docs/components/dropdown.html#optional-javascript-configuration
-interface DropdownOptions {
+interface FoundationDropdownOptions {
active_class? : string;
disabled_class? : string;
mega_class? : string;
@@ -73,20 +73,20 @@ interface DropdownOptions {
}
// http://foundation.zurb.com/docs/components/equalizer.html#optional-javascript-configuration
-interface EqualizerOptions {
+interface FoundationEqualizerOptions {
use_tallest? : boolean;
equalize_on_stack? : boolean;
}
// http://foundation.zurb.com/docs/components/interchange.html#custom-named-queries
-interface InterchangeOptions {
+interface FoundationInterchangeOptions {
load_attr? : string;
named_queries? : Object;
directives? : Object;
}
// http://foundation.zurb.com/docs/components/joyride.html#optional-javascript-configuration
-interface JoyrideOptions {
+interface FoundationJoyrideOptions {
expose? : boolean;
modal? : boolean;
keyboard? : boolean;
@@ -133,7 +133,7 @@ interface JoyrideOptions {
}
// http://foundation.zurb.com/docs/components/magellan.html#js
-interface MagellanOptions {
+interface FoundationMagellanOptions {
active_class? : string;
threshold? : number;
destination_threshold? : number;
@@ -145,13 +145,13 @@ interface MagellanOptions {
}
// http://foundation.zurb.com/docs/components/offcanvas.html#optional-javascript-configuration
-interface OffCanvasOptions {
+interface FoundationOffCanvasOptions {
open_method? : string;
close_on_click? : boolean;
}
// http://foundation.zurb.com/docs/components/orbit.html#advanced
-interface OrbitOptions {
+interface FoundationOrbitOptions {
animation? : string;
timer_speed? : number;
pause_on_hover? : boolean;
@@ -188,13 +188,13 @@ interface OrbitOptions {
}
// http://foundation.zurb.com/docs/components/reveal.html
-interface RevealCSSOptions {
+interface FoundationRevealCSSOptions {
opacity? : number;
visibility? : string;
display? : string;
}
-interface RevealOptions {
+interface FoundationRevealOptions {
animation? : string;
animation_speed? : number;
close_on_background_click? : boolean;
@@ -209,13 +209,13 @@ interface RevealOptions {
closed? : () => any;
bg? : JQuery;
css? : {
- open? : RevealCSSOptions;
- close? : RevealCSSOptions;
+ open? : FoundationRevealCSSOptions;
+ close? : FoundationRevealCSSOptions;
};
}
// http://foundation.zurb.com/docs/components/range_slider.html
-interface SliderOptions {
+interface FoundationSliderOptions {
start? : number;
end? : number;
step? : number;
@@ -227,7 +227,7 @@ interface SliderOptions {
}
// http://foundation.zurb.com/docs/components/tabs.html
-interface TabOptions {
+interface FoundationTabOptions {
active_class? : string;
callback? : () => any;
deep_linking? : boolean;
@@ -235,7 +235,7 @@ interface TabOptions {
is_hover? : boolean;
}
-interface TooltipOptions {
+interface FoundationTooltipOptions {
additional_inheritable_classes? : string[];
tooltip_class? : string;
append_to? : string;
@@ -246,7 +246,7 @@ interface TooltipOptions {
tip_template? : (selector : string, content : string) => string;
}
-interface TopbarOptions {
+interface FoundationTopbarOptions {
index? : number;
sticky_class? : string;
custom_back_text? : boolean;
@@ -258,22 +258,22 @@ interface TopbarOptions {
}
interface FoundationOptions {
- abide? : AbideOptions;
- accordion? : AccordionOptions;
- alert? : AlertOptions;
- clearing? : ClearingOptions;
- dropdown? : DropdownOptions;
- equalizer? : EqualizerOptions;
- interchange? : InterchangeOptions;
- joyride? : JoyrideOptions;
- magellan? : MagellanOptions;
- offcanvas? : OffCanvasOptions;
- orbit? : OrbitOptions;
- reveal? : RevealOptions;
- slider? : SliderOptions;
- tab? : TabOptions;
- tooltip? : TooltipOptions;
- topbar? : TopbarOptions;
+ abide? : FoundationAbideOptions;
+ accordion? : FoundationAccordionOptions;
+ alert? : FoundationAlertOptions;
+ clearing? : FoundationClearingOptions;
+ dropdown? : FoundationDropdownOptions;
+ equalizer? : FoundationEqualizerOptions;
+ interchange? : FoundationInterchangeOptions;
+ joyride? : FoundationJoyrideOptions;
+ magellan? : FoundationMagellanOptions;
+ offcanvas? : FoundationOffCanvasOptions;
+ orbit? : FoundationOrbitOptions;
+ reveal? : FoundationRevealOptions;
+ slider? : FoundationSliderOptions;
+ tab? : FoundationTabOptions;
+ tooltip? : FoundationTooltipOptions;
+ topbar? : FoundationTopbarOptions;
}
interface FoundationStatic {