Commit Graph

73 Commits

Author SHA1 Message Date
James Ramsay fed8ee0790 Add ellipsis to Web IDE commit button
The blue shortcut commit button opens the commit interface to
actually perform the commit. The ellipsis indicates the button doesn't
immediately perform the commit.
2018-06-20 08:46:23 -04:00
Rémy Coutable 52dea971e9 Merge branch 'bvl-i18n-validation' into 'master'
Updates to `.po` & `.pot` linting

Closes #46096 et #39292

See merge request gitlab-org/gitlab-ce!18779
2018-06-18 17:10:26 +00:00
Phil Hughes 7e8e5229cc
fixed discard dropdown being off the screen 2018-06-15 17:24:55 +01:00
Bob Van Landuyt a9ebcfa5f5 Interpolate named counts in JS
Even though JS does the `%d` interpolation in `n__` using a string
replacement. This would not be compatible with the ruby
implementation.

Therefore using named variables instead.
2018-06-15 14:58:46 +02:00
Phil Hughes 38db5f0706
added computed prop for file list length 2018-06-15 13:12:59 +01:00
Phil Hughes 7483872416
fixed tooltip boundary 2018-06-14 15:42:56 +01:00
Phil Hughes b084dceb79
alignment updates
added tooltip to more actions
2018-06-14 15:42:56 +01:00
Phil Hughes 664003f509
fixed eslint 2018-06-14 15:42:56 +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
Phil Hughes 2d5e47bfc3
Improve commit flow in Web IDE
Closes #46122
2018-06-14 15:42:55 +01:00
Filipa Lacerda e29c0da8c5
Updates eslint rules 2018-06-13 11:58:51 +01:00
Filipa Lacerda 26137130d9
Merge branch 'master' into fl-eslint-vue-house-keeping
* master: (27 commits)
  Resolve "Bug: When creating an account with invalid characters the error is "Username already taken" not "Invalid characters used""
  Resolve "Provide ability to retrieve `visibility` level via Snippets API"
  Resolve "Quick actions are case sensitive"
  Image Diff Viewing + Download Diff Viewing
  Link to release post for group issue board docs
  moved strings into constants file
  Typo fix
  fixed condition check
  Loosen the 'newly created MR' matcher
  Ensure we look into the correct setion only when expanding a settings' section
  Rails5 fix expected `issuable.reload.updated_at` to have changed
  [Rails5] Pass class references instead of strings to middleware builder
  Sidebar Milestone - Fix wrong URL when selecting a parent group milestone
  Fix Banzai reference for milestones belonging to parent groups
  apply feedback
  fixed eslint
  added specs for is-active class added spec for openPendingTab in component
  more karma fixes
  karma updates
  Override exclusive_lease_key method in RecordsUpload
  ...
2018-06-13 11:53:01 +01:00
Phil Hughes 9d9d952c11
moved strings into constants file 2018-06-13 10:10:24 +01:00
Phil Hughes e1ec70cf8e
more karma fixes 2018-06-12 10:02:15 +01:00
Phil Hughes 6139050e3d
Add active class to active file in IDE commit panel
Closes #46051
2018-06-11 17:03:18 +01:00
Filipa Lacerda 647a4d6a3b
Updates eslint vue plugin version 2018-06-11 15:36:54 +01:00
Phil Hughes e5dddae1c5 Fixed typo in commit message help popover
Closes #47060
2018-06-01 14:40:52 +00:00
Jose cf3f7601b0 Remove form-horizontal class where applicable 2018-05-31 13:35:50 -05:00
Clement Ho 4d6f6f9347 Convert remaining pull-* to float-* 2018-05-29 18:54:05 -05:00
Clement Ho 425fdd7972 Replace help-block with form-text.text-muted 2018-05-29 09:58:31 -05:00
Filipa Lacerda 9a030afd91 Merge branch 'ide-sidebar-spacing' into 'master'
Fixed inconsistent spacing in web IDE  sidebar

Closes #46162

