From d8bb8d458c09146d70261026a5c90e97903b99c4 Mon Sep 17 00:00:00 2001 From: Phil Hughes Date: Fri, 24 May 2019 10:39:18 +0100 Subject: Pull files for repository tree from GraphQL API --- .../repository/components/table/index.vue | 103 +++++++++++++++++---- .../repository/components/table/row.vue | 20 +++- .../javascripts/repository/fragmentTypes.json | 1 + app/assets/javascripts/repository/graphql.js | 65 +++++++------ .../repository/queries/getFiles.graphql | 58 +++++++++++- .../repository/queries/getProjectPath.graphql | 3 + app/assets/javascripts/repository/router.js | 12 +-- app/assets/javascripts/repository/utils/icon.js | 2 +- locale/gitlab.pot | 3 + .../table/__snapshots__/row_spec.js.snap | 2 + .../repository/components/table/index_spec.js | 51 ++++++++-- .../repository/components/table/row_spec.js | 18 ++-- spec/frontend/repository/utils/icon_spec.js | 2 +- 13 files changed, 253 insertions(+), 87 deletions(-) create mode 100644 app/assets/javascripts/repository/fragmentTypes.json create mode 100644 app/assets/javascripts/repository/queries/getProjectPath.graphql diff --git a/app/assets/javascripts/repository/components/table/index.vue b/app/assets/javascripts/repository/components/table/index.vue index ad3d8f9329d..758f4b88be2 100644 --- a/app/assets/javascripts/repository/components/table/index.vue +++ b/app/assets/javascripts/repository/components/table/index.vue @@ -1,11 +1,15 @@