From 2e96fcff12a8944b1f9bd5179381094ed4498bd5 Mon Sep 17 00:00:00 2001 From: Patricio Cano <suprnova32@gmail.com> Date: Wed, 29 Jun 2016 15:26:02 -0500 Subject: [PATCH] Clone button should not be clickable when there is a disabled protocol --- CHANGELOG | 1 - app/assets/stylesheets/framework/buttons.scss | 11 +++++++++++ app/views/shared/_clone_panel.html.haml | 4 ++-- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 11dd510d802..8ef934bf80d 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -24,7 +24,6 @@ v 8.10.0 (unreleased) - Allow importing from Github using Personal Access Tokens. (Eric K Idema) - API: Todos !3188 (Robert Schilling) - Add "Enabled Git access protocols" to Application Settings - - Implement Subresource Integrity for CSS and JavaScript assets. This prevents malicious assets from loading in the case of a CDN compromise. - Fix user creation with stronger minimum password requirements !4054 (nathan-pmt) - PipelinesFinder uses git cache data - Check for conflicts with existing Project's wiki path when creating a new project. diff --git a/app/assets/stylesheets/framework/buttons.scss b/app/assets/stylesheets/framework/buttons.scss index a431fa59a57..590b8f54363 100644 --- a/app/assets/stylesheets/framework/buttons.scss +++ b/app/assets/stylesheets/framework/buttons.scss @@ -288,3 +288,14 @@ text-decoration: none; } } + +.btn-static { + background-color: $background-color !important; + border: 1px solid lightgrey; + cursor: default; + &:active { + -moz-box-shadow: inset 0 0 0 white; + -webkit-box-shadow: inset 0 0 0 white; + box-shadow: inset 0 0 0 white; + } +} diff --git a/app/views/shared/_clone_panel.html.haml b/app/views/shared/_clone_panel.html.haml index 565bd869749..3b82d8e686f 100644 --- a/app/views/shared/_clone_panel.html.haml +++ b/app/views/shared/_clone_panel.html.haml @@ -3,9 +3,9 @@ .git-clone-holder.input-group .input-group-btn -if allowed_protocols_present? - .clone-dropdown-btn.btn + .clone-dropdown-btn.btn.btn-static %span - = enabled_project_tooltip(project, enabled_protocol) + = enabled_project_button(project, enabled_protocol) - else %a#clone-dropdown.clone-dropdown-btn.btn{href: '#', data: { toggle: 'dropdown' }} %span -- GitLab