See merge request gitlab-org/gitlab-ce!18827
2018-05-18 13:45:59 +00:00
Phil Hughes 5c8f31eb7e
Hide merge request option in IDE when merge requests are disabled
Closes #45698
2018-05-09 17:07:02 +01:00
Phil Hughes 3d80fae582
fixed up spacing throughout sidebars 2018-05-09 15:10:22 +01:00
Phil Hughes 442eb84372
fixed mis-aligned icon
hide success message when staging files
improve action button hover
2018-05-04 19:06:33 +01:00
Phil Hughes 8a21c31b8b
Merge branch '44846-improve-web-ide-left-panel-and-modes' into ide-sidebar-commit-box 2018-05-04 15:26:55 +01:00
Phil Hughes 616c1c7294
fixed disabled action sticking around too long
fixed form collapsing too soon
2018-05-04 14:31:54 +01:00
Phil Hughes 14b8ac3e2a
Merge branch '44846-improve-web-ide-left-panel-and-modes' into ide-sidebar-merge-request 2018-05-04 14:00:22 +01:00
Phil Hughes 80617b9039
Merge branch '44846-improve-web-ide-left-panel-and-modes' into ide-sidebar-commit-box 2018-05-04 13:40:41 +01:00
Phil Hughes d9f3af500c
Merge branch 'master' into 44846-improve-web-ide-left-panel-and-modes 2018-05-04 13:36:50 +01:00
Phil Hughes aeb4b7508f
create constant for viewer type
i18n
2018-05-04 13:03:35 +01:00
Phil Hughes cb8682b841
improve logic of success message
instead of taking over whole sidebar, it now just shows over the commit box
after 5 seconds the commit box goes back to its compact logic
2018-05-04 12:52:46 +01:00
Filipa Lacerda bb3beb5e9e Merge branch 'ide-tree-changes-count' into 'master'
Added changes count to web IDE folder

See merge request gitlab-org/gitlab-ce!18452
2018-05-03 17:33:33 +00:00
Phil Hughes fa8d70a989
fixed specs
fixed review mode not being editable
2018-05-03 14:28:41 +01:00
Phil Hughes 2a7bfacfb7
improved success message after commit with new sidebar 2018-05-03 14:21:45 +01:00
Phil Hughes 93f0eb07c9
Merge branch '44846-improve-web-ide-left-panel-and-modes' into ide-sidebar-commit-box 2018-05-03 12:39:22 +01:00
Phil Hughes efed5aed41
removed unused computed prop
remove object.assign instead directly assign to state
created new constants
2018-05-03 11:41:05 +01:00
Phil Hughes 9b8332d324
Merge branch 'master' into 44846-improve-web-ide-left-panel-and-modes 2018-05-03 10:17:05 +01:00
Phil Hughes 58c270330e
fixed incorrect computed prop being used
reduced duplicated CSS
2018-05-03 09:58:58 +01:00
André Luís 7a8af42923 Improve Web IDE Commit Panel 2018-05-03 08:30:44 +00:00
Phil Hughes 6bcde61b92
disabled commit view when no changes are available
remove close button in tab
fix height not working in form
restored stage & unstage all changes
disable merge request radio button when staged & unstaged changes exist
2018-05-02 11:47:36 +01:00
Phil Hughes 7e2f567798
stop expanding form below window height
update lastOpenedAt for pending files
2018-05-01 14:54:34 +01:00
Phil Hughes eeb41af728
specs 2018-04-27 14:42:57 +01:00
Phil Hughes efafa2f196
Updated commit section in IDE sidebar 2018-04-27 09:59:44 +01:00
Phil Hughes dba40985d7
added support for staged files 2018-04-19 14:41:51 +01:00
Phil Hughes d14a06da4e
spec updates 2018-04-19 13:51:20 +01:00
Phil Hughes 5588efede3
cleaned up after merging master 2018-04-19 12:58:43 +01:00
Phil Hughes 8c5adf681b
updates to variable names to make more sense
fixed up duplicate is-collapsed classes
2018-04-18 14:14:45 +01:00
Phil Hughes fb3e23b06d
Merge branch 'master' into ide-staged-changes 2018-04-18 12:59:37 +01:00
Phil Hughes e90261588a
changed data into a array of objects
this saves a load of computational stuff happening in the template
the data the template recieves is the data that should be rendered
2018-04-17 14:48:30 +01:00
Phil Hughes bcb5725d9a
updates to component 2018-04-16 15:08:04 +01:00