Commit Graph

234 Commits

Author SHA1 Message Date
Clement Ho 35991d1662 [skip ci] Replace hidden-sm 2018-04-09 16:36:25 -05:00
Clement Ho 917b7e0dd9 Rename .btn-default to .btn-secondary 2018-04-09 11:49:18 -05:00
Clement Ho 162b71411f Add badge-pill to .badge in vue files 2018-04-09 11:34:30 -05:00
Mike Greiling f248be7257
require jQuery to be explicitly imported 2018-03-09 15:18:09 -06:00
Constance Okoghenun aae4d8b014 Remove webpack bundle tag for enviroments 2018-02-28 20:26:12 +00:00
Clement Ho cec3cb25a9 Merge branch 'master' into refactor-environments-folder 2018-02-26 20:02:59 -06:00
Clement Ho f3d06efcfd Remove environments folder webpack entry point 2018-02-26 15:44:03 -06:00
Rémy Coutable d434c62a83 Move EE-specific JavaScript files to ee/app/assets/javascripts 2018-02-26 19:43:34 +00:00
Filipa Lacerda 369d18cb29
Adds tooltip for environment name
Adds CSS for child envrionments
2018-02-09 11:35:32 +00:00
Tim Zallmann 4167f19b0a Upgraded all vue libraries 2018-01-23 09:37:07 +00:00
Filipa Lacerda 1245d35f14 Merge branch 'main-js-tidy-up' into 'master'
Tidy up main JS file

See merge request gitlab-org/gitlab-ce!16007
2018-01-11 18:40:22 +00:00
Phil Hughes ff0f74ac6e
Tidy up main JS file 2018-01-10 11:07:42 +00:00
Filipa Lacerda 349d06688f
Fix more eslint rules 2018-01-08 20:01:49 +00:00
Filipa Lacerda 7ca5a3f99d
Fixes more eslint rules 2018-01-06 19:54:45 +00:00
Filipa Lacerda cbdbb64523
[ci skip] Fix more eslint rules 2018-01-06 19:03:01 +00:00
Filipa Lacerda 7c7f526684
[ci skip] Fix more rules 2018-01-05 14:31:12 +00:00
Filipa Lacerda b299198e1e
Adds `eslint-plugin-vue`, fixes linter errors and adds docs 2018-01-03 23:14:55 +00:00
Filipa Lacerda 4563156256 Improve environments performance 2017-11-23 12:04:03 +00:00
Filipa Lacerda 0ae8dc9d60
Fix blank states using old css 2017-11-21 15:49:46 +00:00
Filipa Lacerda 1ff3f1a4f7 Export text utils as ES6 modules 2017-11-13 09:11:54 +00:00
Eric Eastwood 83200405b2 Refactor responsive table styles to support nested error block
- Split layout from the styles of the row
 - Move command `.append-` `.prepend-` styles to bottom of source order
    - Actually applies styles over others in more situations which is
      probably what is expected when you add it to an element
    - Also allows us to get rid of some styles that were trying to get
      around this fact

See https://i.imgur.com/IE50PK6.png
Which is used in
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/15064

Design from https://gitlab.com/gitlab-org/gitlab-ce/issues/38464
2017-11-02 05:44:53 -05:00
Phil Hughes fa2af5e0f5
Flash is now a ES6 module
Reduced the technical debt around our JS flash function by making it a
module that is imported rather than relying on the global function.
The global function still exists mainly for technical debt with how
some requests are being completed, but new JS should import the module
directly.

Also reduces some tech debt in the file by removing the need for jQuery.
Instead Flash is now 100% vanilla JS.
2017-10-10 10:14:22 +01:00
James Ramsay 0ed23790a4 Fix spelling of occurred 2017-09-26 08:46:09 -04:00
Filipa Lacerda 96e6fc70b4 Import modules instead of using the ones in global namespace
Removes set favicon related methods from global scope
Improves test related with favicon

