From ce30c7e1b7e4d7292c08549b1cb508ca763c2624 Mon Sep 17 00:00:00 2001 From: Martin Filser Date: Thu, 21 Oct 2021 23:54:30 +0200 Subject: [PATCH] Card Details, show card link in mobile view --- client/components/cards/cardDetails.jade | 7 +++++-- client/components/cards/cardDetails.js | 3 ++- client/components/cards/cardDetails.styl | 9 --------- 3 files changed, 7 insertions(+), 12 deletions(-) diff --git a/client/components/cards/cardDetails.jade b/client/components/cards/cardDetails.jade index c41cd0134..ea6be9388 100644 --- a/client/components/cards/cardDetails.jade +++ b/client/components/cards/cardDetails.jade @@ -16,19 +16,22 @@ template(name="cardDetails") a.fa.fa-window-maximize.maximize-card-details.js-maximize-card-details(title="{{_ 'maximize-card'}}") if currentUser.isBoardMember a.fa.fa-navicon.card-details-menu.js-open-card-details-menu(title="{{_ 'cardDetailsActionsPopup-title'}}") - input.inline-input(type="text" id="cardURL_copy" value="{{ originRelativeUrl }}") a.fa.fa-link.card-copy-button.js-copy-link( + id="cardURL_copy" class="fa-link" title="{{_ 'copy-card-link-to-clipboard'}}" + href="{{ originRelativeUrl }}" ) else unless isPopup a.fa.fa-times-thin.close-card-details.js-close-card-details(title="{{_ 'close-card'}}") if currentUser.isBoardMember a.fa.fa-navicon.card-details-menu-mobile-web.js-open-card-details-menu(title="{{_ 'cardDetailsActionsPopup-title'}}") - a.fa.fa-link.card-copy-mobile-button( + a.fa.fa-link.card-copy-mobile-button.js-copy-link( + id="cardURL_copy" class="fa-link" title="{{_ 'copy-card-link-to-clipboard'}}" + href="{{ originRelativeUrl }}" ) h2.card-details-title.js-card-title( class="{{#if canModifyCard}}js-open-inlined-form is-editable{{/if}}") diff --git a/client/components/cards/cardDetails.js b/client/components/cards/cardDetails.js index 4ea82cbc7..12d212248 100644 --- a/client/components/cards/cardDetails.js +++ b/client/components/cards/cardDetails.js @@ -323,7 +323,8 @@ BlazeComponent.extendComponent({ 'click .js-close-card-details'() { Utils.goBoardId(this.data().boardId); }, - 'click .js-copy-link'() { + 'click .js-copy-link'(event) { + event.preventDefault(); const StringToCopyElement = document.getElementById('cardURL_copy'); StringToCopyElement.value = window.location.origin + window.location.pathname; diff --git a/client/components/cards/cardDetails.styl b/client/components/cards/cardDetails.styl index c0feee0ce..9d1be7f70 100644 --- a/client/components/cards/cardDetails.styl +++ b/client/components/cards/cardDetails.styl @@ -4,15 +4,6 @@ avatar-radius = 50% -#cardURL_copy - // Have clipboard text not visible by moving it to far left - position: absolute - left: -2000px - top: 0px - -#clipboard - white-space: normal - .assignee border-radius: 3px display: block