]> git.ipfire.org Git - thirdparty/foundation/foundation-sites.git/log
thirdparty/foundation/foundation-sites.git
7 years agodocs: use valid branch names for supported versions 11378/head
Nicolas Coden [Thu, 5 Jul 2018 21:04:14 +0000 (23:04 +0200)] 
docs: use valid branch names for supported versions

See https://stackoverflow.com/a/22630664/4317384

7 years agodocs: improve gitflow model for supported versions
Nicolas Coden [Tue, 3 Jul 2018 20:03:28 +0000 (22:03 +0200)] 
docs: improve gitflow model for supported versions

Currently, supported versions are hosted on `support/<version>`. This bramch is intended to receive all commits and pull requests for compatible patches in order to prepare a release. The release would be made on the same bramch.

The issue with this model is that unline latest versions, support versions are not released on a "safe" branch. In order to resolve this issue and harmonize the way versions are prepared and released, the current commit move `support/<version>` to `develop/<version>` and add `master/<version>`.

Changes:
* Update CONTRIBUTING documentation to describe the `develop/...`+`master/...` approach
* Update GitHub pull request template to advise `develop/...` instead

7 years agoMerge pull request #11368 from DanielRuf/style/use-typeof-for-checking-undefined...
Nicolas Coden [Mon, 2 Jul 2018 20:23:08 +0000 (22:23 +0200)] 
Merge pull request #11368 from DanielRuf/style/use-typeof-for-checking-undefined-11363

style: use typeof for checking undefined

7 years agoMerge pull request #11366 from ncoden/fix/check-listeners-before-unbind-11360
Nicolas Coden [Mon, 2 Jul 2018 20:18:13 +0000 (22:18 +0200)] 
Merge pull request #11366 from ncoden/fix/check-listeners-before-unbind-11360

fix: prevent removing all listeners by checking them before unbinding

7 years agoMerge pull request #11104 from zurb/andycochran/8833-input-group-label-radius
Nicolas Coden [Mon, 2 Jul 2018 20:17:08 +0000 (22:17 +0200)] 
Merge pull request #11104 from zurb/andycochran/8833-input-group-label-radius

fix radius on input-group-label and input-group-button

7 years agoMerge pull request #11367 from ncoden/fix/fix-bower-json-11364
Nicolas Coden [Mon, 2 Jul 2018 20:16:06 +0000 (22:16 +0200)] 
Merge pull request #11367 from ncoden/fix/fix-bower-json-11364

fix: fix Bower file invalid JSON #11364

7 years agostyle: use typeof for checking undefined 11368/head
Daniel Ruf [Sun, 1 Jul 2018 21:58:09 +0000 (23:58 +0200)] 
style: use typeof for checking undefined

7 years agoMerge branch 'develop' into zurb/andycochran/8833-input-group-label-radius 11104/head
Nicolas Coden [Sun, 1 Jul 2018 21:39:15 +0000 (23:39 +0200)] 
Merge branch 'develop' into zurb/andycochran/8833-input-group-label-radius

7 years agofix: fix Bower file invalid JSON #11364 11367/head
Nicolas Coden [Sun, 1 Jul 2018 20:14:04 +0000 (22:14 +0200)] 
fix: fix Bower file invalid JSON #11364

Changes were introduced in https://github.com/zurb/foundation-sites/pull/11350
Closes https://github.com/zurb/foundation-sites/issues/11364

7 years agorefactor: simplify Input Group border-radius selector
Nicolas Coden [Sun, 1 Jul 2018 20:00:40 +0000 (22:00 +0200)] 
refactor: simplify Input Group border-radius selector

We should assume as little as possible to HTML structure inside our components. People should be able to freely use the classes of components/elements we provide without limited by self-references and dependencies.

This commit simplify the selector used to apply border-radius on Input Group childreens to make all childreens affected, with a single exception for `.input-group-button` where sub-childreens are affected too.

7 years agofix: prevent removing all listeners by checking them before unbinding 11366/head
Nicolas Coden [Sat, 30 Jun 2018 21:16:32 +0000 (23:16 +0200)] 
fix: prevent removing all listeners by checking them before unbinding

$(...).off(undefined) removes all the attached event listeners, including those outside Foundation of unrelated to the issue.

This commit fixes #11360 and probably others issues by checking for variables expected to be listeners names before using it to remove the listeners.

[This fix is compatible with v6.5]

Closes https://github.com/zurb/foundation-sites/issues/11360

7 years agoMerge pull request #11361 from ncoden/fix/xy-grid-zf-size-outside-of-breakpoint
Nicolas Coden [Fri, 29 Jun 2018 19:42:24 +0000 (21:42 +0200)] 
Merge pull request #11361 from ncoden/fix/xy-grid-zf-size-outside-of-breakpoint

fix: remove $-zf-size from non-responsive XY Grid classes generation

7 years agoMerge pull request #11354 from vanilla-thunder/feat/pick-active-menu-item-color-by...
Nicolas Coden [Thu, 28 Jun 2018 23:20:10 +0000 (01:20 +0200)] 
Merge pull request #11354 from vanilla-thunder/feat/pick-active-menu-item-color-by-contrast

