Josh Johnson
9bb0c628b2
Add deploy to gh pages action ( #690 )
2019-10-24 17:20:57 +01:00
Konstantin Vyatkin
a35c8b9009
Fixing typings (again 🤷🏼♂️ ) + test for them ( #682 )
...
* add index notation
* add types check
2019-10-24 12:02:34 +01:00
Konstantin Vyatkin
1dbab0f29e
upgrade Cypress to 3.5 ( #686 )
2019-10-24 07:50:00 +01:00
Konstantin Vyatkin
e83f40956b
fix typings ( #681 )
...
* fix typings
* allow array in constructor
2019-10-23 19:11:22 +01:00
Josh Johnson
dc7cf42e90
Ignore branches that are not master ( #678 )
...
* Ignore branches that are not master
* List branches and ignored branches
* Remove tags check from npm publish instead
* 🔖 Version 7.1.5
2019-10-23 11:01:05 +01:00
Josh Johnson
4c6acb5de2
Further ci tweaks ( #677 )
...
* Align codecov actions
* Update post version command to include tag
* 🔖 Version 7.1.4
2019-10-23 10:27:53 +01:00
Josh Johnson
7e38f83b9e
Further ci tweaks ( #676 )
...
* Align codecov actions
* Remove preversion
* Remove npm conditional
* 🔖 Version 7.1.3
2019-10-23 10:00:14 +01:00
Josh Johnson
71e64e0f52
Further CI tweaks + vulnerability fix ( #675 )
...
* Update workflow job names
* Update csso-cli
* Add conditional to publish-npm
* 🔖 Version 7.1.2
2019-10-23 09:32:25 +01:00
Konstantin Vyatkin
4b9dd1efe3
Remove unused devDependencies ( #673 )
...
* remove `opn`
* remove `whatwg-fetch`
* remove `wrapper-webpack-plugin` in favor of built-in plugin
2019-10-23 08:45:49 +01:00
Konstantin Vyatkin
4acd6d6ca8
Improve GitHub actions and fix package.json
SCSS script ( #669 )
...
* run actions on dependencies change
* add bundlesize token to master run
* fix bundlesize commit number
* add cypress env
* also run on - '.browserslistrc' changes
* update node-sass to allow install on Node 12 and trigger events
* use script
* add group
* skip husky on cypress
* upgrade csso dependency to make it trim sourcemaps
* fix run-p / run-s use
* remove commited assets on check
* commit assets
* remove cypress record
* restore recording
* reduce bundlesize limits
* try to specify key implicity
* remove Cypress recording
* restore build in bundlesize
* regenerate package-json.lock
* commit generated assets
* handle no-js case in lint
* fix lint error
2019-10-22 22:20:40 +01:00
Konstantin Vyatkin
6848970fd9
improve Babel and webpack configurations --> reduce JS bundle size ( #670 )
...
* simplify babel config
* fix Cypress VSCode checks
* introduce webpack base config
* fix flacky cypress test
* fix class properties definition
* fix default export
* upgrade affected deps, decrease bundlesize
* run ESLint only on changed files
2019-10-22 17:08:43 +01:00
Josh Johnson
00bf028904
Update typo
2019-10-22 12:57:57 +01:00
Josh Johnson
1285602b2f
Publish version after npm publish ( #672 )
...
* Add publish to github step
* Include file with release
* Supress logs if silent mode = true
* 🔖 Version 7.1.1
* Rejig console logs
* Update error log conditional
2019-10-22 12:50:40 +01:00
Christophe Coevoet
8782564ddf
Add support for standard-compliant placeholder option ( #617 )
...
* Add support for standard-compliant placeholder option
* Bump version and rebuild files
2019-10-22 11:25:36 +01:00
Josh Johnson
4de6e677d1
Fix css minifying ( #671 )
...
* Remove source maps from outputted CSS
* 🔖 Version 7.0.6
2019-10-22 07:02:48 +01:00
dependabot[bot]
2fca709814
Bump lodash-es from 4.17.8 to 4.17.15 ( #665 )
...
Bumps [lodash-es](https://github.com/lodash/lodash ) from 4.17.8 to 4.17.15.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/commits/4.17.15 )
Signed-off-by: dependabot[bot] <support@github.com>
2019-10-21 21:44:14 +01:00
Josh Johnson
ffc32df462
Resolve vulnerabilities + fix tests ( #668 )
...
* Remove GPR Github action (for now)
* Update test badge
* Remove stale.yml
* Upgrade cypress + fix failing tests
* Upgrade postcss-cli
* Update postcss command
* Remove space
* Add slight delay between scrolling animations
* Update test descriptions
* Remove signed commits/tagging (for now)
* chore(release): 🔖 version 7.0.5
* Update commit message
* Revert "Upgrade cypress + fix failing tests"
This reverts commit b6fbd0f51a
.
2019-10-21 21:43:38 +01:00
Josh Johnson
f597bc9aff
Remove travis ( #667 )
...
* Remove travis.yml
* Remove versioning from index file
* Resolve linting issues
* Resolve further linting issues
* Uppercase NPM_TOKEN
* Run audit fix
* Update postversion command
* Update @babel/core to latest
* Update post version command
* Housekeeping
* Revert cypress upgrade
* Enforce cypress version
* Update package.lock
* Add cypress project id
2019-10-21 20:03:57 +01:00
Konstantin Vyatkin
bc8a044ab1
Chore: Use GitHub actions ( #661 )
...
* run cypress on github action
* add lint action
* add test and coverage action
* upgrade testing dependencies
* upgrade linting dependencies
* add bundlesize action
* fix env name, prevent husky
* add npm publish step
* upgrade cypress to latest non-breaking version
* fix postversion script
* don't share full token with bundlesize
* nicer version commit
* add preversion script, use `--atomic` and don't publish tests
* enforce tagged and signed version
* restored bump-cache
2019-10-21 17:20:39 +01:00
Benoît Rouleau
31ef5bb065
Improve callbackOnCreateTemplates
example ( #647 )
...
Shows how to add the placeholder class(es) when the item is the placeholder.
2019-10-21 10:51:53 +01:00
Konstantin Vyatkin
7de0887e7d
use templates from instance, fixes #461 ( #660 )
...
* use template from instance
* adjust test
* fix lint
* try to move `this` out of loop
* fixes late init bound
2019-10-21 10:48:49 +01:00
Josh Johnson
4e8842d013
Build
2019-10-15 09:50:12 +01:00
Josh Johnson
b8074733c9
7.0.2
2019-10-15 09:49:42 +01:00
Josh Johnson
98206e899d
Build
2019-10-15 09:49:38 +01:00
Josh Johnson
659c3545fb
Bump demo version
2019-10-15 09:47:00 +01:00
Josh Johnson
97f91c240c
Remove github actions
2019-10-15 09:33:19 +01:00
Josh Johnson
7022c238fd
Add build and test stage
2019-10-15 09:01:31 +01:00
Josh Johnson
bbeb556a48
Lower version to 10 in npmpublish
2019-10-15 08:57:39 +01:00
Josh Johnson
bb0736e8fc
Update npmpublish.yml
2019-10-15 08:53:50 +01:00
Josh Johnson
b8f5bd1680
7.0.1
2019-10-15 08:50:23 +01:00
Josh Johnson
6c1e02fa82
Update npmpublish.yml
2019-10-15 08:49:06 +01:00
Josh Johnson
f872caf1f8
Update npmpublish.yml ( #654 )
2019-10-15 08:47:20 +01:00
Josh Johnson
585859f4cd
Update and rename .github/workflows/npmpublish.yml to npmpublish.yml
2019-10-15 08:46:34 +01:00
Chris DeLuca
e7d775e2ae
Use event delegation ( #644 )
...
Instead of attaching a new root-level event listener for bubbling events
for every choices instance, use a simple event delegation script to
handle each event type.
Each event callback function already is coded as if it were fully
delegated, since the events are attached at the document level, so
no changes are needed to detect which element is being called.
Note that focus and blur event do not bubble, so they have been left as
they are.
Also note that the event delegation uses an IIFE purposely instead of
ES6 modules, since the event list should be globally cached, and it
doesn't make sense to instantiate a new scope for each instance (then
we're back where we started!)
fix #643
2019-10-15 08:42:31 +01:00
bradwade
5cf226f166
ADA accessibility label fixes ( #642 )
...
* Update incorrect 'label-for' in demo index.html file.
* Use placeholder value for search input aria label.
* Updated input template test.
* Adding the compiled, uglified JS.
2019-10-10 09:49:00 +01:00
Tomakava
37db45e651
fix unhighlightAll performance issue ( #648 )
2019-10-03 09:41:53 +01:00
Josh Johnson
57807e88f6
Resolving broken CI
2019-10-02 09:13:08 +01:00
Duane Cilliers
589578f420
Fix types on Templates interface function signatures ( #619 )
...
* Fix types on Templates interface method signatures
* Add missing type fixes
2019-10-02 09:08:34 +01:00
Alex Webb
39b6eed395
Resolve issue in utils::calcWidthOfInput() ( #608 )
2019-10-02 09:03:38 +01:00
Dieter Luypaert
061219cb00
Add type info for choice, group, and item ( #609 )
...
Refs: 551
2019-07-03 10:43:57 +01:00
Jason Cooke
62ccd923ff
docs: fix typos ( #605 )
2019-06-30 20:02:52 +01:00
David Kennell
43e670d02d
fix typo ( #596 )
2019-05-28 18:52:26 +01:00
Josh Johnson
0829899284
Update stale.yml
2019-05-21 13:13:08 +01:00
Josh Johnson
7540d39f95
Merge branch 'stof-remove_polyfill'
2019-03-29 09:13:10 +00:00
Josh Johnson
67382a3f31
Use v3 of polyfill
2019-03-29 09:12:29 +00:00
Josh Johnson
899e4b16bb
Merge branch 'DarrenMack-OD-master'
2019-03-29 09:09:27 +00:00
Josh Johnson
63e5b51683
Update polyfill url
2019-03-29 09:08:42 +00:00
Josh Johnson
3c05016920
Merge branch 'master' of https://github.com/DarrenMack-OD/Choices into DarrenMack-OD-master
2019-03-29 08:57:38 +00:00
Josh Johnson
0580a0433f
7.0.0
2019-03-29 08:56:12 +00:00
Josh Johnson
fee575d6d9
Merge branch 'Spone-improve-clear-choices'
2019-03-29 08:56:05 +00:00