├── .bowerrc ├── Gemfile ├── docs ├── templates │ ├── interchange │ │ ├── partial_1.html │ │ └── partial_2.html │ ├── compatibility.html │ ├── popup.html │ ├── functions-mixins.html │ ├── touch-gestures.html │ ├── home.html │ ├── interchange.html │ ├── title-bar.html │ ├── labels-badges.html │ ├── tabs.html │ └── off-canvas.html ├── assets │ ├── img │ │ ├── favicon.ico │ │ ├── search.png │ │ ├── social.png │ │ ├── icons │ │ │ ├── git.jpg │ │ │ ├── folder.jpg │ │ │ ├── grid.jpg │ │ │ ├── motion.jpg │ │ │ ├── node.jpg │ │ │ ├── sass.jpg │ │ │ ├── angular.jpg │ │ │ ├── install.jpg │ │ │ └── compatibility.jpg │ │ ├── mountain.jpg │ │ ├── drop-arrow.png │ │ ├── footer-expo.png │ │ ├── footer-icons.png │ │ ├── matterhorn.jpg │ │ ├── footer-studios.png │ │ ├── social-retina.png │ │ ├── footer-foundation.png │ │ ├── footer-large-icon.png │ │ ├── footer-products.png │ │ ├── footer-top-icons.png │ │ ├── interchange │ │ │ ├── large.jpg │ │ │ ├── small.jpg │ │ │ └── medium.jpg │ │ ├── matterhorn-small.jpg │ │ ├── zurb-properties.jpg │ │ ├── footer-expo-retina.png │ │ ├── footer-icons-retina.png │ │ ├── footer-products-retina.png │ │ ├── footer-studios-retina.png │ │ ├── footer-foundation-retina.png │ │ ├── footer-top-icons-retina.png │ │ ├── university-header-icons.png │ │ ├── university-header-icons-retina.png │ │ ├── logos │ │ │ └── sass.svg │ │ └── zurb-logo.svg │ ├── fonts │ │ ├── zurb-webfont.eot │ │ ├── zurb-webfont.ttf │ │ ├── zurb-webfont.woff │ │ └── zurb-webfont.svg │ └── scss │ │ ├── components │ │ ├── _folder-list.scss │ │ ├── _search.scss │ │ ├── _sidebar.scss │ │ ├── _topbar.scss │ │ ├── _code.scss │ │ └── _compatability.scss │ │ ├── app.scss │ │ ├── _global.scss │ │ └── _examples.scss └── partials │ ├── scss │ ├── button-group.html │ ├── grid.html │ ├── popup.html │ ├── iconic.html │ ├── extras.html │ ├── panel.html │ ├── switch.html │ ├── label.html │ ├── modal.html │ ├── card.html │ ├── off-canvas.html │ ├── title-bar.html │ ├── tabs.html │ ├── notification.html │ ├── menu-bar.html │ ├── button.html │ ├── breakpoints.html │ ├── accordion.html │ ├── action-sheet.html │ ├── block-list.html │ ├── includes.html │ ├── forms.html │ ├── global.html │ ├── motion.html │ └── typography.html │ ├── examples-dynamic-modal.html │ ├── global-nav.html │ ├── examples-panel.html │ ├── examples-modal.html │ └── component-list.html ├── js └── angular │ ├── components │ ├── accordion │ │ ├── accordion.html │ │ ├── accordion-item.html │ │ └── accordion.js │ ├── actionsheet │ │ ├── actionsheet.html │ │ ├── actionsheet-button.html │ │ └── actionsheet-content.html │ ├── popup │ │ └── popup.html │ ├── panel │ │ └── panel.html │ ├── tabs │ │ ├── tab.html │ │ ├── tabs.html │ │ └── tab-content.html │ ├── offcanvas │ │ ├── offcanvas.html │ │ └── offcanvas.js │ ├── modal │ │ └── modal.html │ ├── notification │ │ ├── notification-set.html │ │ ├── notification.html │ │ └── notification-static.html │ └── interchange │ │ └── interchange.js │ ├── vendor │ ├── markdown.js │ └── svgDirs.js │ ├── foundation.js │ ├── app.js │ └── services │ └── foundation.dynamicRouting.animations.js ├── tests ├── motion │ ├── templates │ │ ├── neither.html │ │ ├── in-only.html │ │ ├── out-only.html │ │ └── in-and-out.html │ └── index.html └── unit │ ├── scss │ └── scssSpec.js │ └── common │ └── commonServicesSpec.js ├── Gemfile.lock ├── .gitignore ├── .npmignore ├── .editorconfig ├── scss ├── components │ ├── _list.scss │ ├── _extras.scss │ ├── _popup.scss │ ├── _accordion.scss │ ├── _card.scss │ ├── _tabs.scss │ ├── _iconic.scss │ ├── _switch.scss │ ├── _label.scss │ ├── _modal.scss │ └── _panel.scss ├── _includes.scss ├── foundation.scss └── helpers │ └── _images.scss ├── karma.conf.js ├── .travis.yml ├── iconic ├── star.svg ├── comment-square.svg ├── bookmark.svg ├── ban.svg ├── circle-x.svg ├── circle-check.svg ├── share-boxed.svg ├── reload.svg ├── document.svg ├── home.svg ├── bell.svg ├── chevron.svg ├── flag.svg ├── cog.svg ├── magnifying-glass.svg ├── action.svg ├── cart.svg ├── envelope.svg └── thumb.svg ├── LICENSE ├── bower.json ├── .jshintrc ├── bin └── gulp-dynamic-routing.js ├── package.json ├── CONTRIBUTING.md └── README.md /.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "bower_components" 3 | } -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | gem "sass", "~> 3.4.0" -------------------------------------------------------------------------------- /docs/templates/interchange/partial_1.html: -------------------------------------------------------------------------------- 1 | You are on a small screen. -------------------------------------------------------------------------------- /docs/templates/interchange/partial_2.html: -------------------------------------------------------------------------------- 1 | You are on a small screen. -------------------------------------------------------------------------------- /js/angular/components/accordion/accordion.html: -------------------------------------------------------------------------------- 1 |
2 |
3 | -------------------------------------------------------------------------------- /docs/assets/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localnerve/foundation-apps/master/docs/assets/img/favicon.ico -------------------------------------------------------------------------------- /docs/assets/img/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localnerve/foundation-apps/master/docs/assets/img/search.png -------------------------------------------------------------------------------- /docs/assets/img/social.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localnerve/foundation-apps/master/docs/assets/img/social.png -------------------------------------------------------------------------------- /docs/assets/img/icons/git.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localnerve/foundation-apps/master/docs/assets/img/icons/git.jpg -------------------------------------------------------------------------------- /docs/assets/img/mountain.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localnerve/foundation-apps/master/docs/assets/img/mountain.jpg -------------------------------------------------------------------------------- /js/angular/components/actionsheet/actionsheet.html: -------------------------------------------------------------------------------- 1 |
3 |
4 | -------------------------------------------------------------------------------- /js/angular/components/popup/popup.html: -------------------------------------------------------------------------------- 1 | 3 | -------------------------------------------------------------------------------- /docs/assets/img/drop-arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localnerve/foundation-apps/master/docs/assets/img/drop-arrow.png -------------------------------------------------------------------------------- /docs/assets/img/footer-expo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localnerve/foundation-apps/master/docs/assets/img/footer-expo.png -------------------------------------------------------------------------------- /docs/assets/img/footer-icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localnerve/foundation-apps/master/docs/assets/img/footer-icons.png -------------------------------------------------------------------------------- /docs/assets/img/icons/folder.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localnerve/foundation-apps/master/docs/assets/img/icons/folder.jpg -------------------------------------------------------------------------------- /docs/assets/img/icons/grid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localnerve/foundation-apps/master/docs/assets/img/icons/grid.jpg -------------------------------------------------------------------------------- /docs/assets/img/icons/motion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localnerve/foundation-apps/master/docs/assets/img/icons/motion.jpg -------------------------------------------------------------------------------- /docs/assets/img/icons/node.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localnerve/foundation-apps/master/docs/assets/img/icons/node.jpg -------------------------------------------------------------------------------- /docs/assets/img/icons/sass.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localnerve/foundation-apps/master/docs/assets/img/icons/sass.jpg -------------------------------------------------------------------------------- /docs/assets/img/matterhorn.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localnerve/foundation-apps/master/docs/assets/img/matterhorn.jpg -------------------------------------------------------------------------------- /docs/assets/fonts/zurb-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localnerve/foundation-apps/master/docs/assets/fonts/zurb-webfont.eot -------------------------------------------------------------------------------- /docs/assets/fonts/zurb-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localnerve/foundation-apps/master/docs/assets/fonts/zurb-webfont.ttf -------------------------------------------------------------------------------- /docs/assets/img/footer-studios.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localnerve/foundation-apps/master/docs/assets/img/footer-studios.png -------------------------------------------------------------------------------- /docs/assets/img/icons/angular.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localnerve/foundation-apps/master/docs/assets/img/icons/angular.jpg -------------------------------------------------------------------------------- /docs/assets/img/icons/install.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localnerve/foundation-apps/master/docs/assets/img/icons/install.jpg -------------------------------------------------------------------------------- /docs/assets/img/social-retina.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localnerve/foundation-apps/master/docs/assets/img/social-retina.png -------------------------------------------------------------------------------- /docs/assets/fonts/zurb-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localnerve/foundation-apps/master/docs/assets/fonts/zurb-webfont.woff -------------------------------------------------------------------------------- /docs/assets/img/footer-foundation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localnerve/foundation-apps/master/docs/assets/img/footer-foundation.png -------------------------------------------------------------------------------- /docs/assets/img/footer-large-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localnerve/foundation-apps/master/docs/assets/img/footer-large-icon.png -------------------------------------------------------------------------------- /docs/assets/img/footer-products.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localnerve/foundation-apps/master/docs/assets/img/footer-products.png -------------------------------------------------------------------------------- /docs/assets/img/footer-top-icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localnerve/foundation-apps/master/docs/assets/img/footer-top-icons.png -------------------------------------------------------------------------------- /docs/assets/img/interchange/large.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localnerve/foundation-apps/master/docs/assets/img/interchange/large.jpg -------------------------------------------------------------------------------- /docs/assets/img/interchange/small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localnerve/foundation-apps/master/docs/assets/img/interchange/small.jpg -------------------------------------------------------------------------------- /docs/assets/img/matterhorn-small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localnerve/foundation-apps/master/docs/assets/img/matterhorn-small.jpg -------------------------------------------------------------------------------- /docs/assets/img/zurb-properties.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localnerve/foundation-apps/master/docs/assets/img/zurb-properties.jpg -------------------------------------------------------------------------------- /js/angular/components/panel/panel.html: -------------------------------------------------------------------------------- 1 |
6 |
7 | -------------------------------------------------------------------------------- /docs/assets/img/footer-expo-retina.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localnerve/foundation-apps/master/docs/assets/img/footer-expo-retina.png -------------------------------------------------------------------------------- /docs/assets/img/footer-icons-retina.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localnerve/foundation-apps/master/docs/assets/img/footer-icons-retina.png -------------------------------------------------------------------------------- /docs/assets/img/icons/compatibility.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localnerve/foundation-apps/master/docs/assets/img/icons/compatibility.jpg -------------------------------------------------------------------------------- /docs/assets/img/interchange/medium.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localnerve/foundation-apps/master/docs/assets/img/interchange/medium.jpg -------------------------------------------------------------------------------- /docs/partials/scss/button-group.html: -------------------------------------------------------------------------------- 1 | $btngroup-background: $primary-color; 2 | $btngroup-color: #fff; 3 | $btngroup-radius: $button-radius; -------------------------------------------------------------------------------- /docs/assets/img/footer-products-retina.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localnerve/foundation-apps/master/docs/assets/img/footer-products-retina.png -------------------------------------------------------------------------------- /docs/assets/img/footer-studios-retina.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localnerve/foundation-apps/master/docs/assets/img/footer-studios-retina.png -------------------------------------------------------------------------------- /js/angular/components/tabs/tab.html: -------------------------------------------------------------------------------- 1 |
{{ title }}
4 | -------------------------------------------------------------------------------- /docs/assets/img/footer-foundation-retina.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localnerve/foundation-apps/master/docs/assets/img/footer-foundation-retina.png -------------------------------------------------------------------------------- /docs/assets/img/footer-top-icons-retina.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localnerve/foundation-apps/master/docs/assets/img/footer-top-icons-retina.png -------------------------------------------------------------------------------- /docs/assets/img/university-header-icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localnerve/foundation-apps/master/docs/assets/img/university-header-icons.png -------------------------------------------------------------------------------- /docs/partials/scss/grid.html: -------------------------------------------------------------------------------- 1 | $container-width: rem-calc(900); 2 | $block-padding: $global-padding; 3 | $total-columns: 12; 4 | $block-grid-max-size: 6; -------------------------------------------------------------------------------- /tests/motion/templates/neither.html: -------------------------------------------------------------------------------- 1 | --- 2 | name: neither 3 | url: /neither 4 | --- 5 | 6 |
-------------------------------------------------------------------------------- /docs/assets/img/university-header-icons-retina.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/localnerve/foundation-apps/master/docs/assets/img/university-header-icons-retina.png -------------------------------------------------------------------------------- /js/angular/components/offcanvas/offcanvas.html: -------------------------------------------------------------------------------- 1 |
5 |
6 | -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- 1 | GEM 2 | remote: https://rubygems.org/ 3 | specs: 4 | sass (3.4.9) 5 | 6 | PLATFORMS 7 | ruby 8 | 9 | DEPENDENCIES 10 | sass (~> 3.4.0) 11 | -------------------------------------------------------------------------------- /docs/partials/scss/popup.html: -------------------------------------------------------------------------------- 1 | $popup-width: rem-calc(300); 2 | $popup-background: #fff; 3 | $popup-border: 0; 4 | $popup-radius: 0; 5 | $popup-shadow: 0 0 10px rgba(#000, 0.25); -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /app 2 | *.DS_Store 3 | *.coffee 4 | /css/* 5 | bower_components/* 6 | node_modules/ 7 | npm-debug.log 8 | .sass-cache/ 9 | /build/* 10 | /tests/unit/scss/*.css 11 | -------------------------------------------------------------------------------- /tests/motion/templates/in-only.html: -------------------------------------------------------------------------------- 1 | --- 2 | name: in-only 3 | url: /in-only 4 | animationIn: hingeInFromRight 5 | --- 6 | 7 |
-------------------------------------------------------------------------------- /tests/motion/templates/out-only.html: -------------------------------------------------------------------------------- 1 | --- 2 | name: out-only 3 | url: /out-only 4 | animationOut: slideOutRight 5 | --- 6 | 7 |
-------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | .* 2 | bower_components 3 | build 4 | docs 5 | node_modules 6 | tests 7 | CONTRIBUTING.md 8 | Gemfile 9 | Gemfile.lock 10 | gulpfile.js 11 | karma.conf.js 12 | scss/_includes.scss -------------------------------------------------------------------------------- /js/angular/components/actionsheet/actionsheet-button.html: -------------------------------------------------------------------------------- 1 |
2 | {{ title }} 5 |
6 |
7 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | end_of_line = lf 6 | indent_style = space 7 | indent_size = 2 8 | trim_trailing_whitespace = true 9 | insert_final_newline = true 10 | -------------------------------------------------------------------------------- /docs/partials/scss/iconic.html: -------------------------------------------------------------------------------- 1 | $iconic-primary-fill: $primary-color; 2 | $iconic-primary-stroke: $primary-color; 3 | $iconic-accent-fill: $iconic-primary-fill; 4 | $iconic-accent-stroke: $iconic-accent-fill; -------------------------------------------------------------------------------- /js/angular/components/tabs/tabs.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 |
7 |
8 |
9 | -------------------------------------------------------------------------------- /tests/motion/templates/in-and-out.html: -------------------------------------------------------------------------------- 1 | --- 2 | name: in-and-out 3 | url: / 4 | animationIn: slideInRight 5 | animationOut: slideOutRight 6 | --- 7 | 8 |
-------------------------------------------------------------------------------- /js/angular/components/actionsheet/actionsheet-content.html: -------------------------------------------------------------------------------- 1 |
5 |
7 |
8 |
9 | -------------------------------------------------------------------------------- /js/angular/components/modal/modal.html: -------------------------------------------------------------------------------- 1 | 10 | -------------------------------------------------------------------------------- /js/angular/components/tabs/tab-content.html: -------------------------------------------------------------------------------- 1 |
2 |
7 |
8 |
9 | -------------------------------------------------------------------------------- /js/angular/components/accordion/accordion-item.html: -------------------------------------------------------------------------------- 1 |
2 |
{{ title }}
3 |
4 |
5 | -------------------------------------------------------------------------------- /docs/partials/scss/extras.html: -------------------------------------------------------------------------------- 1 | $closebutton-position: (top right); 2 | $closebutton-size: 2em; 3 | $closebutton-lineheight: 0.5; 4 | $closebutton-color: #999; 5 | $closebutton-color-hover: #333; 6 | 7 | $thumbnail-padding: 0.5rem; 8 | $thumbnail-shadow: 0 3px 15px rgba(black, 0.25); -------------------------------------------------------------------------------- /docs/partials/examples-dynamic-modal.html: -------------------------------------------------------------------------------- 1 |
2 |
3 | This modal was created programmatically 4 |
5 |
6 | Close 7 |
8 |
9 | -------------------------------------------------------------------------------- /js/angular/vendor/markdown.js: -------------------------------------------------------------------------------- 1 | angular.module('markdown', []) 2 | .directive('markdown', function() { 3 | return { 4 | restrict: 'A', 5 | link: function(scope, element, attrs, controller) { 6 | element.html(marked(element.html())); 7 | } 8 | }; 9 | 10 | }); 11 | -------------------------------------------------------------------------------- /docs/partials/scss/panel.html: -------------------------------------------------------------------------------- 1 | $panel-size-horizontal: 300px; 2 | $panel-size-vertical: 300px; 3 | $panel-padding: 0; 4 | 5 | $panel-background: #fff; 6 | $panel-shadow: 3px 0 10px rgba(black, 0.25); 7 | 8 | // DEPRECATED: these variables will be removed in a future version. 9 | $panel-animation-speed: 0.25s; -------------------------------------------------------------------------------- /docs/partials/scss/switch.html: -------------------------------------------------------------------------------- 1 | $switch-width: rem-calc(50); 2 | $switch-height: rem-calc(32); 3 | $switch-background: #ccc; 4 | $switch-background-active: $primary-color; 5 | $switch-border: 0; 6 | $switch-radius: 9999px; 7 | $switch-animation-speed: 0.15s; 8 | 9 | $switch-paddle-color: white; 10 | $switch-paddle-offset: 4px; -------------------------------------------------------------------------------- /docs/partials/scss/label.html: -------------------------------------------------------------------------------- 1 | $label-fontsize: 0.8rem; 2 | $label-padding: ($global-padding / 3) ($global-padding / 2); 3 | $label-radius: 0; 4 | $label-background: $primary-color; 5 | $label-color: isitlight($primary-color); 6 | 7 | $badge-fontsize: 0.8em; 8 | $badge-diameter: 1.5rem; 9 | $badge-background: $primary-color; 10 | $badge-color: #fff; -------------------------------------------------------------------------------- /docs/partials/scss/modal.html: -------------------------------------------------------------------------------- 1 | $modal-background: #fff; 2 | $modal-border: 0; 3 | $modal-radius: 0px; 4 | $modal-shadow: none; 5 | $modal-zindex: 1000; 6 | $modal-sizes: ( 7 | tiny: 300px, 8 | small: 500px, 9 | medium: 600px, 10 | large: 800px, 11 | ); 12 | 13 | $modal-overlay-class: 'modal-overlay'; 14 | $modal-overlay-background: rgba(#333, 0.7); -------------------------------------------------------------------------------- /docs/partials/scss/card.html: -------------------------------------------------------------------------------- 1 | $card-background: #fff; 2 | $card-color: isitlight($card-background); 3 | $card-border: 1px solid smartscale($card-background, 7%); 4 | $card-radius: $global-radius; 5 | $card-shadow: 0 1px 2px rgba(#000, 0.2); 6 | $card-padding: $global-padding; 7 | $card-margin: 0.5rem; 8 | 9 | $card-divider-background: smartscale($card-background, 7%); -------------------------------------------------------------------------------- /docs/partials/scss/off-canvas.html: -------------------------------------------------------------------------------- 1 | $offcanvas-size-horizontal: 250px; 2 | $offcanvas-size-vertical: 250px; 3 | 4 | $offcanvas-background: #fff; 5 | $offcanvas-color: isitlight($offcanvas-background); 6 | $offcanvas-padding: 0; 7 | $offcanvas-shadow: 3px 0 10px rgba(black, 0.25); 8 | $offcanvas-animation-speed: 0.25s; 9 | 10 | $offcanvas-frame-selector: '.grid-frame'; -------------------------------------------------------------------------------- /docs/partials/scss/title-bar.html: -------------------------------------------------------------------------------- 1 | $titlebar-center-width: 50%; 2 | $titlebar-side-width: (100% - $titlebar-center-width) / 2; 3 | $titlebar-background: #eee; 4 | $titlebar-color: #000; 5 | $titlebar-border: 1px solid #ccc; 6 | $titlebar-padding: $global-padding; 7 | $titlebar-item-classes: ( 8 | center: 'center', 9 | left: 'left', 10 | right: 'right', 11 | title: 'title', 12 | ); -------------------------------------------------------------------------------- /js/angular/components/notification/notification-set.html: -------------------------------------------------------------------------------- 1 |
2 | {{ notification.content }} 9 |
-------------------------------------------------------------------------------- /scss/components/_list.scss: -------------------------------------------------------------------------------- 1 | @mixin inline-list($alignment){ 2 | list-style-type: none; 3 | text-align: $alignment; 4 | li, dt, dd { 5 | display: inline-block; 6 | margin-left: -2px; 7 | margin-right: -2px; 8 | } 9 | } 10 | 11 | @include exports(list) { 12 | .inline-list { 13 | @include inline-list(left); 14 | li { 15 | margin-right: 1rem; 16 | margin-left: 0; 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /docs/partials/scss/tabs.html: -------------------------------------------------------------------------------- 1 | $tabstrip-background: transparent; 2 | 3 | $tab-title-background: $gray-light; 4 | $tab-title-background-hover: smartscale($tab-title-background, 5%); 5 | $tab-title-background-active: smartscale($tab-title-background, 3%); 6 | $tab-title-color: isitlight($tab-title-background); 7 | $tab-title-color-active: $tab-title-color; 8 | 9 | $tab-title-padding: $global-padding; 10 | $tab-content-padding: $global-padding; -------------------------------------------------------------------------------- /docs/partials/scss/notification.html: -------------------------------------------------------------------------------- 1 | $notification-default-position: right top; 2 | $notification-width: rem-calc(400); 3 | $notification-offset: $global-padding; 4 | 5 | $notification-background: $primary-color; 6 | $notification-color: white; 7 | $notification-padding: $global-padding; 8 | $notification-radius: 4px; 9 | 10 | $notification-icon-size: 60px; 11 | $notification-icon-margin: $global-padding; 12 | $notification-icon-align: top; 13 | -------------------------------------------------------------------------------- /js/angular/components/notification/notification.html: -------------------------------------------------------------------------------- 1 |
2 | × 5 |
6 | 7 |
8 |
9 |

{{ title }}

10 |

11 |
12 |
13 | -------------------------------------------------------------------------------- /docs/partials/scss/menu-bar.html: -------------------------------------------------------------------------------- 1 | $menubar-fontsize: 1rem; 2 | $menubar-background: #fff; 3 | $menubar-background-hover: smartscale($menubar-background, 7%); 4 | $menubar-background-active: $menubar-background-hover; 5 | $menubar-color: isitlight($menubar-background); 6 | $menubar-color-hover: $menubar-color; 7 | $menubar-color-active: $menubar-color-hover; 8 | 9 | $menubar-item-padding: $global-padding; 10 | $menubar-icon-size: 25px; 11 | $menubar-icon-spacing: $menubar-item-padding; -------------------------------------------------------------------------------- /karma.conf.js: -------------------------------------------------------------------------------- 1 | module.exports = function(config){ 2 | config.set({ 3 | 4 | basePath : './', 5 | 6 | colors: true, 7 | 8 | port: 9876, 9 | 10 | reporters: ['progress'], 11 | 12 | logLevel: config.LOG_INFO, 13 | 14 | autoWatch : true, 15 | 16 | frameworks: ['jasmine'], 17 | 18 | browsers : ['PhantomJS'], 19 | 20 | plugins : [ 21 | 'karma-jasmine', 22 | 'karma-phantomjs-launcher', 23 | ], 24 | 25 | }); 26 | }; 27 | -------------------------------------------------------------------------------- /js/angular/components/notification/notification-static.html: -------------------------------------------------------------------------------- 1 |
2 | × 5 |
6 | 7 |
8 |
9 |

{{ title }}

10 |

11 |
12 |
13 | -------------------------------------------------------------------------------- /docs/partials/scss/button.html: -------------------------------------------------------------------------------- 1 | $button-padding: 0.85em 1em; 2 | $button-margin: 0 $global-padding $global-padding 0; 3 | $button-style: solid; 4 | $button-background: $primary-color; 5 | $button-background-hover: scale-color($button-background, $lightness: -15%); 6 | $button-color: auto; 7 | $button-radius: 0; 8 | $button-sizes: ( 9 | tiny: 0.7, 10 | small: 0.8, 11 | medium: 1, 12 | large: 1.3, 13 | ); 14 | $button-font-size: 0.9rem; 15 | $button-opacity-disabled: 0.5; 16 | $button-tag-selector: false; -------------------------------------------------------------------------------- /docs/partials/scss/breakpoints.html: -------------------------------------------------------------------------------- 1 | // These are our named breakpoints. You can use them in our breakpoint function like this: @include breakpoint(medium) { // Medium and larger styles } 2 | $breakpoints: ( 3 | small: rem-calc(0), 4 | medium: rem-calc(640), 5 | large: rem-calc(1200), 6 | xlarge: rem-calc(1440), 7 | xxlarge: rem-calc(1920), 8 | ); 9 | 10 | // All of the names in this list will be output as classes in your CSS, like small-12, medium-6, and so on. 11 | $breakpoint-classes: (small medium large); -------------------------------------------------------------------------------- /docs/partials/scss/accordion.html: -------------------------------------------------------------------------------- 1 | $accordion-border: 1px solid $gray-dark; 2 | 3 | $accordion-title-background: $gray-light; 4 | $accordion-title-background-hover: smartscale($accordion-title-background, 5%); 5 | $accordion-title-background-active: smartscale($accordion-title-background, 3%); 6 | $accordion-title-color: isitlight($accordion-title-background); 7 | $accordion-title-color-active: isitlight($accordion-title-background); 8 | 9 | $accordion-title-padding: $global-padding; 10 | $accordion-content-padding: $global-padding; -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - '0.10' 4 | compiler: 5 | - gcc 6 | before_install: 7 | - sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test; 8 | - sudo apt-get update; 9 | - sudo apt-get install gcc-4.8 g++-4.8; 10 | - sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 20; 11 | - sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 20; 12 | - sudo g++ --version; 13 | - sudo apt-get update -qq; 14 | - gem install sass 15 | - npm install -g gulp bower 16 | - bower install 17 | -------------------------------------------------------------------------------- /docs/partials/scss/action-sheet.html: -------------------------------------------------------------------------------- 1 | $actionsheet-background: white; 2 | $actionsheet-border-color: #ccc; 3 | $actionsheet-animate: transform opacity; 4 | $actionsheet-animation-speed: 0.25s; 5 | $actionsheet-width: 300px; 6 | $actionsheet-radius: 4px; 7 | $actionsheet-shadow: 0 -3px 10px rgba(black, 0.25); 8 | $actionsheet-padding: $global-padding; 9 | $actionsheet-tail-size: 10px; 10 | 11 | $actionsheet-popup-shadow: 0 0 10px rgba(black, 0.25); 12 | 13 | $actionsheet-link-color: #000; 14 | $actionsheet-link-background-hover: smartscale($actionsheet-background); -------------------------------------------------------------------------------- /js/angular/foundation.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | 'use strict'; 3 | 4 | // imports all components and dependencies under a single namespace 5 | 6 | angular.module('foundation', [ 7 | 'foundation.core', 8 | 'foundation.mediaquery', 9 | 'foundation.accordion', 10 | 'foundation.actionsheet', 11 | 'foundation.common', 12 | 'foundation.iconic', 13 | 'foundation.interchange', 14 | 'foundation.modal', 15 | 'foundation.notification', 16 | 'foundation.offcanvas', 17 | 'foundation.panel', 18 | 'foundation.popup', 19 | 'foundation.tabs' 20 | ]); 21 | 22 | })(); 23 | -------------------------------------------------------------------------------- /docs/assets/scss/components/_folder-list.scss: -------------------------------------------------------------------------------- 1 | // Folder List 2 | // ----------- 3 | // Add this class to a