summaryrefslogtreecommitdiffstats
path: root/client/lib/escapeActions.js
Commit message (Collapse)AuthorAgeFilesLines
* Fix disable a href=“#” linknztqa2017-05-171-0/+4
|
* Fix typo of multipleActionsCurtis G2017-01-151-1/+1
|
* Upgrade ESLint to v2Maxime Quandalle2016-03-171-0/+1
| | | | This commit also tweak the code style following backward-incompatible v2 rules.
* Enforce a consistent ES6 coding styleMaxime Quandalle2015-09-031-56/+16
| | | | | | | | | Replace the old (and broken) jshint + jscsrc by eslint and configure it to support some of the ES6 features. The command `eslint` currently has one error which is a bug that was discovered by its static analysis and should be fixed (usage of a dead object).
* Replace the component bounded `cachedValue` by a global `UnsavedEdits`Maxime Quandalle2015-08-311-14/+13
| | | | | | | | This new draft saving system is currently only implemented for the card description and comment. We need better a component inheritance/composition model to support this for all editable fields. Fixes #186
* Implement click-and-drag integration to translate the board canvasMaxime Quandalle2015-08-281-6/+16
| | | | Fixes #232
* Open a modal (or a new page) based on contextMaxime Quandalle2015-08-281-1/+1
| | | | | | This feature is also sometime named the Pinterest-style route, which is further explained in this react-router example: https://github.com/rackt/react-router/tree/cf0419f70e14a0ae39cba2ff99b01d3cbbd085be/examples/pinterest
* Implement a modal systemMaxime Quandalle2015-08-261-0/+1
| | | | | | | | | | | | | | I decided to create my own and not to use a community package, because 1. it's straightforward 2. it's better integrated with our others libs such as EscapeActions 3. monitoring third-party packages evolutions (eg, CSS changes) is a lot of work. This is basically the same rationale than for our other generic UI components such as the Popup/Popover. This commit also slightly modify the general layout to remove unnecessary wrapper DOM nodes.
* Fix EscapeActions click in handlingMaxime Quandalle2015-08-251-17/+24
| | | | Fixes a bug introduced in 07cc454 and one introduced in 22e854c.
* Fix a type: document -> document.bodyMaxime Quandalle2015-08-251-1/+1
| | | | Does that fix #176?
* Upgrade meteor to 1.2-rc.4 and package versionsMaxime Quandalle2015-08-251-10/+5
| | | | | | | | | | | | The new version of meteor speeds up the reload cycle, which is super valuable during the development. I also removed the "imply-everything" "meteor-platform" package in favor of a more fined-grained package selection. This version also introduces ES6 support with transparent babeljs transpilation. Most features are enable (with the notable exception of ES6 modules) and this commit started to use them in places where a XXX comment suggested it.
* Close the Popup when all escape actions are executedMaxime Quandalle2015-08-231-9/+14
|
* Improve the multi-selection experienceMaxime Quandalle2015-06-161-1/+1
| | | | | | | | | | New features: - select all filtered cards - assign or unassign a member to selected cards - archive selected cards This commit also fix the card sort indexes calculation when a multi- selection is drag-dropped.
* Fix card title editionMaxime Quandalle2015-06-111-1/+2
| | | | Closes #184
* Click on the page to escape the last actionMaxime Quandalle2015-06-071-0/+157
This is a generalization of what we had for closing a popup by clicking outside of it. It now works for inlinedForms and detailsPane as well.