Commit Graph

41 Commits

Author SHA1 Message Date
Tim Zallmann 4f0b2079de Upgraded Vue to 2.6.8
Upgrade to latest Version
2019-03-27 21:33:20 +00:00
Filipa Lacerda e081c0cba2 Removes EE differences for stage_column_component_spec 2019-03-27 12:49:01 +00:00
Filipa Lacerda 410b74a11a Removes EE differences for stage_column_component_spec 2019-03-15 11:55:42 +00:00
Filipa Lacerda 699e1180f6
Fixes race condition in delayed job spec 2018-12-03 11:43:43 +00:00
Filipa Lacerda 5a7a221f9b
Fixes tooltip overflowing in mini pipeline 2018-11-30 17:32:15 +00:00
Filipa Lacerda 6d2b80366e
Updates pipeline code to use gitlab-ui
Uses gltooltipDirective
Removes whitespace
2018-11-12 17:09:09 -05:00
Winnie Hellmann 53a28e80e3 Add dynamic timer for delayed jobs in pipeline graph 2018-11-07 10:00:25 +01:00
Achilleas Pipinellis 7f47e13218 Merge branch 'gt-update-typos-in-comments-and-specs' into 'master'
Fix typos in comments and specs

See merge request gitlab-org/gitlab-ce!22683
2018-11-01 10:34:23 +00:00
George Tsiolis 733ae94921 Fix typos in comments and specs 2018-11-01 08:59:20 +02:00
Mike Greiling 160157a92b
Prettify remaining files with differences in CE and EE 2018-10-31 14:33:12 -05:00
Mike Greiling f666026d71
Prettify all spec files 2018-10-17 11:18:17 -05:00
Winnie Hellmann b01dacffff Replace job with group in frontend components to be consistent with backend 2018-10-17 11:11:52 +00:00
Filipa Lacerda 5e8f11e5fd
Removes <br> sent from backend on tooltips in jobs
When backend sends HTML it requires frontend to append it to the DOM causing
XSS vulnerabilities. By removing the `<br>` we avoid those vulnerabilities
2018-08-09 18:28:05 +01:00
Stan Hu cef4115396 Fix Karma failures due to invalid icon names
The icon JSON field has been renamed from icon_status_success to status_success.
2018-07-27 16:18:46 -07:00
Felipe Artur Cardozo dae85363e3 Merge branch 'security-2690-fix-tooltip' into 'master'
[master] Escapes job name used in tooltips

See merge request gitlab/gitlabhq!2427
2018-07-26 21:16:09 +00:00
Lukas Eipert 4ff134dfd4 Proper icon validator 2018-07-18 16:56:19 +00:00
Filipa Lacerda 0e7aa236c8 Escapes job name used in tooltips in vue components
Use sanitize to strip src attributes
Changes sidebar back to use sanitize
2018-07-06 08:55:24 -05:00
Simon Knox e64d4fd36f Resolve "Tooltips scroll along the list within Pipeline jobs dropdown on MR widget" 2018-06-29 20:27:15 +00:00
Alexis Reigel 949c30d42b
remove all .ico favicon variations, use png always
the ci status icons are generated client side, wo we don't need the
static files anymore.
2018-06-05 16:20:22 +02:00
Filipa Lacerda f4aced6f6d
Reloads pipeline table when dropdown action is clicked and closes the dropdown in the MR widget 2018-05-16 13:20:29 +01:00
Filipa Lacerda 3593b83a02
Handles action icons requests in a contained way and shows a loading icon to the user 2018-05-15 16:55:07 +01:00
Filipa Lacerda a72f4ecbb9
Fix broken tests - use the corrent event when button is clicked 2018-05-03 21:46:35 +01:00
Filipa Lacerda a527c9b915 Fix disabled state while making a request
Provide props down instead of an event
2018-04-23 11:23:52 +01:00
Filipa Lacerda 44a222adea Use axios request to interact with API instead of UJS 2018-04-23 11:18:52 +01:00
Filipa Lacerda 377c8c7846 Stop redirecting the page in graph main actions 2018-04-06 15:42:19 +00:00
Mayra Cabrera d54cf868f8 Resolve "Show `failure_reason` and upgrade tooltips of jobs" 2018-04-05 21:04:42 +00:00
Filipa Lacerda 3e6e2ef60d
Removes eslint disabled comments 2018-03-29 18:56:19 +01:00
Rémy Coutable d434c62a83 Move EE-specific JavaScript files to ee/app/assets/javascripts 2018-02-26 19:43:34 +00:00
Tim Zallmann 4167f19b0a Upgraded all vue libraries 2018-01-23 09:37:07 +00:00
Filipa Lacerda 5e4681372a
Check for null in job tooltip title 2017-12-11 20:35:47 +00:00
Filipa Lacerda 387f16267c Prevent job link form rendering when user does not have permissions
Adds e2e tests
2017-12-04 15:43:59 +00:00
Tim Zallmann 4731eba4c3 Update Action Icons 2017-10-30 10:27:46 +01:00
Tim Zallmann d01d509bd8 Fixing Icons 2017-10-30 10:27:46 +01:00
Phil Hughes 3465e1e52c Merge branch 'master' into issue-edit-inline 2017-05-30 10:34:15 +01:00
Filipa Lacerda cad686cc30 Creates a mediator for pipeline details vue in order to mount several vue apps with the same data 2017-05-26 11:57:40 +01:00
Phil Hughes a9470c45e4 fixed karma failures
[ci skip]
2017-05-24 12:42:23 +01:00
Filipa Lacerda b7aca35f8f Fix broken test - load correct data 2017-05-10 11:54:33 +01:00
Fatih Acet b2fc6326f2 Merge branch '31053-pipeline-ux' into 'master'
Adds left connector class to the rendered graph

Closes #31053

See merge request !11179
2017-05-09 22:30:58 +00:00
Filipa Lacerda 4ff6cec29a Fix test failure in job vue componenFix test failure in job vue componentt 2017-05-09 14:49:31 +01:00
Filipa Lacerda 52a6db10f7 Adds left connector class to the rendered graph 2017-05-08 17:36:49 +01:00
Kamil Trzcinski aa440eb1c0
Single commit squash of all changes for https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/10878
It's needed due to https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/10777 being merged with squash.
2017-05-06 19:04:48 +02:00