Commit Graph

23 Commits

Author SHA1 Message Date
Alfredo Sumaran 6c4d611772 Remove IIFEs in boards_bundle.js 2017-04-10 18:52:46 -05:00
winniehell 572f9782d5 Remove .es6 from file extensions (!9241) 2017-03-05 21:22:40 +01:00
Phil Hughes b4113dba03 Uses mixins for repeated functions 2017-02-03 17:02:44 +03:00
Mike Greiling 83ecc02daa resolve all prefer-const eslint violations 2017-01-18 20:33:02 -06:00
Mike Greiling e7b5945c59 resolve all semi and no-extra-semi eslint violations 2017-01-18 17:15:27 -06:00
Phil Hughes 85a329845f Added animations to issue boards
- Adds animation when opening & closing the sidebar
- Adds an animation when dragging boards to a new position
- Adds animations to dragging issues around

When opening the sidebar it will also animate the scrollLeft property to
make moving to the opened issue less blunt.

Closes #25630
2017-01-03 15:41:14 +00:00
Mike Greiling 23f5865e18 expand remaining non-explicit eslint-disable blocks and factor out globals when no-undef encountered 2016-12-13 21:07:31 -06:00
Phil Hughes 1505fc3ac5 Refactor of issue boards to work with Vue2 2016-11-10 17:53:34 +03:00
Phil Hughes 6495b8522a Adds label description to issue board title
Closes #22710
2016-11-01 09:15:44 +00:00
Fatih Acet dd5e46ab69 Merge branch 'eslint' into 'master'
Add ESLint

## What does this MR do?

- create `package.json`
- add ESLint dependencies to `package.json`
- add JavaScript linting to CI
- add Rake task `lint:javascript`as alias for `eslint` (which itself is an alias for `npm run eslint`)

## Are there points in the code the reviewer needs to double check?

Probably not.

## Why was this MR needed?

My hovercraft was full of eels.

## What are the relevant issue numbers?

- https://gitlab.com/gitlab-org/gitlab-ce/issues/13224#note_12537431
- https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/5006#note_13255658


See merge request !5445
2016-10-26 16:31:08 +00:00
winniehell 02f94cf038 disable ESLint for all JavaScript files 2016-10-26 10:02:58 +02:00
Phil Hughes 5f84c4e240 Hides sidebar when clicking same issue 2016-10-07 09:15:46 +01:00
Phil Hughes 4d9f76c151 Added ability to save the new issue 2016-10-06 11:00:01 +01:00
Phil Hughes 888c04818c Improvements to issue boards on mobile 2016-08-19 16:37:46 +01:00
Phil Hughes d1f4a812d4 Hides tooltip when dragging
Fixes issue with cursor not changing when dragging
2016-08-19 10:09:22 +01:00
Phil Hughes 67d9e92277 Hides tooltips when dragging issues 2016-08-19 10:07:51 +01:00
Phil Hughes 808dc2f272 Namespaced sortable default options function 2016-08-17 17:17:39 +01:00
Phil Hughes 17c576c1ac Removed underscoreJS uses
Removed props on main VueJS app instead uses data variables
2016-08-17 17:17:39 +01:00
Phil Hughes 3f769e7848 Increased scrolling speed when dragging issue
Fixed failing tests
2016-08-17 17:17:39 +01:00
Phil Hughes a09b850aa9 Mobile improvements 2016-08-17 17:17:39 +01:00
Phil Hughes e04db427f1 Label description in tooltip
Clicking label adds that label to the filtered by
2016-08-17 17:12:47 +01:00
Phil Hughes 8e3fd88ec0 Improved the mobile UI 2016-08-17 17:12:47 +01:00
Phil Hughes f1242c17a5 Created default sortable options to be shared between the lists & the cards
Added full vue.js source
2016-08-17 17:12:47 +01:00