diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2023-05-17 19:05:49 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2023-05-17 19:05:49 +0300 |
commit | 43a25d93ebdabea52f99b05e15b06250cd8f07d7 (patch) | |
tree | dceebdc68925362117480a5d672bcff122fb625b /app/views/explore | |
parent | 20c84b99005abd1c82101dfeff264ac50d2df211 (diff) |
Add latest changes from gitlab-org/gitlab@16-0-stable-eev16.0.0-rc42
Diffstat (limited to 'app/views/explore')
-rw-r--r-- | app/views/explore/_head.html.haml | 6 | ||||
-rw-r--r-- | app/views/explore/groups/_nav.html.haml | 4 | ||||
-rw-r--r-- | app/views/explore/groups/index.html.haml | 17 | ||||
-rw-r--r-- | app/views/explore/projects/_head.html.haml | 11 | ||||
-rw-r--r-- | app/views/explore/projects/_nav.html.haml | 6 | ||||
-rw-r--r-- | app/views/explore/projects/index.html.haml | 11 | ||||
-rw-r--r-- | app/views/explore/projects/page_out_of_bounds.html.haml | 14 | ||||
-rw-r--r-- | app/views/explore/projects/starred.html.haml | 12 | ||||
-rw-r--r-- | app/views/explore/projects/topic.html.haml | 30 | ||||
-rw-r--r-- | app/views/explore/projects/topics.html.haml | 9 | ||||
-rw-r--r-- | app/views/explore/projects/trending.html.haml | 12 | ||||
-rw-r--r-- | app/views/explore/snippets/index.html.haml | 14 | ||||
-rw-r--r-- | app/views/explore/topics/_head.html.haml | 10 |
13 files changed, 58 insertions, 98 deletions
diff --git a/app/views/explore/_head.html.haml b/app/views/explore/_head.html.haml deleted file mode 100644 index eefc797cf03..00000000000 --- a/app/views/explore/_head.html.haml +++ /dev/null @@ -1,6 +0,0 @@ -.explore-title.text-center - %h2 - = _("Explore GitLab") - %p.lead - = _("Discover projects, groups and snippets. Share your projects with others") - %br diff --git a/app/views/explore/groups/_nav.html.haml b/app/views/explore/groups/_nav.html.haml index 3c9c4e9f76b..176bfd307b2 100644 --- a/app/views/explore/groups/_nav.html.haml +++ b/app/views/explore/groups/_nav.html.haml @@ -1,6 +1,4 @@ -.top-area - = gl_tabs_nav({ class: 'gl-display-flex gl-flex-grow-1 gl-border-none'}) do - = gl_tab_link_to _("Explore Groups"), explore_groups_path +.top-area.gl-p-3.gl-justify-content-end .nav-controls = render 'shared/groups/search_form' = render 'shared/groups/dropdown' diff --git a/app/views/explore/groups/index.html.haml b/app/views/explore/groups/index.html.haml index 60132818193..213346b4cc2 100644 --- a/app/views/explore/groups/index.html.haml +++ b/app/views/explore/groups/index.html.haml @@ -1,14 +1,17 @@ -- @hide_top_links = true -- page_title _("Groups") +- breadcrumb_title _("Groups") +- page_title _("Explore groups") - header_title _("Groups"), dashboard_groups_path = render_dashboard_ultimate_trial(current_user) -- if current_user - = render 'dashboard/groups_head' -- else - = render 'explore/head' - = render 'nav' +.page-title-holder.gl-display-flex.gl-align-items-center + %h1.page-title.gl-font-size-h-display= page_title + .page-title-controls + - if current_user&.can_create_group? + = render Pajamas::ButtonComponent.new(href: new_group_path, variant: :confirm) do + = _("New group") + += render 'nav' - if cookies[:explore_groups_landing_dismissed] != 'true' .explore-groups.landing.content-block.js-explore-groups-landing.hide diff --git a/app/views/explore/projects/_head.html.haml b/app/views/explore/projects/_head.html.haml new file mode 100644 index 00000000000..605d85f49e0 --- /dev/null +++ b/app/views/explore/projects/_head.html.haml @@ -0,0 +1,11 @@ +- breadcrumb_title _("Projects") +- page_title _("Explore projects") + += render_dashboard_ultimate_trial(current_user) + +.page-title-holder.gl-display-flex.gl-align-items-center + %h1.page-title.gl-font-size-h-display= page_title + .page-title-controls + - if current_user&.can_create_project? + = render Pajamas::ButtonComponent.new(href: new_project_path, variant: :confirm) do + = _("New project") diff --git a/app/views/explore/projects/_nav.html.haml b/app/views/explore/projects/_nav.html.haml index 9119026320a..ab565279238 100644 --- a/app/views/explore/projects/_nav.html.haml +++ b/app/views/explore/projects/_nav.html.haml @@ -1,10 +1,8 @@ .top-area = gl_tabs_nav({ class: 'gl-display-flex gl-flex-grow-1 gl-border-none'}) do = gl_tab_link_to _('All'), explore_projects_path, { item_active: current_page?(explore_projects_path) || current_page?(explore_root_path) } - = gl_tab_link_to _('Most stars'), starred_explore_projects_path + = gl_tab_link_to _('Most starred'), starred_explore_projects_path = gl_tab_link_to _('Trending'), trending_explore_projects_path .nav-controls - - unless current_user - = render 'shared/projects/search_form' - = render 'filter' + = render 'shared/projects/search_form' diff --git a/app/views/explore/projects/index.html.haml b/app/views/explore/projects/index.html.haml index 9585eb76912..50d79eeefdb 100644 --- a/app/views/explore/projects/index.html.haml +++ b/app/views/explore/projects/index.html.haml @@ -1,14 +1,5 @@ -- @hide_top_links = true -- page_title _("Projects") -- header_title _("Projects"), dashboard_projects_path - page_canonical_link explore_projects_url -= render_dashboard_ultimate_trial(current_user) - -- if current_user - = render 'dashboard/projects_head', project_tab_filter: :explore -- else - = render 'explore/head' - += render 'explore/projects/head' = render 'explore/projects/nav' = render 'projects', projects: @projects diff --git a/app/views/explore/projects/page_out_of_bounds.html.haml b/app/views/explore/projects/page_out_of_bounds.html.haml index e13768a3ccb..dc92787a41f 100644 --- a/app/views/explore/projects/page_out_of_bounds.html.haml +++ b/app/views/explore/projects/page_out_of_bounds.html.haml @@ -1,19 +1,9 @@ -- @hide_top_links = true -- page_title _("Projects") -- header_title _("Projects"), dashboard_projects_path - -= render_dashboard_ultimate_trial(current_user) - -- if current_user - = render 'dashboard/projects_head', project_tab_filter: :explore -- else - = render 'explore/head' - += render 'explore/projects/head' = render 'explore/projects/nav' .nothing-here-block .svg-content - = image_tag 'illustrations/profile-page/personal-project.svg', size: '75' + = image_tag 'illustrations/empty-state/empty-projects-md.svg', size: '75' .text-content %h5= _("Maximum page reached") %p= _("Sorry, you have exceeded the maximum browsable page number. Please use the API to explore further.") diff --git a/app/views/explore/projects/starred.html.haml b/app/views/explore/projects/starred.html.haml index ec7eefea264..8840a2dc0e3 100644 --- a/app/views/explore/projects/starred.html.haml +++ b/app/views/explore/projects/starred.html.haml @@ -1,13 +1,3 @@ -- @hide_top_links = true -- page_title _("Projects") -- header_title _("Projects"), dashboard_projects_path - -= render_dashboard_ultimate_trial(current_user) - -- if current_user - = render 'dashboard/projects_head', project_tab_filter: :starred -- else - = render 'explore/head' - += render 'explore/projects/head' = render 'explore/projects/nav' = render 'projects', projects: @projects diff --git a/app/views/explore/projects/topic.html.haml b/app/views/explore/projects/topic.html.haml index 7b2c5683482..b26abefcb0e 100644 --- a/app/views/explore/projects/topic.html.haml +++ b/app/views/explore/projects/topic.html.haml @@ -1,23 +1,23 @@ -- @hide_top_links = false -- @no_container = true +- add_to_breadcrumbs _("Topics"), topics_explore_projects_path +- breadcrumb_title @topic.title_or_name - page_title @topic.title_or_name, _("Topics") - max_topic_title_length = 50 = render_dashboard_ultimate_trial(current_user) -.gl-text-center.gl-bg-gray-10.gl-pb-2.gl-pt-6 - .gl-pb-5.gl-align-items-center.gl-justify-content-center.gl-display-flex - .avatar-container.rect-avatar.s60.gl-flex-shrink-0 - = topic_icon(@topic, alt: _('Topic avatar'), class: 'avatar topic-avatar s60') - - if @topic.title_or_name.length > max_topic_title_length - %h1.gl-mt-3.gl-str-truncated.has-tooltip{ title: @topic.title_or_name } - = truncate(@topic.title_or_name, length: max_topic_title_length) - - else - %h1.gl-mt-3 - = @topic.title_or_name - - if @topic.description.present? - .topic-description.gl-ml-4.gl-mr-4 - = markdown(@topic.description) +.gl-text-center.gl-bg-gray-10.gl-pb-3.gl-pt-6 + %div{ class: container_class } + .gl-pb-5.gl-align-items-center.gl-justify-content-center.gl-display-flex + = render Pajamas::AvatarComponent.new(@topic, size: 64, alt: '') + - if @topic.title_or_name.length > max_topic_title_length + %h1.gl-mt-3.gl-ml-5.gl-str-truncated.has-tooltip{ title: @topic.title_or_name } + = truncate(@topic.title_or_name, length: max_topic_title_length) + - else + %h1.gl-mt-3.gl-ml-5 + = @topic.title_or_name + - if @topic.description.present? + .topic-description + = markdown(@topic.description) %div{ class: container_class } .gl-py-5.gl-border-gray-100.gl-border-b-solid.gl-border-b-1 diff --git a/app/views/explore/projects/topics.html.haml b/app/views/explore/projects/topics.html.haml index 228304d25b6..08cd122c6aa 100644 --- a/app/views/explore/projects/topics.html.haml +++ b/app/views/explore/projects/topics.html.haml @@ -1,12 +1,9 @@ -- @hide_top_links = true -- page_title _("Topics") +- breadcrumb_title _("Topics") +- page_title _("Explore topics") - header_title _("Topics"), topics_explore_projects_path = render_dashboard_ultimate_trial(current_user) -- if current_user - = render 'explore/topics/head' -- else - = render 'explore/head' += render 'explore/topics/head' = render partial: 'shared/topics/list' diff --git a/app/views/explore/projects/trending.html.haml b/app/views/explore/projects/trending.html.haml index 8a92ec31b22..8840a2dc0e3 100644 --- a/app/views/explore/projects/trending.html.haml +++ b/app/views/explore/projects/trending.html.haml @@ -1,13 +1,3 @@ -- @hide_top_links = true -- page_title _("Projects") -- header_title _("Projects"), dashboard_projects_path - -= render_dashboard_ultimate_trial(current_user) - -- if current_user - = render 'dashboard/projects_head', project_tab_filter: :explore_trending -- else - = render 'explore/head' - += render 'explore/projects/head' = render 'explore/projects/nav' = render 'projects', projects: @projects diff --git a/app/views/explore/snippets/index.html.haml b/app/views/explore/snippets/index.html.haml index bf861e30b3a..bd8b9c29389 100644 --- a/app/views/explore/snippets/index.html.haml +++ b/app/views/explore/snippets/index.html.haml @@ -1,10 +1,12 @@ -- @hide_top_links = true -- page_title _("Snippets") +- breadcrumb_title _("Snippets") +- page_title _("Explore snippets") - header_title _("Snippets"), snippets_path -- if current_user - = render 'dashboard/snippets_head' -- else - = render 'explore/head' +.page-title-holder.gl-display-flex.gl-align-items-center + %h1.page-title.gl-font-size-h-display= page_title + .page-title-controls + - if can?(current_user, :create_snippet) + = render Pajamas::ButtonComponent.new(href: new_snippet_path, variant: :confirm) do + = _("New snippet") = render partial: 'shared/snippets/list', locals: { link_project: true } diff --git a/app/views/explore/topics/_head.html.haml b/app/views/explore/topics/_head.html.haml index f7d80d63c45..db8de333517 100644 --- a/app/views/explore/topics/_head.html.haml +++ b/app/views/explore/topics/_head.html.haml @@ -1,10 +1,6 @@ -.page-title-holder.d-flex.align-items-center - %h1.page-title.gl-font-size-h-display= _('Projects') +.page-title-holder.gl-display-flex.gl-align-items-center + %h1.page-title.gl-font-size-h-display= page_title -.top-area - .scrolling-tabs-container.inner-page-scroll-tabs.gl-flex-grow-1.gl-min-w-0.gl-w-full - .fade-left= sprite_icon('chevron-lg-left', size: 12) - .fade-right= sprite_icon('chevron-lg-right', size: 12) - = render 'dashboard/projects_nav' +.top-area.gl-p-4 .nav-controls = render 'shared/topics/search_form' |