Commit Graph

219 Commits

Author SHA1 Message Date
Phil Hughes 2848ed1f40
fixed karma 2018-07-03 16:09:36 +01:00
Phil Hughes 9c8d80796d
karma fixes 2018-07-03 16:09:36 +01:00
Phil Hughes 8bb58fa533
fixed eslint 2018-06-29 09:29:31 +01:00
Phil Hughes 47fe2a5248
more specs! 2018-06-29 09:29:31 +01:00
Phil Hughes d4fce4dc2f
fixed eslint 2018-06-29 09:29:31 +01:00
Phil Hughes fa8c82c7ec
added specs for file actions
in this it also removes Vue Resource from the IDE, axios is nicer to test
2018-06-29 09:29:30 +01:00
Phil Hughes d255fd4f46
fixed error_message_spec 2018-06-29 09:29:30 +01:00
Phil Hughes 8b687e07d7
fixed eslint 2018-06-29 09:29:29 +01:00
Phil Hughes bfc7ef1eec
Improve error messaging across various IDE actions 2018-06-29 09:29:29 +01:00
Filipa Lacerda f32bbfbbe8 Merge branch 'ide-commit-form-improvements' into 'master'
Improve Web IDE commit form

Closes #47307

See merge request gitlab-org/gitlab-ce!19883
2018-06-28 09:27:25 +00:00
Phil Hughes 5d5579b3f5
don't reload the full page
instead it just pushes a router & re-fetches what it needs
2018-06-27 16:15:16 +01:00
Phil Hughes 5c483fd865
specs 2018-06-27 10:44:54 +01:00
Phil Hughes 093e43a011
store specs 2018-06-27 10:44:15 +01:00
Phil Hughes c1b29823cb
added specs 2018-06-27 09:49:23 +01:00
Phil Hughes 9dce759f7e
fixed getters spec 2018-06-27 09:49:22 +01:00
Phil Hughes 433ad2d0f5
karma fixes 2018-06-27 09:49:22 +01:00
Phil Hughes 9b760c4cec
added getter spec for preBuiltCommitMessage 2018-06-27 09:49:21 +01:00
Phil Hughes e08ce52a29
Improve Web IDE commit form
Closes #47307
2018-06-27 09:49:20 +01:00
Phil Hughes f843285d49
Fixed eslint failure in IDE spec helpers 2018-06-26 17:18:56 +01:00
Paul Slaughter 1bfbee5665 Show file in tree on WebIDE open 2018-06-26 15:50:13 +00:00
gfyoung 23cdae8eee Enable "prefer-destructuring" in JS files
Partially addresses #47006.
2018-06-25 11:53:57 -07:00
Phil Hughes bc955da8ea
Fixed the IDE commit list item loosing its active state
Closes #48125
2018-06-25 11:58:24 +01:00
Phil Hughes 6e06171ee6 Merge branch 'fix-web-ide-disable-markdown-autocomplete' into 'master'
Resolve "Web IDE autocomplete should be disabled in markdown files"

Closes #47796

See merge request gitlab-org/gitlab-ce!19760
2018-06-15 19:07:51 +00:00
Isaac Smith 5104098fab Fix #47796 "Web IDE autocomplete should be disabled in markdown files" 2018-06-15 13:22:56 -05:00
Filipa Lacerda 25fd298314 Merge branch 'ide-commit-actions-update' into 'master'
Improve commit flow in Web IDE

Closes #46122

See merge request gitlab-org/gitlab-ce!19735
2018-06-15 16:59:56 +00:00
gfyoung bce890820f Enable no-restricted-globals in JS files 2018-06-15 15:58:27 +00:00
Phil Hughes 3530274b13
only return last_commit_sha in the JSON 2018-06-15 11:19:35 +01:00
Phil Hughes e906be2f68
IDE sends last commit ID when committing changes
Closes #46192
2018-06-15 11:18:48 +01:00
Filipa Lacerda f2e90bc27c Merge branch 'ide-pipeline-reset-state' into 'master'
Resets state correctly when switching to merge request in IDE

Closes #47763

See merge request gitlab-org/gitlab-ce!19707
2018-06-14 15:26:30 +00:00
Phil Hughes f454f1ab5a
fixed karma spec 2018-06-14 15:42:56 +01:00
Phil Hughes a2bfb82002
fixed sidebar list spec 2018-06-14 15:42:55 +01:00
Phil Hughes 30ef254521
fixed hover styling caused by dropdown
fixed karma specs
added CHANGELOG item
2018-06-14 15:42:55 +01:00
Filipa Lacerda df2efbdbec Merge branch 'ide-commit-section-file-active-indicator' into 'master'
Add active class to active file in IDE commit panel

Closes #46051

See merge request gitlab-org/gitlab-ce!19646
2018-06-13 10:13:50 +00:00
Tim Zallmann 8a23bcc9bc Image Diff Viewing + Download Diff Viewing 2018-06-13 09:35:52 +00:00
Phil Hughes cf22366d79
Resets state correctly when switching to merge request in IDE
Closes #47763
2018-06-13 10:17:49 +01:00
Phil Hughes 9d9d952c11
moved strings into constants file 2018-06-13 10:10:24 +01:00
Phil Hughes 1801b7fd20
Fixed IDE jobs empty state showing when loading
Closes #47766
2018-06-12 13:53:13 +01:00
Phil Hughes b2cb0c6cbd
fixed eslint 2018-06-12 12:19:59 +01:00
Phil Hughes 00ced96c53
added specs for is-active class
added spec for openPendingTab in component
2018-06-12 11:46:00 +01:00
Phil Hughes 39ed07a816
karma updates 2018-06-12 09:38:04 +01:00
Filipa Lacerda 3bd5e10e58 Merge branch 'ide-etag-polling' into 'master'
Fix IDE pipelines eTagPoll not stopping

Closes #47678

See merge request gitlab-org/gitlab-ce!19636
2018-06-11 14:18:43 +00:00
Phil Hughes d5dae8e59a
fixed specs 2018-06-11 12:08:30 +01:00
Phil Hughes 7469b58eaf
Fix IDE pipelines eTagPoll not stopping
Closes #47678
2018-06-11 11:42:47 +01:00
Mike Greiling 4653820d37
refactor monaco-editor import and stop storing as class property within editor 2018-06-08 00:09:59 -05:00
Mike Greiling 15993df1d6
remove need to pass monaco around through DI 2018-06-07 23:53:45 -05:00
Mike Greiling 2729205b39
remove monacoLoader and import monaco directly within Editor class 2018-06-07 23:36:37 -05:00
Phil Hughes 3b78b2d327
component specs 2018-06-06 12:40:21 +01:00
Phil Hughes 95b3ff056f
fixed mutations spec 2018-06-06 11:19:29 +01:00
Phil Hughes f8d8b63f32
fixed karma 2018-06-06 11:19:28 +01:00
Phil Hughes ec37b1b20c
added empty state 2018-06-06 08:43:15 +01:00