From 244bec9101ff754291e2c02d9844e0879ff5fa2f Mon Sep 17 00:00:00 2001 From: Mayra Cabrera Date: Wed, 1 Nov 2017 17:09:48 -0600 Subject: Add UI/UX improvements - Leave 'too many tags to search' always visible - Add different message to the branch/tags so it states its unavailable --- app/helpers/commits_helper.rb | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'app/helpers/commits_helper.rb') diff --git a/app/helpers/commits_helper.rb b/app/helpers/commits_helper.rb index 8aaf3318f90..2ba84e55fe0 100644 --- a/app/helpers/commits_helper.rb +++ b/app/helpers/commits_helper.rb @@ -60,7 +60,7 @@ module CommitsHelper branches.include?(project.default_branch) ? branches.delete(project.default_branch) : branches.pop end - # returns a link formatted as a commit branch link + # Returns a link formatted as a commit branch link def commit_branch_link(url, text) link_to(url, class: 'label label-gray ref-name') do icon('code-fork') + " #{text}" @@ -74,13 +74,25 @@ module CommitsHelper end.join(' ').html_safe end - # returns a link formatted as a commit tag link + # Returns a link formatted as a commit tag link def commit_tag_link(url, text) link_to(url, class: 'label label-gray ref-name') do icon('tag') + " #{text}" end end + def branches_unavailable_message + link_to('#', class: 'label label-gray ref-name', title: 'Project has too many branches to search') do + icon('tag') + ' Branches unavailable' + end + end + + def tags_unavailable_message + link_to('#', class: 'label label-gray ref-name', title: 'Project has too many tags to search') do + icon('tag') + ' Tags unavailable' + end + end + # Returns the sorted links to tags, separated by a comma def commit_tags_links(project, tags) sorted = VersionSorter.rsort(tags) -- cgit v1.2.3