Skip to content

Commit 7dd9a59

Browse files
committed
Don't pollute the global namespace with interfaces used for Foundation.
1 parent 9e24a05 commit 7dd9a59

File tree

2 files changed

+302
-300
lines changed

2 files changed

+302
-300
lines changed

foundation/foundation-tests.ts

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ function plugin_list() {
2424
}
2525

2626
function abide_patterns() {
27-
var patterns : FoundationAbidePatterns;
27+
var patterns : Foundation.AbidePatterns = {};
2828
patterns.alpha = /^[a-zA-Z]+$/;
2929
patterns.alpha_numeric = /^[a-zA-Z0-9]+$/;
3030
patterns.integer = /^[-+]?\d+$/;
@@ -44,7 +44,7 @@ function abide_patterns() {
4444
}
4545

4646
function abide_options() {
47-
var opts : FoundationAbideOptions = {};
47+
var opts : Foundation.AbideOptions = {};
4848
opts.live_validate = false;
4949
opts.validate_on_blur = true;
5050
opts.focus_on_invalid = true;
@@ -65,7 +65,7 @@ function abide_options() {
6565
}
6666

6767
function accordion_options() {
68-
var opts : FoundationAccordionOptions = {};
68+
var opts : Foundation.AccordionOptions = {};
6969
opts.content_class = "content";
7070
opts.active_class = "class-name";
7171
opts.multi_expand = false;
@@ -75,13 +75,13 @@ function accordion_options() {
7575
}
7676

7777
function alert_options() {
78-
var opts : FoundationAlertOptions = {};
78+
var opts : Foundation.AlertOptions = {};
7979
opts.callback = empty_callback;
8080
return opts;
8181
}
8282

8383
function clearing_options() {
84-
var opts : FoundationClearingOptions = {};
84+
var opts : Foundation.ClearingOptions = {};
8585
opts.templates = {
8686
viewing : '<div>Some HTML</div>'
8787
};
@@ -95,7 +95,7 @@ function clearing_options() {
9595
}
9696

9797
function dropdown_options() {
98-
var opts : FoundationDropdownOptions = {};
98+
var opts : Foundation.DropdownOptions = {};
9999
opts.active_class = "class-name";
100100
opts.disabled_class = "disabled-class";
101101
opts.mega_class = "big";
@@ -108,14 +108,14 @@ function dropdown_options() {
108108
}
109109

110110
function equalizer_options() {
111-
var opts : FoundationEqualizerOptions = {};
111+
var opts : Foundation.EqualizerOptions = {};
112112
opts.use_tallest = true;
113113
opts.equalize_on_stack = false;
114114
return opts;
115115
}
116116

117117
function interchange_options() {
118-
var opts : FoundationInterchangeOptions = {};
118+
var opts : Foundation.InterchangeOptions = {};
119119
opts.load_attr = "interchange";
120120
opts.named_queries = {
121121
my_custom_query: "only screen and (max-width: 200px)"
@@ -127,7 +127,7 @@ function interchange_options() {
127127
}
128128

129129
function joyride_options() {
130-
var opts : FoundationJoyrideOptions = {};
130+
var opts : Foundation.JoyrideOptions = {};
131131
opts.expose = false;
132132
opts.modal = true;
133133
opts.keyboard = true;
@@ -176,7 +176,7 @@ function joyride_options() {
176176
}
177177

178178
function magellan_options() {
179-
var opts : FoundationMagellanOptions = {};
179+
var opts : Foundation.MagellanOptions = {};
180180
opts.active_class = ".active-element";
181181
opts.threshold = 20;
182182
opts.destination_threshold = 30;
@@ -189,14 +189,14 @@ function magellan_options() {
189189
}
190190

191191
function offcanvas_options() {
192-
var opts : FoundationOffCanvasOptions = {};
192+
var opts : Foundation.OffCanvasOptions = {};
193193
opts.open_method = "overlap_single";
194194
opts.close_on_click = true;
195195
return opts;
196196
}
197197

198198
function orbit_options() {
199-
var opts : FoundationOrbitOptions = {};
199+
var opts : Foundation.OrbitOptions = {};
200200
opts.animation = 'slide';
201201
opts.timer_speed = 10000;
202202
opts.pause_on_hover = true;
@@ -234,15 +234,15 @@ function orbit_options() {
234234
}
235235

236236
function reveal_css_options() {
237-
var opts : FoundationRevealCSSOptions = {};
237+
var opts : Foundation.RevealCSSOptions = {};
238238
opts.opacity = 0;
239239
opts.visibility = 'hidden';
240240
opts.display = "inline-block";
241241
return opts;
242242
}
243243

244244
function reveal_options() {
245-
var opts : FoundationRevealOptions = {};
245+
var opts : Foundation.RevealOptions = {};
246246
opts.animation = "linear";
247247
opts.animation_speed = 500;
248248
opts.close_on_background_click = false;
@@ -264,7 +264,7 @@ function reveal_options() {
264264
}
265265

266266
function slider_options() {
267-
var opts : FoundationSliderOptions;
267+
var opts : Foundation.SliderOptions = {};
268268
opts.start = -1000;
269269
opts.end = 1000;
270270
opts.step = 50;
@@ -277,7 +277,7 @@ function slider_options() {
277277
}
278278

279279
function tab_options() {
280-
var opts : FoundationTabOptions = {};
280+
var opts : Foundation.TabOptions = {};
281281
opts.active_class = "class-name";
282282
opts.callback = empty_callback;
283283
opts.deep_linking = false;
@@ -287,7 +287,7 @@ function tab_options() {
287287
}
288288

289289
function tooltip_options() {
290-
var opts : FoundationTooltipOptions = {};
290+
var opts : Foundation.TooltipOptions = {};
291291
opts.additional_inheritable_classes = ["class1", "class2"];
292292
opts.tooltip_class = "tooltip";
293293
opts.append_to = "append-class";
@@ -304,7 +304,7 @@ function tooltip_options() {
304304
}
305305

306306
function topbar_options() {
307-
var opts : FoundationTopbarOptions = {};
307+
var opts : Foundation.TopbarOptions = {};
308308
opts.index = 1;
309309
opts.sticky_class = "top-bar";
310310
opts.custom_back_text = true;
@@ -317,7 +317,7 @@ function topbar_options() {
317317
}
318318

319319
function foundation_options() {
320-
var opts : FoundationOptions = {};
320+
var opts : Foundation.Options = {};
321321
opts.abide = abide_options();
322322
opts.accordion = accordion_options();
323323
opts.alert = alert_options();

0 commit comments

Comments
 (0)