feat: automatically pick active menu item color by contrast

7 years agoautomatically pick active menu item text color 11354/head
Marat [Tue, 26 Jun 2018 22:42:23 +0000 (00:42 +0200)] 
automatically pick active menu item text color

picking text color by contrast instead of hardcoded white for easier color scheme customisation

7 years agofix: remove $-zf-size from non-responsive XY Grid classes generation 11361/head
Nicolas Coden [Thu, 28 Jun 2018 17:32:12 +0000 (19:32 +0200)] 
fix: remove $-zf-size from non-responsive XY Grid classes generation

`$-zf-size` is only set within breakpoints. Breakpoints are not expected to be used around the `xy-vertical-grid-classes()` mixin.

Note: a more appropriate fix would be to rely on the `xy-cell()` mixin instead of `xy-cell-static()` to fully support explicit/implicit/null breakpoint option. However this may introduce breaking changes, so this will be kept for v6.6.0.

[This fix is compatible with v6.5]

7 years agoMerge pull request #11352 from ncoden/chore/update-dev-jauery-against-cve
Nicolas Coden [Wed, 27 Jun 2018 15:31:12 +0000 (17:31 +0200)] 
Merge pull request #11352 from ncoden/chore/update-dev-jauery-against-cve

chore: resolve jQuery devDependency CVE

7 years agochore: resolve jQuery devDependency CVE 11352/head
Nicolas Coden [Tue, 26 Jun 2018 20:43:59 +0000 (22:43 +0200)] 
chore: resolve jQuery devDependency CVE

Update the internal jQuery version (used for tests) to the latest version to resolve a CVE.

As Foundation supports jQuery `>=2.2.0`, the jQuery peer dependency is not changed. PeerDependencies versions in `package.json` should only reflect the actual compatibility with the package, regardless of promotion or "potential" security issue. It's up to the end developer to choose the package version corresponding to its own needs and to the risks comming with its own usage.

7 years agoMerge pull request #11350 from ncoden/fix/fix-update-bower-config
Nicolas Coden [Tue, 26 Jun 2018 20:00:15 +0000 (22:00 +0200)] 
Merge pull request #11350 from ncoden/fix/fix-update-bower-config

fix: fix and update Bower config

7 years agofix: add back Bower dependencies 11350/head
Nicolas Coden [Mon, 25 Jun 2018 22:55:50 +0000 (00:55 +0200)] 
fix: add back Bower dependencies

Bower dependencies in `bower.json` were removed in #11073 in the migration from Bower to npm.

These dependencies should not have been removed as the Bower package still require `jquery` and `what-input`. Someone installing `foundation-sites` with bower should still have these packages included. We simply don't use Bower anymore in development mode and don't promote its usage in the documentation.

Removing `bower install` commands was sufficiant for this migration and Bower dependencies in `bower.json` were unrelated.

See https://github.com/zurb/foundation-sites/pull/11073

7 years agochore: add various fields to Bower config
Nicolas Coden [Mon, 25 Jun 2018 22:44:38 +0000 (00:44 +0200)] 
chore: add various fields to Bower config

7 years agochore: update Bower ignored files list
Nicolas Coden [Mon, 25 Jun 2018 22:42:58 +0000 (00:42 +0200)] 
chore: update Bower ignored files list

7 years agoMerge pull request #11349 from ncoden/fix/meteor-fourseven-scss-compatibility
Nicolas Coden [Sat, 23 Jun 2018 21:56:02 +0000 (23:56 +0200)] 
Merge pull request #11349 from ncoden/fix/meteor-fourseven-scss-compatibility

fix: revise Meteor "fourseven:scss" compatibility for Meteor<1.4.1 support

7 years agofix: revise Meteor "fourseven:scss" compatibility for better Meteor support 11349/head
Nicolas Coden [Fri, 22 Jun 2018 20:17:33 +0000 (22:17 +0200)] 
fix: revise Meteor "fourseven:scss" compatibility for better Meteor support

Foundation support all `fourseven:scss` versions from `v3.4`.

Changes:
* revise `fourseven:scss` compatibility to `3.4.1 || 4.0.0` to support both older and newer Meteor versions

7 years agoMerge pull request #11341 from ncoden/fix/reveal-single-scrollbar-7831
Nicolas Coden [Tue, 19 Jun 2018 20:03:00 +0000 (22:03 +0200)] 
Merge pull request #11341 from ncoden/fix/reveal-single-scrollbar-7831

fix: keep a scrollbar on document when Reveal opens #7831

7 years agodocs: add doc for Reveal methods _addGlobalClasses/_removeGlobalClasses 11341/head
Nicolas Coden [Mon, 18 Jun 2018 21:30:26 +0000 (23:30 +0200)] 
docs: add doc for Reveal methods _addGlobalClasses/_removeGlobalClasses

7 years agorefactor: rename Reveal internal methods for a better clarity
Nicolas Coden [Mon, 18 Jun 2018 21:27:39 +0000 (23:27 +0200)] 
refactor: rename Reveal internal methods for a better clarity

