Permalink
Browse files

bower update Foundation 5.1.1

  • Loading branch information...
1 parent e728e48 commit 206c7f51191dc2f1710c44bc4af107759efcc566 @ryanwachtl committed Feb 22, 2014
Showing with 21,712 additions and 19,635 deletions.
  1. +23 −0 bower_components/fastclick/.bower.json
  2. +7 −0 bower_components/fastclick/LICENSE.txt
  3. +136 −0 bower_components/fastclick/README.md
  4. +13 −0 bower_components/fastclick/bower.json
  5. +789 −0 bower_components/fastclick/lib/fastclick.js
  6. +12 −5 bower_components/foundation/.bower.json
  7. +15 −5 bower_components/foundation/bower.json
  8. +1,156 −1,241 bower_components/foundation/css/foundation.css
  9. +1 −1 bower_components/foundation/css/foundation.min.css
  10. +8 −0 bower_components/foundation/humans.txt
  11. +1,236 −664 bower_components/foundation/js/foundation.js
  12. +3 −3 bower_components/foundation/js/foundation.min.js
  13. +89 −34 bower_components/foundation/js/foundation/foundation.abide.js
  14. +19 −11 bower_components/foundation/js/foundation/foundation.accordion.js
  15. +9 −6 bower_components/foundation/js/foundation/foundation.alert.js
  16. +95 −60 bower_components/foundation/js/foundation/foundation.clearing.js
  17. +65 −41 bower_components/foundation/js/foundation/foundation.dropdown.js
  18. +64 −0 bower_components/foundation/js/foundation/foundation.equalizer.js
  19. +52 −30 bower_components/foundation/js/foundation/foundation.interchange.js
  20. +60 −51 bower_components/foundation/js/foundation/foundation.joyride.js
  21. +298 −127 bower_components/foundation/js/foundation/foundation.js
  22. +141 −88 bower_components/foundation/js/foundation/foundation.magellan.js
  23. +9 −7 bower_components/foundation/js/foundation/foundation.offcanvas.js
  24. +64 −34 bower_components/foundation/js/foundation/foundation.orbit.js
  25. +123 −71 bower_components/foundation/js/foundation/foundation.reveal.js
  26. +29 −8 bower_components/foundation/js/foundation/foundation.tab.js
  27. +44 −31 bower_components/foundation/js/foundation/foundation.tooltip.js
  28. +80 −73 bower_components/foundation/js/foundation/foundation.topbar.js
  29. +0 −4 bower_components/foundation/js/vendor/custom.modernizr.js
  30. +2 −754 bower_components/foundation/js/vendor/fastclick.js
  31. +0 −645 bower_components/foundation/js/vendor/jquery.autocomplete.js
  32. +2 −101 bower_components/foundation/js/vendor/jquery.cookie.js
  33. +9 −8,812 bower_components/foundation/js/vendor/jquery.js
  34. +8 −0 bower_components/foundation/js/vendor/modernizr.js
  35. +2 −426 bower_components/foundation/js/vendor/placeholder.js
  36. +4 −0 bower_components/foundation/robots.txt
  37. +2 −0 bower_components/foundation/scss/foundation.scss
  38. +40 −18 bower_components/foundation/scss/foundation/_functions.scss
  39. +251 −52 bower_components/foundation/scss/foundation/_settings.scss
  40. +15 −15 bower_components/foundation/scss/foundation/components/_accordion.scss
  41. +4 −4 bower_components/foundation/scss/foundation/components/_alert-boxes.scss
  42. +15 −9 bower_components/foundation/scss/foundation/components/_block-grid.scss
  43. +5 −5 bower_components/foundation/scss/foundation/components/_breadcrumbs.scss
  44. +13 −6 bower_components/foundation/scss/foundation/components/_button-groups.scss
  45. +8 −6 bower_components/foundation/scss/foundation/components/_buttons.scss
  46. +14 −2 bower_components/foundation/scss/foundation/components/_clearing.scss
  47. +1 −1 bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss
  48. +5 −5 bower_components/foundation/scss/foundation/components/_dropdown.scss
  49. +1 −1 bower_components/foundation/scss/foundation/components/_flex-video.scss
  50. +65 −46 bower_components/foundation/scss/foundation/components/_forms.scss
  51. +0 −70 bower_components/foundation/scss/foundation/components/_functions.scss
  52. +45 −65 bower_components/foundation/scss/foundation/components/_global.scss
  53. +59 −36 bower_components/foundation/scss/foundation/components/_grid.scss
  54. +2 −2 bower_components/foundation/scss/foundation/components/_inline-lists.scss
  55. +3 −3 bower_components/foundation/scss/foundation/components/_joyride.scss
  56. +5 −5 bower_components/foundation/scss/foundation/components/_keystrokes.scss
  57. +2 −2 bower_components/foundation/scss/foundation/components/_magellan.scss
  58. +130 −117 bower_components/foundation/scss/foundation/components/_offcanvas.scss
  59. +15 −10 bower_components/foundation/scss/foundation/components/_orbit.scss
  60. +1 −1 bower_components/foundation/scss/foundation/components/_pagination.scss
  61. +6 −6 bower_components/foundation/scss/foundation/components/_panels.scss
  62. +3 −3 bower_components/foundation/scss/foundation/components/_progress-bars.scss
  63. +132 −0 bower_components/foundation/scss/foundation/components/_range-slider.scss
  64. +10 −5 bower_components/foundation/scss/foundation/components/_reveal.scss
  65. +13 −8 bower_components/foundation/scss/foundation/components/_side-nav.scss
  66. +13 −10 bower_components/foundation/scss/foundation/components/_sub-nav.scss
  67. +30 −28 bower_components/foundation/scss/foundation/components/_switch.scss
  68. +2 −2 bower_components/foundation/scss/foundation/components/_tables.scss
  69. +77 −73 bower_components/foundation/scss/foundation/components/_tabs.scss
  70. +1 −2 bower_components/foundation/scss/foundation/components/_thumbs.scss
  71. +12 −2 bower_components/foundation/scss/foundation/components/_tooltips.scss
  72. +91 −62 bower_components/foundation/scss/foundation/components/_top-bar.scss
  73. +95 −18 bower_components/foundation/scss/foundation/components/_type.scss
  74. +25 −10 bower_components/foundation/scss/foundation/components/_visibility.scss
  75. +14 −0 bower_components/jquery-placeholder/.bower.json
  76. +1 −0 bower_components/jquery-placeholder/.gitattributes
  77. +1 −0 bower_components/jquery-placeholder/.gitignore
  78. +278 −0 bower_components/jquery-placeholder/LICENSE-GPL.txt
  79. +20 −0 bower_components/jquery-placeholder/LICENSE-MIT.txt
  80. +68 −0 bower_components/jquery-placeholder/README.md
  81. +55 −0 bower_components/jquery-placeholder/demo.html
  82. +157 −0 bower_components/jquery-placeholder/jquery.placeholder.js
  83. +2 −0 bower_components/jquery-placeholder/jquery.placeholder.min.js
  84. +28 −0 bower_components/jquery.cookie/.bower.json
  85. +117 −0 bower_components/jquery.cookie/jquery.cookie.js
  86. +27 −11 bower_components/jquery/.bower.json
  87. +0 −1 bower_components/jquery/.gitignore
  88. +21 −0 bower_components/jquery/MIT-LICENSE.txt
  89. +0 −11 bower_components/jquery/README.md
  90. +22 −6 bower_components/jquery/bower.json
  91. +0 −15 bower_components/jquery/component.json
  92. +0 −35 bower_components/jquery/composer.json
  93. +5,267 −4,985 bower_components/jquery/{ → dist}/jquery.js
  94. +5 −0 bower_components/jquery/dist/jquery.min.js
  95. +1 −0 bower_components/jquery/dist/jquery.min.map
  96. +0 −511 bower_components/jquery/jquery-migrate.js
  97. +0 −3 bower_components/jquery/jquery-migrate.min.js
  98. +0 −6 bower_components/jquery/jquery.min.js
  99. +0 −1 bower_components/jquery/jquery.min.map
  100. +0 −7 bower_components/jquery/package.json
  101. +806 −0 bower_components/jquery/src/ajax.js
  102. +89 −0 bower_components/jquery/src/ajax/jsonp.js
  103. +75 −0 bower_components/jquery/src/ajax/load.js
  104. +13 −0 bower_components/jquery/src/ajax/parseJSON.js
  105. +28 −0 bower_components/jquery/src/ajax/parseXML.js
  106. +64 −0 bower_components/jquery/src/ajax/script.js
  107. +5 −0 bower_components/jquery/src/ajax/var/nonce.js
  108. +3 −0 bower_components/jquery/src/ajax/var/rquery.js
  109. +130 −0 bower_components/jquery/src/ajax/xhr.js
  110. +11 −0 bower_components/jquery/src/attributes.js
  111. +143 −0 bower_components/jquery/src/attributes/attr.js
  112. +158 −0 bower_components/jquery/src/attributes/classes.js
  113. +96 −0 bower_components/jquery/src/attributes/prop.js
  114. +35 −0 bower_components/jquery/src/attributes/support.js
  115. +153 −0 bower_components/jquery/src/attributes/val.js
  116. +205 −0 bower_components/jquery/src/callbacks.js
  117. +500 −0 bower_components/jquery/src/core.js
  118. +60 −0 bower_components/jquery/src/core/access.js
  119. +123 −0 bower_components/jquery/src/core/init.js
  120. +39 −0 bower_components/jquery/src/core/parseHTML.js
  121. +96 −0 bower_components/jquery/src/core/ready.js
  122. +4 −0 bower_components/jquery/src/core/var/rsingleTag.js
  123. +455 −0 bower_components/jquery/src/css.js
  124. +24 −0 bower_components/jquery/src/css/addGetHookIf.js
  125. +57 −0 bower_components/jquery/src/css/curCSS.js
  126. +69 −0 bower_components/jquery/src/css/defaultDisplay.js
  127. +15 −0 bower_components/jquery/src/css/hiddenVisibleSelectors.js
  128. +83 −0 bower_components/jquery/src/css/support.js
  129. +28 −0 bower_components/jquery/src/css/swap.js
  130. +3 −0 bower_components/jquery/src/css/var/cssExpand.js
  131. +5 −0 bower_components/jquery/src/css/var/getStyles.js
  132. +13 −0 bower_components/jquery/src/css/var/isHidden.js
  133. +3 −0 bower_components/jquery/src/css/var/rmargin.js
  134. +5 −0 bower_components/jquery/src/css/var/rnumnonpx.js
  135. +175 −0 bower_components/jquery/src/data.js
  136. +181 −0 bower_components/jquery/src/data/Data.js
  137. +20 −0 bower_components/jquery/src/data/accepts.js
  138. +5 −0 bower_components/jquery/src/data/var/data_priv.js
  139. +5 −0 bower_components/jquery/src/data/var/data_user.js
  140. +149 −0 bower_components/jquery/src/deferred.js
  141. +13 −0 bower_components/jquery/src/deprecated.js
  142. +50 −0 bower_components/jquery/src/dimensions.js
  143. +642 −0 bower_components/jquery/src/effects.js
  144. +114 −0 bower_components/jquery/src/effects/Tween.js
  145. +13 −0 bower_components/jquery/src/effects/animatedSelector.js
  146. +859 −0 bower_components/jquery/src/event.js
  147. +39 −0 bower_components/jquery/src/event/alias.js
  148. +9 −0 bower_components/jquery/src/event/support.js
  149. +18 −0 bower_components/jquery/src/exports/amd.js
  150. +32 −0 bower_components/jquery/src/exports/global.js
  151. +44 −0 bower_components/jquery/src/intro.js
  152. +36 −0 bower_components/jquery/src/jquery.js
  153. +583 −0 bower_components/jquery/src/manipulation.js
  154. +18 −0 bower_components/jquery/src/manipulation/_evalUrl.js
  155. +24 −0 bower_components/jquery/src/manipulation/support.js
  156. +3 −0 bower_components/jquery/src/manipulation/var/rcheckableType.js
  157. +204 −0 bower_components/jquery/src/offset.js
  158. +1 −0 bower_components/jquery/src/outro.js
  159. +142 −0 bower_components/jquery/src/queue.js
  160. +22 −0 bower_components/jquery/src/queue/delay.js
  161. +171 −0 bower_components/jquery/src/selector-native.js
  162. +14 −0 bower_components/jquery/src/selector-sizzle.js
  163. +1 −0 bower_components/jquery/src/selector.js
  164. +111 −0 bower_components/jquery/src/serialize.js
  165. +2,015 −0 bower_components/jquery/src/sizzle/dist/sizzle.js
  166. +3 −0 bower_components/jquery/src/sizzle/dist/sizzle.min.js
  167. +1 −0 bower_components/jquery/src/sizzle/dist/sizzle.min.map
  168. +200 −0 bower_components/jquery/src/traversing.js
  169. +100 −0 bower_components/jquery/src/traversing/findFilter.js
  170. +6 −0 bower_components/jquery/src/traversing/var/rneedsContext.js
  171. +3 −0 bower_components/jquery/src/var/arr.js
  172. +4 −0 bower_components/jquery/src/var/class2type.js
  173. +5 −0 bower_components/jquery/src/var/concat.js
  174. +5 −0 bower_components/jquery/src/var/hasOwn.js
  175. +5 −0 bower_components/jquery/src/var/indexOf.js
  176. +3 −0 bower_components/jquery/src/var/pnum.js
  177. +5 −0 bower_components/jquery/src/var/push.js
  178. +3 −0 bower_components/jquery/src/var/rnotwhite.js
  179. +5 −0 bower_components/jquery/src/var/slice.js
  180. +3 −0 bower_components/jquery/src/var/strundefined.js
  181. +4 −0 bower_components/jquery/src/var/support.js
  182. +5 −0 bower_components/jquery/src/var/toString.js
  183. +3 −0 bower_components/jquery/src/var/trim.js
  184. +78 −0 bower_components/jquery/src/wrap.js
