Commit Graph

49 Commits

Author SHA1 Message Date
Simon Knox 39ee707c0a Don't show Jump to Discussion button on issue notes 2018-03-28 16:11:06 +11:00
George Tsiolis 85ce8c7e22 Update spec import path for vue mount component helper 2018-03-20 18:58:29 +02:00
Mike Greiling c1708514f5
move render_gfm into behaviors directory 2018-03-19 23:07:46 -05:00
Filipa Lacerda e84c943fa0
Fix loading icon being visible in the wrong button 2018-03-12 17:08:05 +00:00
Mike Greiling f248be7257
require jQuery to be explicitly imported 2018-03-09 15:18:09 -06:00
Fatih Acet 059ab73b8e Render MR Notes with Vue with behind a cookie 2018-02-28 00:10:43 +00:00
Simon Knox 2ee08f4770 Resolve "Cancelling a second comment edit doesn't return its state to before the edit" 2018-02-07 21:45:53 +00:00
Phil Hughes 8ab611509a Merge branch '41956-fix-ctrl-enter-binding-to-save-comment' into 'master'
Fix Ctrl+Enter keyboard shortcut saving comment/note edit

Closes #41956

See merge request gitlab-org/gitlab-ce!16415
2018-01-12 09:50:53 +00:00
Eric Eastwood 333c1723ab Fix Ctrl+Enter keyboard shortcut saving comment/note edit
Fix https://gitlab.com/gitlab-org/gitlab-ce/issues/41956
2018-01-11 20:28:56 -06:00
Phil Hughes ff0f74ac6e
Tidy up main JS file 2018-01-10 11:07:42 +00:00
Filipa Lacerda ba5b539548 Merge branch '37619-fix-vue-typeerror-not-failing-the-build' into 'master'
Stop "ERROR: TypeError{}" from being logged to the console and fail tests

Closes #37619

See merge request gitlab-org/gitlab-ce!15830
2017-12-12 10:49:50 +00:00
Eric Eastwood 05e61c369e Use shared interceptor in note specs 2017-12-11 17:21:07 -06:00
Fatih Acet 8d739237de Merge branch 'issue-note-rename' into 'master'
rename remaining issue_ prefixed files

See merge request gitlab-org/gitlab-ce!15818
2017-12-11 21:56:50 +00:00
Eric Eastwood 9469979a91 Try to clean up legit Vue error that was patched over
See https://gitlab.com/gitlab-org/gitlab-ce/issues/37619#note_50422859
2017-12-10 05:10:38 -06:00
Fatih Acet f4fbe61a9e Merge branch 'note-preview' into 'security-10-2'
prevent potential XSS when editing comment

See merge request gitlab/gitlabhq!2238

(cherry picked from commit 80ed6d25a46c0f70ec8baea78b5777118d63876c)

7480e462 prevent potential XSS when editing comment
2017-12-08 13:48:23 -08:00
Simon Knox 874deb4142 rename remaining issue_ prefixed files 2017-12-09 07:24:52 +11:00
Simon Knox bf85a90037 issue note component rename 2017-12-04 16:19:07 +00:00
Simon Knox f8efaf1bf8 issue note store 2017-11-30 22:44:41 +00:00
Luke "Jared" Bennett 8ba8800660
Disable issue action button whilst submitting and test 2017-11-06 11:42:11 +00:00
Tim Zallmann 980f29716f Resolve "Convert autosize.js library to be a Yarn managed library" 2017-10-31 09:18:30 +00:00
Filipa Lacerda 1ab8aeeefd
Moves placeholders components into shared folder with documentation. Makes them easier to reuse in MR and Snippets comments 2017-10-19 10:39:47 +01:00
Fatih Acet cba95d9e32 Add tests for handle save method of the comment form. 2017-10-03 15:07:37 +03:00
Fatih Acet d9a3bbce61 IssueNotes: Resize comment form after note submit and discard. 2017-09-21 03:08:17 +03:00
Douwe Maan 9c22974cd1 Rename a few attribute suffixes from `_url` to `_path` 2017-08-17 19:25:56 +02:00
Fatih Acet 5604348fcc IssueNotesRefactor: Implement missing attachment image. 2017-08-16 21:23:59 +03:00
Filipa Lacerda 1e41440b0b Fix broken tests 2017-08-12 00:35:44 +01:00
Filipa Lacerda cbddad5a2d Adds tests for mutations and getters 2017-08-11 19:54:58 +01:00
Filipa Lacerda cedee01240 Adds missing unit tests for vue components: issue_note_awards_list; issue_note_body; issue_note_form;issue_note_spec 2017-08-11 19:54:58 +01:00
Filipa Lacerda cf77cdba51 Adds unit tests for discussion component 2017-08-11 19:54:58 +01:00
Filipa Lacerda 3e92f44ff2 Adds unit tests to issue_note_actions component 2017-08-11 19:54:58 +01:00
Filipa Lacerda b219dcd028 Adds confidential issue information 2017-08-11 11:45:05 +01:00
Filipa Lacerda 106f0df394 Fix broken spec for issuable shortcuts and notes 2017-08-11 00:13:12 +01:00
Filipa Lacerda e7d8744641 Remove issue discussion started spec 2017-08-10 19:06:04 +01:00
Filipa Lacerda ea448039c8 Fix broken tests 2017-08-10 18:36:39 +01:00
Filipa Lacerda 16b15a1176 [ci skip] Adds unit tests for issue comment form spec 2017-08-09 20:13:00 +01:00
Filipa Lacerda 3372ae8b51 [ci skip] Adds unit tests for issue_system_note component 2017-08-09 15:08:37 +01:00
Filipa Lacerda 02c66dadae [ci skip] Adds unit tests for issue_note_signed_out_widget component 2017-08-09 14:38:21 +01:00
Filipa Lacerda 18091353f4 [ci skip] Adds tests for issue_note_edited_text component 2017-08-09 14:30:23 +01:00
Filipa Lacerda d37881b75f [ci skip] Adds unit tests for issue_note_header component 2017-08-09 14:18:43 +01:00
Filipa Lacerda c15174c086 [ci skip] Adds tests for placeholder note component 2017-08-09 10:16:29 +01:00
Filipa Lacerda 0c1cf67975 [ci skip] Adds tests for issue app 2017-08-09 00:26:05 +01:00
Filipa Lacerda 15441f0ef5 [ci skip] Init testing vue app for issue notes 2017-08-08 14:54:58 +01:00
Filipa Lacerda 25fcee16f5 Init adding tests 2017-08-07 18:23:56 +01:00
Filipa Lacerda 7065bb3ef3 Fix vue broken test 2017-08-04 21:57:03 +01:00
Filipa Lacerda 1c1fef7af3 [ci skip] Adds tests cases 2017-08-04 16:51:35 +01:00
Filipa Lacerda 0d78eeb2a8 [ci skip] Fix eslint errors 2017-08-03 12:15:54 +01:00
Filipa Lacerda 7639fb189c [ci skip] Adds tests for placeholder system note 2017-07-28 11:30:13 +01:00
Filipa Lacerda 6530035fb0 [ci skip] Adds tests cases for system note 2017-07-28 10:55:41 +01:00
Filipa Lacerda ed05a62c4a [ci skip] Adds test cases for sign in component 2017-07-28 10:50:32 +01:00