7 years agofix: show/hide Reveal scrollbar on window resizing
Nicolas Coden [Mon, 18 Jun 2018 21:08:12 +0000 (23:08 +0200)] 
fix: show/hide Reveal scrollbar on window resizing

7 years agofix: keep a scrollbar on document when Reveal opens #7831
Nicolas Coden [Sun, 17 Jun 2018 21:52:41 +0000 (23:52 +0200)] 
fix: keep a scrollbar on document when Reveal opens #7831

#11065 was intented to avoid double scrollbars from a Reveal modal, but removing all scrollbars when the modal opens changes the page content width and the content shift. This is a regression of #7831.

The current solution is a mix between the two previous fixes:
* Modal may have a scrollbar or not, following its content height
* Body has no scrollbar and prevent any scroll
* Document may have a scrollbar, following its content height (controlled in JS)

Changes:
* add the `zf-has-scroll` global html modifer and toggle it on Reveal opening/closing
* always prevent scroll on body instead of html tag like in #10583

See https://github.com/zurb/foundation-sites/issues/10791#issuecomment-377861523
Closes #7831

7 years agoMerge pull request #11333 from ncoden/chore/increase-tests-timeout
Nicolas Coden [Thu, 14 Jun 2018 21:45:00 +0000 (23:45 +0200)] 
Merge pull request #11333 from ncoden/chore/increase-tests-timeout

chore: increase mocha tests timeout

7 years agoMerge pull request #11334 from ncoden/chore/update-dependencies-2018-06-13s
Nicolas Coden [Thu, 14 Jun 2018 09:14:47 +0000 (11:14 +0200)] 
Merge pull request #11334 from ncoden/chore/update-dependencies-2018-06-13s

chore: update dependencies (2018-06-13)

7 years agochore: update lockfiles 11334/head
Nicolas Coden [Wed, 13 Jun 2018 22:14:24 +0000 (00:14 +0200)] 
chore: update lockfiles

7 years agochore: update dependencies (2018-06-13)
Nicolas Coden [Wed, 13 Jun 2018 21:53:48 +0000 (23:53 +0200)] 
chore: update dependencies (2018-06-13)

Update dependencies:
- sinon `5.0.1` -> `6.0.0`
- motion-ui `1.1.0` -> `2.0.2`

There is no breaking changes

7 years agochore: increase mocha tests timeout 11333/head
Nicolas Coden [Wed, 13 Jun 2018 20:57:41 +0000 (22:57 +0200)] 
chore: increase mocha tests timeout

Some tests still take too much time depending on the browser and system on BrowserStack.

7 years agoMerge pull request #11326 from mapx/patch-1
Nicolas Coden [Thu, 7 Jun 2018 04:44:10 +0000 (06:44 +0200)] 
Merge pull request #11326 from mapx/patch-1

Fix a typo in customizer/index.html

7 years agoFix typo 11326/head
Yuchen Xie [Wed, 6 Jun 2018 01:06:14 +0000 (09:06 +0800)] 
Fix typo

7 years agoMerge pull request #11321 from zurb/dependabot/npm_and_yarn/js-yaml-3.12.0
Nicolas Coden [Tue, 5 Jun 2018 21:59:28 +0000 (23:59 +0200)] 
Merge pull request #11321 from zurb/dependabot/npm_and_yarn/js-yaml-3.12.0

build: bump js-yaml from 3.11.0 to 3.12.0

7 years agoMerge pull request #11322 from zurb/dependabot/npm_and_yarn/webpack-4.10.2
Nicolas Coden [Tue, 5 Jun 2018 21:57:11 +0000 (23:57 +0200)] 
Merge pull request #11322 from zurb/dependabot/npm_and_yarn/webpack-4.10.2

build: bump webpack from 4.9.1 to 4.10.2

7 years agoMerge pull request #11323 from zurb/dependabot/npm_and_yarn/autoprefixer-8.6.0
Nicolas Coden [Tue, 5 Jun 2018 21:56:40 +0000 (23:56 +0200)] 
Merge pull request #11323 from zurb/dependabot/npm_and_yarn/autoprefixer-8.6.0

build: bump autoprefixer from 8.5.1 to 8.6.0

7 years agobuild: bump autoprefixer from 8.5.1 to 8.6.0 11323/head
dependabot[bot] [Mon, 4 Jun 2018 21:39:03 +0000 (21:39 +0000)] 
build: bump autoprefixer from 8.5.1 to 8.6.0

Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 8.5.1 to 8.6.0.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/postcss/autoprefixer/compare/8.5.1...8.6.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
7 years agoMerge pull request #11320 from zurb/dependabot/npm_and_yarn/@commitlint/cli-7.0.0
Nicolas Coden [Mon, 4 Jun 2018 21:36:16 +0000 (23:36 +0200)] 
Merge pull request #11320 from zurb/dependabot/npm_and_yarn/@commitlint/cli-7.0.0

build: bump @commitlint/cli from 6.2.0 to 7.0.0