@@ -0,0 +1,23 @@
+{
+ "name": "fastclick",
+ "version": "0.6.12",
+ "main": "lib/fastclick.js",
+ "ignore": [
+ "**/.*",
+ "component.json",
+ "package.json",
+ "Makefile",
+ "tests",
+ "examples"
+ ],
+ "homepage": "https://github.com/ftlabs/fastclick",
+ "_release": "0.6.12",
+ "_resolution": {
+ "type": "version",
+ "tag": "v0.6.12",
+ "commit": "42f17aa41b65af456d4874603a55cb0e48de78f6"
+ },
+ "_source": "git://github.com/ftlabs/fastclick.git",
+ "_target": "~0.6.11",
+ "_originalSource": "fastclick"
+}
@@ -0,0 +1,7 @@
+Copyright (C) 2012 The Financial Times Ltd.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
@@ -0,0 +1,136 @@
+# FastClick #
+
+FastClick is a simple, easy-to-use library for eliminating the 300ms delay between a physical tap and the firing of a `click` event on mobile browsers. The aim is to make your application feel less laggy and more responsive while avoiding any interference with your current logic.
+
+FastClick is developed by [FT Labs](http://labs.ft.com/), part of the Financial Times.
+
+[Explication en français](http://maxime.sh/2013/02/supprimer-le-lag-des-clics-sur-mobile-avec-fastclick/).
+
+[日本語で説明](https://developer.mozilla.org/ja/docs/Mozilla/Firefox_OS/Apps/Tips_and_techniques#Make_events_immediate)。
+
+## Why does the delay exist? ##
+
+According to [Google](https://developers.google.com/mobile/articles/fast_buttons):
+
+> ...mobile browsers will wait approximately 300ms from the time that you tap the button to fire the click event. The reason for this is that the browser is waiting to see if you are actually performing a double tap.
+
+## Compatibility ##
+
+The library has been deployed as part of the [FT Web App](http://app.ft.com/) and is tried and tested on the following mobile browsers:
+
+* Mobile Safari on iOS 3 and upwards
+* Chrome on iOS 5 and upwards
+* Chrome on Android (ICS)
+* Opera Mobile 11.5 and upwards
+* Android Browser since Android 2
+* PlayBook OS 1 and upwards
+
+## When it isn't needed ##
+
+FastClick doesn't attach any listeners on desktop browsers.
+
+Chrome 32+ on Android with `width=device-width` in the [viewport meta tag](https://developer.mozilla.org/en-US/docs/Mobile/Viewport_meta_tag) doesn't have a 300ms delay, therefore listeners aren't attached.
+
+Same goes for Chrome on Android (all versions) with `user-scalable=no` in the viewport meta tag. But be aware that `user-scalable=no` also disables pinch zooming, which may be an accessibility concern.
+
+```html
+<meta name="viewport" content="initial-scale=1.0, user-scalable=no">
+```
+
+For IE10, you can use `-ms-touch-action: none` to disable double-tap-to-zoom on certain elements (like links and buttons) as described in [this MSDN blog post](http://blogs.msdn.com/b/askie/archive/2013/01/06/how-to-implement-the-ms-touch-action-none-property-to-disable-double-tap-zoom-on-touch-devices.aspx). For example:
+
+```css
+a, input, button {
+ -ms-touch-action: none !important;
+}
+```
+
+You'll then have no tap delay on those elements, without needing FastClick.
+
+## Usage ##
+
+Include fastclick.js in your JavaScript bundle or add it to your HTML page like this:
+
+```html
+<script type='application/javascript' src='/path/to/fastclick.js'></script>
+```
+
+The script must be loaded prior to instantiating FastClick on any element of the page.
+
+To instantiate FastClick on the `body`, which is the recommended method of use:
+
+```js
+window.addEventListener('load', function() {
+ FastClick.attach(document.body);
+}, false);
+```
+
+Don't forget to add a [shim](https://developer.mozilla.org/en-US/docs/DOM/EventTarget.removeEventListener#Compatibility) for `addEventListener` if you want to support IE8 and below.
+
+Otherwise, if you're using jQuery:
+
+```js
+$(function() {
+ FastClick.attach(document.body);
+});
+```
+
+If you're using Browserify or another CommonJS-style module system, the `FastClick.attach` function will be returned when you call `require('fastclick')`. As a result, the easiest way to use FastClick with these loaders is as follows:
+
+```js
+var attachFastClick = require('fastclick');
+attachFastClick(document.body);
+```
+
+### Minified ###
+
+Run `make` to build a minified version of FastClick using the Closure Compiler REST API. The minified file is saved to `build/fastclick.min.js`.
+
+### AMD ###
+
+FastClick has AMD (Asynchronous Module Definition) support. This allows it to be lazy-loaded with an AMD loader, such as [RequireJS](http://requirejs.org/).
+
+### Package managers ###
+
+You can install FastClick using [Component](https://github.com/component/component), [npm](https://npmjs.org/package/fastclick) or [Bower](http://bower.io/).
+
+For Ruby, there's a third-party gem called [fastclick-rails](http://rubygems.org/gems/fastclick-rails). For .NET there's a [NuGet package](http://nuget.org/packages/FastClick).
+
+## Advanced ##
+
+### Ignore certain elements with `needsclick` ###
+
+Sometimes you need FastClick to ignore certain elements. You can do this easily by adding the `needsclick` class.
+```html
+<a class="needsclick">Ignored by FastClick</a>
+```
+
+#### Use case 1: non-synthetic click required ####
+
+Internally, FastClick uses `document.createEvent` to fire a synthetic `click` event as soon as `touchend` is fired by the browser. It then suppresses the additional `click` event created by the browser after that. In some cases, the non-synthetic `click` event created by the browser is required, as described in the [triggering focus example](http://ftlabs.github.com/fastclick/examples/focus.html).
+
+This is where the `needsclick` class comes in. Add the class to any element that requires a non-synthetic click.
+
+#### Use case 2: Twitter Bootstrap 2.2.2 dropdowns ####
+
+Another example of when to use the `needsclick` class is with dropdowns in Twitter Bootstrap 2.2.2. Bootstrap add its own `touchstart` listener for dropdowns, so you want to tell FastClick to ignore those. If you don't, touch devices will automatically close the dropdown as soon as it is clicked, because both FastClick and Bootstrap execute the synthetic click, one opens the dropdown, the second closes it immediately after.
+
+```html
+<a class="dropdown-toggle needsclick" data-toggle="dropdown">Dropdown</a>
+```
+
+## Examples ##
+
+FastClick is designed to cope with many different browser oddities. Here are some examples to illustrate this:
+
+* [basic use](http://ftlabs.github.com/fastclick/examples/layer.html) showing the increase in perceived responsiveness
+* [triggering focus](http://ftlabs.github.com/fastclick/examples/focus.html) on an input element from a `click` handler
+* [input element](http://ftlabs.github.com/fastclick/examples/input.html) which never receives clicks but gets fast focus
+
+## Tests ##
+
+There are no automated tests. The files in `tests/` are manual reduced test cases. We've had a think about how best to test these cases, but they tend to be very browser/device specific and sometimes subjective which means it's not so trivial to test.
+
+## Credits and collaboration ##
+
+The lead developer of FastClick is [Rowan Beentje](http://twitter.com/rowanbeentje) at FT Labs. This fork is currently maintained by [Matthew Caruana Galizia](http://twitter.com/mcaruanagalizia). All open source code released by FT Labs is licenced under the MIT licence. We welcome comments, feedback and suggestions. Please feel free to raise an issue or pull request. Enjoy.
@@ -0,0 +1,13 @@
+{
+ "name": "fastclick",
+ "version": "0.6.12",
+ "main": "lib/fastclick.js",
+ "ignore": [
+ "**/.*",
+ "component.json",
+ "package.json",
+ "Makefile",
+ "tests",
+ "examples"
+ ]
+}
Oops, something went wrong.

0 comments on commit 206c7f5

Please sign in to comment.