Skip to content

Commit

Permalink
Merge pull request DefinitelyTyped#7048 from samvloeberghs/foundation…
Browse files Browse the repository at this point in the history
…-sites

Foundation sites
  • Loading branch information
borisyankov committed Dec 9, 2015
2 parents 3e36ee3 + f7874b9 commit 7136728
Show file tree
Hide file tree
Showing 3 changed files with 537 additions and 0 deletions.
99 changes: 99 additions & 0 deletions foundation-sites/foundation-tests.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
// Tests for type definitions for Foundation Sites v6.0.4
// Project: http://foundation.zurb.com/
// Definitions by: Sam Vloeberghs <https://github.com/samvloeberghs/>
// Definitions: https://github.com/borisyankov/DefinitelyTyped

/// <reference path="../jquery/jquery.d.ts" />
/// <reference path="foundation.d.ts" />

$(document).foundation();
$(document).foundation('method5');
$(document).foundation(['method', 'method2']);

Foundation.Abide($('.selector'));
Foundation.Abide($('.selector'), {});

Foundation.Accordion($('.selector'));
Foundation.Accordion($('.selector'), {});

Foundation.AccordionMenu($('.selector'));
Foundation.AccordionMenu($('.selector'), {});

Foundation.DrillDown($('.selector'));
Foundation.DrillDown($('.selector'), {});

Foundation.Dropdown($('.selector'));
Foundation.Dropdown($('.selector'), {});

Foundation.DropdownMenu($('.selector'));
Foundation.DropdownMenu($('.selector'), {});

Foundation.Equalizer($('.selector'));
Foundation.Equalizer($('.selector'), {});

Foundation.Interchange($('.selector'));
Foundation.Interchange($('.selector'), {});

Foundation.Magellan($('.selector'));
Foundation.Magellan($('.selector'), {});

Foundation.OffCanvas($('.selector'));
Foundation.OffCanvas($('.selector'), {});

Foundation.Orbit($('.selector'));
Foundation.Orbit($('.selector'), {});

Foundation.Reveal($('.selector'));
Foundation.Reveal($('.selector'), {});

Foundation.Slider($('.selector'));
Foundation.Slider($('.selector'), {});

Foundation.Sticky($('.selector'));
Foundation.Sticky($('.selector'), {});

Foundation.Tabs($('.selector'));
Foundation.Tabs($('.selector'), {});

Foundation.Toggler($('.selector'));
Foundation.Toggler($('.selector'), {});

Foundation.Tooltip($('.selector'));
Foundation.Tooltip($('.selector'), {});

/*
TODO: fix this:
error TS7017: Index signature of object type implicitly has an 'any' type.
function pluginList() {
'use strict';
return [
'Abide',
'Accordion',
'AccordionMenu',
'DrillDown',
'Dropdown',
'DropdownMenu',
'Equalizer',
'Interchange',
'Magellan',
'OffCanvas',
'Orbit',
'Reveal',
'Slider',
'Sticky',
'Tabs',
'Toggler',
'Tooltip'
];
}
pluginList().forEach((value:string) => {
Foundation[value]($('.selector'));
Foundation[value]($('.selector'), {});
});
*/


Loading

0 comments on commit 7136728

Please sign in to comment.