Removes convertPermissionToBoolean from global scope.
Adds tests for convertPermissionToBoolean - were non existant

Removes setParamInURL from gl.utils

Removes parseIntPagination from gl.utils namespace

Remove normalizeCRLFHeaders from gl.utils namespace

Removes normalizeHeaders from gl.utils namespace

Use gl.utils for filtered search

Fix bad import

Fix broken test by cleaning window.history namespace

Adds changelog
2017-09-09 09:54:27 +01:00
Kamil Trzciński 4efd18d7e1 Merge branch '29943-environment-folder' into 'security-9-5'
Do not use `location.pathname` when accessing environments folders

See merge request !2147
2017-09-07 20:22:16 -04:00
Annabel Dunstone Gray 4430afc18c Truncate job on environment view 2017-07-12 10:26:57 -07:00
Filipa Lacerda aaa78199c2 Update vue-resource 2017-07-12 14:47:09 +00:00
Filipa Lacerda f040336545 Handles realtime with 2 states for environments table 2017-07-05 16:08:53 +00:00
Eric Eastwood 6cb575d612 Add support for multiple tooltips in the same Vue component
Fix https://gitlab.com/gitlab-org/gitlab-ce/issues/33223
2017-06-23 02:12:45 -05:00
Annabel Dunstone Gray 2e9a1ebbc3 Only show gray footer space if environment actions exist 2017-06-21 10:50:37 -05:00
Annabel Dunstone Gray 1d448a66d7 Create responsive mobile view for pipelines table 2017-06-16 12:00:28 +00:00
Clement Ho c953314aa3 Remove extra line so that it is consistent with EE 2017-06-14 23:36:44 +00:00
Filipa Lacerda 8868efd0f3 Move vue components to vue files and match docs 2017-06-14 13:04:50 +00:00
Annabel Dunstone Gray c55b4269dc Responsive table fixes 2017-06-08 01:15:40 +00:00
Annabel Dunstone Gray 7a9c9a259e Responsive environment tables 2017-06-06 12:58:29 +00:00
tauriedavis a9e0218cc5 32118 Make New environment empty state btn lowercase 2017-06-02 13:00:21 -07:00
Filipa Lacerda 228b73d5e9 Pipeline show view real time header section 2017-06-02 13:24:42 +00:00
Filipa Lacerda 4158342b50 Adds polling function to environments table
Adds missing eventhub to folder table
2017-05-22 21:56:12 +02:00
Bryce Johnson 3c668fa04f Consolidate user avatar Vue logic 2017-05-18 16:37:48 -04:00
Jose Ivan Vargas 06c8132ecf Removed the target=_blank from the monitoring component 2017-05-15 10:00:46 -05:00
Filipa Lacerda 269c0fe007 Replace old isObject for underscore methods 2017-05-10 16:17:31 +00:00
Filipa Lacerda d1da5624d7 Tech debt: Creates vue component for loading icon 2017-05-10 15:52:09 +00:00
Filipa Lacerda 5b3fb0d41f Use vue file for table pagination component 2017-05-10 08:00:50 +00:00
Filipa Lacerda 3a41c99f41 Adds off for event hub 2017-05-04 11:03:26 +01:00
Filipa Lacerda a5989900c9 Remove service being provided as a prop on environments table 2017-05-03 17:08:54 +01:00
Filipa Lacerda 2d6f1e9600 Remove service from actions dropdown, stop button and redeploy button 2017-05-03 15:44:38 +01:00
Filipa Lacerda 54933058a6 Use vue files for vue components. 2017-04-27 14:06:17 +00:00
Filipa Lacerda 76dac550f3 Refactor environments components into vue files - part 3 2017-04-21 15:16:22 +00:00
Filipa Lacerda d4021122c5 Refactor into .vue files 2017-04-20 11:48:54 +00:00
Filipa Lacerda 324aa1413e Refactor into .vue files part 2 2017-04-20 09:04:06 +00:00