7 years agobuild: bump js-yaml from 3.11.0 to 3.12.0 11321/head
dependabot[bot] [Mon, 4 Jun 2018 20:55:00 +0000 (20:55 +0000)] 
build: bump js-yaml from 3.11.0 to 3.12.0

Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 3.11.0 to 3.12.0.
- [Release notes](https://github.com/nodeca/js-yaml/releases)
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/3.11.0...3.12.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
7 years agobuild: bump webpack from 4.9.1 to 4.10.2 11322/head
dependabot[bot] [Mon, 4 Jun 2018 20:54:49 +0000 (20:54 +0000)] 
build: bump webpack from 4.9.1 to 4.10.2

Bumps [webpack](https://github.com/webpack/webpack) from 4.9.1 to 4.10.2.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v4.9.1...v4.10.2)

Signed-off-by: dependabot[bot] <support@dependabot.com>
7 years agoMerge branch 'develop' into dependabot/npm_and_yarn/@commitlint/cli-7.0.0 11320/head
Nicolas Coden [Mon, 4 Jun 2018 20:53:45 +0000 (22:53 +0200)] 
Merge branch 'develop' into dependabot/npm_and_yarn/@commitlint/cli-7.0.0

7 years agoMerge pull request #11319 from zurb/dependabot/npm_and_yarn/inquirer-6.0.0
Nicolas Coden [Mon, 4 Jun 2018 20:52:17 +0000 (22:52 +0200)] 
Merge pull request #11319 from zurb/dependabot/npm_and_yarn/inquirer-6.0.0

build: bump inquirer from 5.2.0 to 6.0.0

7 years agoMerge pull request #11318 from zurb/dependabot/npm_and_yarn/@commitlint/config-conven...
Nicolas Coden [Mon, 4 Jun 2018 20:51:59 +0000 (22:51 +0200)] 
Merge pull request #11318 from zurb/dependabot/npm_and_yarn/@commitlint/config-conventional-7.0.1

build: bump @commitlint/config-conventional from 6.1.3 to 7.0.1

7 years agobuild: bump @commitlint/cli from 6.2.0 to 7.0.0
dependabot[bot] [Mon, 4 Jun 2018 20:04:52 +0000 (20:04 +0000)] 
build: bump @commitlint/cli from 6.2.0 to 7.0.0

Bumps [@commitlint/cli](https://github.com/marionebl/commitlint) from 6.2.0 to 7.0.0.
- [Release notes](https://github.com/marionebl/commitlint/releases)
- [Changelog](https://github.com/marionebl/commitlint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/marionebl/commitlint/compare/v6.2.0...v7.0.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
7 years agobuild: bump inquirer from 5.2.0 to 6.0.0 11319/head
dependabot[bot] [Mon, 4 Jun 2018 20:04:46 +0000 (20:04 +0000)] 
build: bump inquirer from 5.2.0 to 6.0.0

Bumps [inquirer](https://github.com/SBoudrias/Inquirer.js) from 5.2.0 to 6.0.0.
- [Release notes](https://github.com/SBoudrias/Inquirer.js/releases)
- [Commits](https://github.com/SBoudrias/Inquirer.js/compare/v5.2.0...v6.0.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
7 years agobuild: bump @commitlint/config-conventional from 6.1.3 to 7.0.1 11318/head
dependabot[bot] [Mon, 4 Jun 2018 20:04:26 +0000 (20:04 +0000)] 
build: bump @commitlint/config-conventional from 6.1.3 to 7.0.1

Bumps [@commitlint/config-conventional](https://github.com/marionebl/commitlint) from 6.1.3 to 7.0.1.
- [Release notes](https://github.com/marionebl/commitlint/releases)
- [Changelog](https://github.com/marionebl/commitlint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/marionebl/commitlint/compare/v6.1.3...v7.0.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
7 years agoMerge pull request #11317 from ncoden/chore/upgrade-babel-v7
Nicolas Coden [Mon, 4 Jun 2018 20:01:59 +0000 (22:01 +0200)] 
Merge pull request #11317 from ncoden/chore/upgrade-babel-v7

chore: update Babel to v7

7 years agoMerge pull request #11316 from ncoden/fix/babelify-env-preset
Nicolas Coden [Mon, 4 Jun 2018 20:01:47 +0000 (22:01 +0200)] 
Merge pull request #11316 from ncoden/fix/babelify-env-preset

fix: fix outdated Browserify transform configuration

7 years agofix: add missing Foundation import in Touch entry 11317/head
Nicolas Coden [Sun, 3 Jun 2018 07:58:02 +0000 (09:58 +0200)] 
fix: add missing Foundation import in Touch entry

Export is no longer ignored for undefined variables in babel-core@7.

7 years agochore: update Babel to v7
Nicolas Coden [Sat, 2 Jun 2018 21:52:40 +0000 (23:52 +0200)] 
chore: update Babel to v7

Update update and related packages to v7 beta.

Changes:
* Migrate to `@babel/*` packages
* Use `@babel/preset-env` instead of `env` preset
* Remove unecessary browserlist config in `.babelrc` config
* Update Yarn lockfiles

7 years agorefactor: move all browserlist configs to ".browserslistrc" 11316/head
Nicolas Coden [Sat, 2 Jun 2018 19:03:50 +0000 (21:03 +0200)] 
refactor: move all browserlist configs to ".browserslistrc"

Note: browserlist config is kept in ".babelrc" because browserlist external config is not supported by Babel < 7. See https://github.com/browserslist/browserslist

7 years agofix: use the "env" babel preset for browserify transformation
Nicolas Coden [Sat, 2 Jun 2018 18:43:57 +0000 (20:43 +0200)] 
fix: use the "env" babel preset for browserify transformation

Foundation now require the `env` babel preset with a browserlist, but browserify config is oudated and still uses the `es2015` preset.

Changes:
* use the `env` babel prese for browserify transformation instead of `es2015`

7 years agoMerge pull request #11315 from ncoden/fix/breakpoint-max-width-precision-11313
Nicolas Coden [Fri, 1 Jun 2018 21:15:07 +0000 (23:15 +0200)] 
Merge pull request #11315 from ncoden/fix/breakpoint-max-width-precision-11313

fix: lower breakpoint max value precision to avoid rounding #11313

7 years agofix: revert mistakenly changed `$global-flexbox` setting in #11315 11315/head
Nicolas Coden [Thu, 31 May 2018 21:33:06 +0000 (23:33 +0200)] 
fix: revert mistakenly changed `$global-flexbox` setting in #11315

7 years agoMerge pull request #11308 from ncoden/chore/remove-unused-dependencies
Nicolas Coden [Thu, 31 May 2018 21:00:02 +0000 (23:00 +0200)] 
Merge pull request #11308 from ncoden/chore/remove-unused-dependencies

chore: remove unused dependencies

7 years agofix: lower breakpoint max value precision to avoid rounding #11313
Nicolas Coden [Thu, 31 May 2018 20:56:19 +0000 (22:56 +0200)] 
fix: lower breakpoint max value precision to avoid rounding #11313

As seen in #10978, we need a subpixel precision to handle zoomed browsers. But browsers handle sub-pixel mediaqueries badly and a too high precision causes the issue described above. So we have to find the proper balance for a maximum support.

Changes:
* set breakpoint max values to `0.00125em` (`0.02px`)  under the next breakpoint instead of `0.00001`.

Closes https://github.com/zurb/foundation-sites/issues/11313

7 years agochore: remove unused dependencies 11308/head
Nicolas Coden [Tue, 29 May 2018 21:58:38 +0000 (23:58 +0200)] 
chore: remove unused dependencies

Remove dependencies:
* `dateformat`
* `gaze`

These dependencies are not used in CLI, JS, Sass or `foundation-docs`.

Keep dependencies:
* `util-deprecate`: it is probable that we will have to add and remove it very often.

7 years agoMerge pull request #11306 from zurb/dependabot/npm_and_yarn/husky-1.0.0-rc.8
Nicolas Coden [Tue, 29 May 2018 21:36:50 +0000 (23:36 +0200)] 
Merge pull request #11306 from zurb/dependabot/npm_and_yarn/husky-1.0.0-rc.8

build: bump husky from 1.0.0-rc.6 to 1.0.0-rc.8

7 years agoMerge pull request #11305 from zurb/dependabot/npm_and_yarn/webpack-4.9.1
Nicolas Coden [Tue, 29 May 2018 21:36:05 +0000 (23:36 +0200)] 
Merge pull request #11305 from zurb/dependabot/npm_and_yarn/webpack-4.9.1

build: bump webpack from 4.8.3 to 4.9.1

7 years agoMerge pull request #11300 from ncoden/fix/xy-cell-gutter-fallback-11194
Nicolas Coden [Mon, 28 May 2018 18:14:20 +0000 (20:14 +0200)] 
Merge pull request #11300 from ncoden/fix/xy-cell-gutter-fallback-11194

fix: use fallback gutter for fallback breakpoint in XY cell #11194

7 years agoMerge pull request #11301 from zurb/dependabot/npm_and_yarn/sinon-5.0.10
Nicolas Coden [Mon, 28 May 2018 18:13:40 +0000 (20:13 +0200)] 
Merge pull request #11301 from zurb/dependabot/npm_and_yarn/sinon-5.0.10

build: bump sinon from 5.0.7 to 5.0.10

7 years agoMerge pull request #11302 from zurb/dependabot/npm_and_yarn/gulp-sass-lint-1.4.0
Nicolas Coden [Mon, 28 May 2018 18:12:34 +0000 (20:12 +0200)] 
Merge pull request #11302 from zurb/dependabot/npm_and_yarn/gulp-sass-lint-1.4.0

build: bump gulp-sass-lint from 1.3.4 to 1.4.0

7 years agoMerge pull request #11303 from zurb/dependabot/npm_and_yarn/autoprefixer-8.5.1
Nicolas Coden [Mon, 28 May 2018 18:11:09 +0000 (20:11 +0200)] 
Merge pull request #11303 from zurb/dependabot/npm_and_yarn/autoprefixer-8.5.1

build: bump autoprefixer from 8.5.0 to 8.5.1

7 years agobuild: bump husky from 1.0.0-rc.6 to 1.0.0-rc.8 11306/head
dependabot[bot] [Mon, 28 May 2018 09:23:22 +0000 (09:23 +0000)] 
build: bump husky from 1.0.0-rc.6 to 1.0.0-rc.8

Bumps [husky](https://github.com/typicode/husky) from 1.0.0-rc.6 to 1.0.0-rc.8.
- [Release notes](https://github.com/typicode/husky/releases)
- [Changelog](https://github.com/typicode/husky/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/typicode/husky/compare/v1.0.0-rc.6...v1.0.0-rc.8)

Signed-off-by: dependabot[bot] <support@dependabot.com>
7 years agobuild: bump webpack from 4.8.3 to 4.9.1 11305/head
dependabot[bot] [Mon, 28 May 2018 09:23:14 +0000 (09:23 +0000)] 
build: bump webpack from 4.8.3 to 4.9.1

Bumps [webpack](https://github.com/webpack/webpack) from 4.8.3 to 4.9.1.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v4.8.3...v4.9.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
7 years agobuild: bump autoprefixer from 8.5.0 to 8.5.1 11303/head
dependabot[bot] [Mon, 28 May 2018 09:22:39 +0000 (09:22 +0000)] 
build: bump autoprefixer from 8.5.0 to 8.5.1

Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 8.5.0 to 8.5.1.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/postcss/autoprefixer/compare/8.5.0...8.5.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
7 years agobuild: bump gulp-sass-lint from 1.3.4 to 1.4.0 11302/head
dependabot[bot] [Mon, 28 May 2018 09:22:22 +0000 (09:22 +0000)] 
build: bump gulp-sass-lint from 1.3.4 to 1.4.0

Bumps [gulp-sass-lint](https://github.com/sasstools/gulp-sass-lint) from 1.3.4 to 1.4.0.
- [Release notes](https://github.com/sasstools/gulp-sass-lint/releases)
- [Changelog](https://github.com/sasstools/gulp-sass-lint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sasstools/gulp-sass-lint/compare/v1.3.4...v1.4.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
7 years agobuild: bump sinon from 5.0.7 to 5.0.10 11301/head
dependabot[bot] [Mon, 28 May 2018 09:21:49 +0000 (09:21 +0000)] 
build: bump sinon from 5.0.7 to 5.0.10

Bumps [sinon](https://github.com/sinonjs/sinon) from 5.0.7 to 5.0.10.
- [Release notes](https://github.com/sinonjs/sinon/releases)
- [Changelog](https://github.com/sinonjs/sinon/blob/master/docs/changelog.md)
- [Commits](https://github.com/sinonjs/sinon/compare/v5.0.7...v5.0.10)

Signed-off-by: dependabot[bot] <support@dependabot.com>
7 years agoMerge pull request #11265 from thoughtassassin/filter-elements-with-plugins-in-reflow
Nicolas Coden [Sun, 27 May 2018 19:19:04 +0000 (21:19 +0200)] 
Merge pull request #11265 from thoughtassassin/filter-elements-with-plugins-in-reflow

feat: filter elements with plugins from reflow method

7 years agodocs: fix typo in javascript setup 11265/head
Nicolas Coden [Sat, 26 May 2018 21:09:35 +0000 (23:09 +0200)] 
docs: fix typo in javascript setup

7 years agodocs: add warning about global foundation() performances
Nicolas Coden [Sat, 26 May 2018 21:03:20 +0000 (23:03 +0200)] 
docs: add warning about global foundation() performances

7 years agofix: use fallback gutter for fallback breakpoint in XY cell #11194 11300/head
Nicolas Coden [Fri, 25 May 2018 21:17:25 +0000 (23:17 +0200)] 
fix: use fallback gutter for fallback breakpoint in XY cell #11194

When no breakpoint is passed to `xy-cell` and a fallback "zero" breakpoint is used, use a fallback gutter as well if it is not found. This way, an implicit behavior stay implicit and a warning is thrown only if a breakpoint was explicitely given.

Closes https://github.com/zurb/foundation-sites/issues/11194

7 years agoMerge pull request #11274 from ncoden/fix/typescript-foudation-global-definition...
Nicolas Coden [Thu, 24 May 2018 21:24:09 +0000 (23:24 +0200)] 
Merge pull request #11274 from ncoden/fix/typescript-foudation-global-definition-11193

fix: fix Typescript jQuery foundation method definition #11193

7 years agoMerge pull request #11269 from ncoden/chore/move-typescript-out-of-dist-folder
Nicolas Coden [Thu, 24 May 2018 21:23:56 +0000 (23:23 +0200)] 
Merge pull request #11269 from ncoden/chore/move-typescript-out-of-dist-folder

chore: move typescript definitions out of dist folder

7 years agoMerge pull request #11292 from ncoden/chore/update-foundation-docs
Nicolas Coden [Thu, 24 May 2018 21:23:08 +0000 (23:23 +0200)] 
Merge pull request #11292 from ncoden/chore/update-foundation-docs

chore: update `foundation-docs` for the "ClipboardJS" patch

7 years agoMerge pull request #11294 from ncoden/chore/move-jquery-to-peer-dependencies-11290
Nicolas Coden [Thu, 24 May 2018 21:22:34 +0000 (23:22 +0200)] 
Merge pull request #11294 from ncoden/chore/move-jquery-to-peer-dependencies-11290

chore: move jQuery & what-input to peerDependencies #11290

7 years agoMerge pull request #11286 from zurb/dependabot/npm_and_yarn/mocha-5.2.0
Nicolas Coden [Wed, 23 May 2018 21:37:07 +0000 (23:37 +0200)] 
Merge pull request #11286 from zurb/dependabot/npm_and_yarn/mocha-5.2.0

build: bump mocha from 5.1.1 to 5.2.0

7 years agoMerge pull request #11288 from zurb/dependabot/npm_and_yarn/gulp-replace-1.0.0
Nicolas Coden [Wed, 23 May 2018 21:35:23 +0000 (23:35 +0200)] 
Merge pull request #11288 from zurb/dependabot/npm_and_yarn/gulp-replace-1.0.0

build: bump gulp-replace from 0.6.1 to 1.0.0

7 years agoMerge pull request #11285 from zurb/dependabot/npm_and_yarn/gulp-rename-1.2.3
Nicolas Coden [Wed, 23 May 2018 21:34:41 +0000 (23:34 +0200)] 
Merge pull request #11285 from zurb/dependabot/npm_and_yarn/gulp-rename-1.2.3

build: bump gulp-rename from 1.2.2 to 1.2.3

7 years agoMerge pull request #11287 from zurb/dependabot/npm_and_yarn/what-input-5.1.0
Nicolas Coden [Wed, 23 May 2018 21:31:55 +0000 (23:31 +0200)] 
Merge pull request #11287 from zurb/dependabot/npm_and_yarn/what-input-5.1.0

build: bump what-input from 5.0.7 to 5.1.0

7 years agoMerge pull request #11289 from zurb/dependabot/npm_and_yarn/husky-1.0.0-rc.6
Nicolas Coden [Tue, 22 May 2018 21:29:33 +0000 (23:29 +0200)] 
Merge pull request #11289 from zurb/dependabot/npm_and_yarn/husky-1.0.0-rc.6

build: bump husky from 1.0.0-rc.4 to 1.0.0-rc.6

7 years agochore: move jQuery & what-input to peerDependencies #11290 11294/head
Nicolas Coden [Tue, 22 May 2018 21:15:02 +0000 (23:15 +0200)] 
chore: move jQuery & what-input to peerDependencies #11290

peerDependencies is for dependencies that are exposed to (and expected to be used by) the consuming code, as opposed to "private" dependencies that are not exposed, and are only an implementation detail.

* We need `jQuery` and `motion-ui` as peerDependencies instead of dependencies because we actually expect the user to install them. We cannot simply remove them because we still need the package managers to check for versions compatibilities and warn the user if they are missing.
* We need `jQuery` and `motion-ui` as devDependencies too because we use them for tests/build/documentation and peerDependencies are not installed (even in development mode - https://github.com/yarnpkg/yarn/issues/1503).

See https://github.com/zurb/foundation-sites/issues/11290

7 years agochore: update foundation-docs 11292/head
Nicolas Coden [Mon, 21 May 2018 17:46:25 +0000 (19:46 +0200)] 
chore: update foundation-docs

Required because of b323354 that renamed Clipboard to ClipboardJS

Included changes:
1489588 style: add newline
5184de6 style: remove extraneous space
aaa25b0 fix: increase z-index of topbar
65242d8 chore: update lockfile
477baf9 tests: use npm ci
b323354 fix: migrate to the new ClipboardJS instantiation to resolve conflict with window.Clipboard
9331594 fix: add namespace to type class in Sass reference table

7 years agoMerge pull request #11279 from ncoden/test/fix-interchange-debonce-test-race-condition
Nicolas Coden [Mon, 21 May 2018 14:40:25 +0000 (16:40 +0200)] 
Merge pull request #11279 from ncoden/test/fix-interchange-debonce-test-race-condition

test: fix interchange debonce test race condition

7 years agobuild: bump husky from 1.0.0-rc.4 to 1.0.0-rc.6 11289/head
dependabot[bot] [Mon, 21 May 2018 09:21:59 +0000 (09:21 +0000)] 
build: bump husky from 1.0.0-rc.4 to 1.0.0-rc.6

Bumps [husky](https://github.com/typicode/husky) from 1.0.0-rc.4 to 1.0.0-rc.6.
- [Release notes](https://github.com/typicode/husky/releases)
- [Changelog](https://github.com/typicode/husky/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/typicode/husky/compare/v1.0.0-rc.4...v1.0.0-rc.6)

Signed-off-by: dependabot[bot] <support@dependabot.com>
7 years agobuild: bump gulp-replace from 0.6.1 to 1.0.0 11288/head
dependabot[bot] [Mon, 21 May 2018 09:21:29 +0000 (09:21 +0000)] 
build: bump gulp-replace from 0.6.1 to 1.0.0

Bumps [gulp-replace](https://github.com/lazd/gulp-replace) from 0.6.1 to 1.0.0.
- [Release notes](https://github.com/lazd/gulp-replace/releases)
- [Commits](https://github.com/lazd/gulp-replace/commits)

Signed-off-by: dependabot[bot] <support@dependabot.com>
7 years agobuild: bump what-input from 5.0.7 to 5.1.0 11287/head
dependabot[bot] [Mon, 21 May 2018 09:20:49 +0000 (09:20 +0000)] 
build: bump what-input from 5.0.7 to 5.1.0

Bumps [what-input](https://github.com/ten1seven/what-input) from 5.0.7 to 5.1.0.
- [Release notes](https://github.com/ten1seven/what-input/releases)
- [Commits](https://github.com/ten1seven/what-input/compare/v5.0.7...v5.1.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
7 years agobuild: bump mocha from 5.1.1 to 5.2.0 11286/head
dependabot[bot] [Mon, 21 May 2018 09:20:17 +0000 (09:20 +0000)] 
build: bump mocha from 5.1.1 to 5.2.0

Bumps [mocha](https://github.com/mochajs/mocha) from 5.1.1 to 5.2.0.
- [Release notes](https://github.com/mochajs/mocha/releases)
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mochajs/mocha/compare/v5.1.1...v5.2.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
7 years agobuild: bump gulp-rename from 1.2.2 to 1.2.3 11285/head
dependabot[bot] [Mon, 21 May 2018 09:19:58 +0000 (09:19 +0000)] 
build: bump gulp-rename from 1.2.2 to 1.2.3

Bumps [gulp-rename](https://github.com/hparra/gulp-rename) from 1.2.2 to 1.2.3.
- [Release notes](https://github.com/hparra/gulp-rename/releases)
- [Commits](https://github.com/hparra/gulp-rename/commits)

Signed-off-by: dependabot[bot] <support@dependabot.com>
7 years agoMerge pull request #11283 from adamklepacz/patch-1
Nicolas Coden [Sun, 20 May 2018 20:04:50 +0000 (22:04 +0200)] 
Merge pull request #11283 from adamklepacz/patch-1

Update forms.md

7 years agoUpdate forms.md 11283/head
Adam Klepacz [Sun, 20 May 2018 19:17:34 +0000 (21:17 +0200)] 
Update forms.md

I have changed classes in #### Checkboxes and Radio Buttons cause in yours HTML EXAMPLE third checkbox was collapsing to the next line.
Now it displays proper

7 years agoMerge pull request #11275 from ncoden/test/wait-ie-render-to-test-focus
Nicolas Coden [Sat, 19 May 2018 16:03:37 +0000 (18:03 +0200)] 
Merge pull request #11275 from ncoden/test/wait-ie-render-to-test-focus

test: give time to IE to render elements before testing focus

7 years agoMerge pull request #11280 from ncoden/docs/clarify-xy-grid-frame-example
Nicolas Coden [Fri, 18 May 2018 21:51:06 +0000 (23:51 +0200)] 
Merge pull request #11280 from ncoden/docs/clarify-xy-grid-frame-example

docs: clarify usage of body overflow in XY Grid grid-frame example

7 years agodocs: clarify usage of body overflow in XY Grid grid-frame example 11280/head
Chris [Wed, 16 May 2018 20:53:11 +0000 (16:53 -0400)] 
docs: clarify usage of body overflow in XY Grid grid-frame example

See [comment](https://github.com/zurb/foundation-sites/issues/11191#issuecomment-389658664).

7 years agodocs: add doc for "tryInterval" test utility 11279/head
Nicolas Coden [Fri, 18 May 2018 20:16:27 +0000 (22:16 +0200)] 
docs: add doc for "tryInterval" test utility

7 years agotest: wait for debounce for slow browsers in Interval debounce test
Nicolas Coden [Fri, 18 May 2018 20:13:04 +0000 (22:13 +0200)] 
test: wait for debounce for slow browsers in Interval debounce test

Timeout delays are most often not respected and the differences between several timeouts running in parrallel can be huge. To prevent race conditions on slower browsers, we run the debounce test several time to wait for the debounced event to be called, which may be finally called way after the expected time.

7 years agofeat: add `testInterval` test utility
Nicolas Coden [Fri, 18 May 2018 20:00:49 +0000 (22:00 +0200)] 
feat: add `testInterval` test utility

7 years agoMerge pull request #11272 from ncoden/docs/acccordion-typo-11271
Nicolas Coden [Wed, 16 May 2018 21:50:06 +0000 (23:50 +0200)] 
Merge pull request #11272 from ncoden/docs/acccordion-typo-11271

docs: fix typo in Accordion docs