web/satellite: user select text restricted

Change-Id: If3692d55e48255c95b7722c5a574060c84fdf502
This commit is contained in:
NikolaiYurchenko 2020-01-30 17:30:58 +02:00 committed by Nikolay Yurchenko
parent 594d6e03aa
commit fc105af0e5
37 changed files with 13 additions and 66 deletions

View File

@ -145,7 +145,6 @@ export default class ProfileArea extends Vue {
position: relative; position: relative;
font-family: 'font_regular', sans-serif; font-family: 'font_regular', sans-serif;
padding-bottom: 100px; padding-bottom: 100px;
user-select: none;
&__title { &__title {
font-family: 'font_bold', sans-serif; font-family: 'font_bold', sans-serif;

View File

@ -99,7 +99,6 @@ export default class AccountBalance extends Vue {
font-size: 32px; font-size: 32px;
line-height: 48px; line-height: 48px;
margin-right: 13px; margin-right: 13px;
user-select: none;
} }
&__info-button { &__info-button {

View File

@ -72,7 +72,6 @@ export default class DepositAndBilling extends Vue {
&__title { &__title {
font-size: 32px; font-size: 32px;
line-height: 48px; line-height: 48px;
user-select: none;
} }
.button { .button {

View File

@ -42,7 +42,6 @@ export default class SortingHeader extends Vue {}
font-size: 16px; font-size: 16px;
line-height: 10px; line-height: 10px;
color: #afb7c1; color: #afb7c1;
user-select: none;
} }
} }
} }

View File

@ -24,7 +24,7 @@
</div> </div>
<span class="current-month-area__content__usage-charges__head__name__title">Usage Charges</span> <span class="current-month-area__content__usage-charges__head__name__title">Usage Charges</span>
</div> </div>
<span>Estimated total {{ chargesSummary | centsToDollars }}</span> <span>Estimated total <span class="summary">{{ chargesSummary | centsToDollars }}</span></span>
</div> </div>
<div class="current-month-area__content__usage-charges__content" v-if="areUsageChargesShown" @click.stop> <div class="current-month-area__content__usage-charges__content" v-if="areUsageChargesShown" @click.stop>
<UsageChargeItem <UsageChargeItem
@ -134,11 +134,11 @@ export default class MonthlyBillingSummary extends Vue {
font-family: 'font_bold', sans-serif; font-family: 'font_bold', sans-serif;
font-size: 32px; font-size: 32px;
line-height: 48px; line-height: 48px;
user-select: none;
} }
&__title-info { &__title-info {
font-size: 18px; font-size: 18px;
user-select: text;
} }
} }
@ -165,7 +165,6 @@ export default class MonthlyBillingSummary extends Vue {
font-size: 14px; font-size: 14px;
line-height: 21px; line-height: 21px;
color: #afb7c1; color: #afb7c1;
user-select: none;
} }
&__usage-charges { &__usage-charges {
@ -195,10 +194,6 @@ export default class MonthlyBillingSummary extends Vue {
justify-content: center; justify-content: center;
margin-right: 12px; margin-right: 12px;
} }
&__title {
user-select: none;
}
} }
} }
@ -215,4 +210,8 @@ export default class MonthlyBillingSummary extends Vue {
.item { .item {
border-top: 1px solid rgba(169, 181, 193, 0.3); border-top: 1px solid rgba(169, 181, 193, 0.3);
} }
.summary {
user-select: text;
}
</style> </style>

View File

@ -370,7 +370,6 @@ export default class PaymentMethods extends Vue {
font-family: 'font_bold', sans-serif; font-family: 'font_bold', sans-serif;
font-size: 32px; font-size: 32px;
line-height: 48px; line-height: 48px;
user-select: none;
} }
&__button-area { &__button-area {

View File

@ -418,7 +418,6 @@ export default class ApiKeysArea extends Vue {
line-height: 39px; line-height: 39px;
color: #263549; color: #263549;
margin: 0; margin: 0;
user-select: none;
} }
.api-keys-header { .api-keys-header {

View File

@ -100,7 +100,6 @@ export default class ApiKeysCopyPopup extends Vue {
font-size: 24px; font-size: 24px;
line-height: 29px; line-height: 29px;
margin-bottom: 26px; margin-bottom: 26px;
user-select: none;
} }
&__copy-area { &__copy-area {

View File

@ -133,7 +133,6 @@ export default class ApiKeysCreationPopup extends Vue {
font-size: 24px; font-size: 24px;
line-height: 29px; line-height: 29px;
margin-bottom: 26px; margin-bottom: 26px;
user-select: none;
} }
.next-button { .next-button {

View File

@ -84,7 +84,6 @@ export default class SortApiKeysHeader extends Vue {
height: 40px; height: 40px;
background-color: rgba(255, 255, 255, 0.3); background-color: rgba(255, 255, 255, 0.3);
margin-top: 31px; margin-top: 31px;
user-select: none;
&__date-item { &__date-item {
width: 60%; width: 60%;

View File

@ -186,7 +186,6 @@ export default class BucketArea extends Vue {
margin-right: 50px; margin-right: 50px;
margin-block-start: 0; margin-block-start: 0;
margin-block-end: 0; margin-block-end: 0;
user-select: none;
} }
} }

View File

@ -3,10 +3,10 @@
<template> <template>
<div class="container"> <div class="container">
<div class="container__item" :title="itemData.bucketName">{{ itemData.formattedBucketName() }}</div> <p class="container__item" :title="itemData.bucketName">{{ itemData.formattedBucketName() }}</p>
<div class="container__item">{{ itemData.storage.toFixed(4) }}</div> <p class="container__item">{{ itemData.storage.toFixed(4) }}</p>
<div class="container__item">{{ itemData.egress.toFixed(4) }}</div> <p class="container__item">{{ itemData.egress.toFixed(4) }}</p>
<div class="container__item">{{ itemData.objectCount.toString() }}</div> <p class="container__item">{{ itemData.objectCount.toString() }}</p>
</div> </div>
</template> </template>
@ -25,10 +25,6 @@ export default class BucketItem extends Vue {
<style scoped lang="scss"> <style scoped lang="scss">
.container { .container {
padding: 25px 0; padding: 25px 0;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
outline: none; outline: none;
display: flex; display: flex;
background: #fff; background: #fff;

View File

@ -32,7 +32,6 @@ export default class SortBucketsHeader extends Vue {}
opacity: 0.5; opacity: 0.5;
max-height: 40px; max-height: 40px;
align-items: center; align-items: center;
user-select: none;
&__item { &__item {
width: 25%; width: 25%;

View File

@ -84,7 +84,6 @@ export default class EmptyStateProjectArea extends Vue {
margin-bottom: 15px; margin-bottom: 15px;
min-width: 900px; min-width: 900px;
color: #354049; color: #354049;
user-select: none;
} }
} }
} }

View File

@ -92,7 +92,6 @@ export default class HeaderedInput extends HeaderlessInput {
font-size: 16px; font-size: 16px;
line-height: 21px; line-height: 21px;
color: #354049; color: #354049;
user-select: none;
} }
&__error { &__error {

View File

@ -29,7 +29,6 @@ export default class PagesBlock extends Vue {
<style scoped lang="scss"> <style scoped lang="scss">
.pages-container { .pages-container {
display: flex; display: flex;
user-select: none;
&__pages { &__pages {
font-family: 'font_medium', sans-serif; font-family: 'font_medium', sans-serif;

View File

@ -142,7 +142,6 @@ export default class RegistrationSuccessPopup extends Vue {
line-height: 39px; line-height: 39px;
color: #384b65; color: #384b65;
margin: 0 0 25px 0; margin: 0 0 25px 0;
user-select: none;
} }
&__text { &__text {

View File

@ -77,7 +77,6 @@ export default class VButton extends Vue {
background-color: #2683ff; background-color: #2683ff;
border-radius: 6px; border-radius: 6px;
cursor: pointer; cursor: pointer;
user-select: none;
.label { .label {
font-family: 'font_medium', sans-serif; font-family: 'font_medium', sans-serif;

View File

@ -268,7 +268,6 @@ export default class VDatePicker extends Vue {
top: 0; top: 0;
left: 0; left: 0;
overflow: hidden; overflow: hidden;
user-select: none;
-webkit-animation: fadein 0.5s; -webkit-animation: fadein 0.5s;
/* Safari, Chrome and Opera > 12.1 */ /* Safari, Chrome and Opera > 12.1 */

View File

@ -11,7 +11,6 @@
justify-content: space-between; justify-content: space-between;
padding: 0 65px; padding: 0 65px;
position: relative; position: relative;
user-select: none;
&__left-area, &__left-area,
&__right-area { &__right-area {

View File

@ -120,7 +120,6 @@ export default class ProjectSelectionArea extends Vue {
color: rgba(56, 75, 101, 0.4); color: rgba(56, 75, 101, 0.4);
opacity: 0.7; opacity: 0.7;
cursor: pointer; cursor: pointer;
user-select: none;
margin-right: 5px; margin-right: 5px;
} }

View File

@ -30,7 +30,6 @@ export default class TabNavigation extends Vue {
width: auto; width: auto;
display: flex; display: flex;
border-bottom: 1px solid #afb7c1; border-bottom: 1px solid #afb7c1;
user-select: none;
&__item { &__item {
width: 150px; width: 150px;

View File

@ -30,7 +30,6 @@ a {
flex-direction: column; flex-direction: column;
justify-content: space-between; justify-content: space-between;
font-family: 'font_regular', sans-serif; font-family: 'font_regular', sans-serif;
user-select: none;
&__logo { &__logo {
display: flex; display: flex;

View File

@ -197,7 +197,6 @@ export default class ProjectDetailsArea extends Vue {
font-size: 32px; font-size: 32px;
line-height: 39px; line-height: 39px;
color: #263549; color: #263549;
user-select: none;
margin: 0; margin: 0;
} }
@ -242,7 +241,6 @@ export default class ProjectDetailsArea extends Vue {
font-size: 16px; font-size: 16px;
line-height: 21px; line-height: 21px;
color: rgba(56, 75, 101, 0.4); color: rgba(56, 75, 101, 0.4);
user-select: none;
} }
&__project-name { &__project-name {
@ -282,7 +280,6 @@ export default class ProjectDetailsArea extends Vue {
font-size: 16px; font-size: 16px;
line-height: 21px; line-height: 21px;
color: rgba(56, 75, 101, 0.4); color: rgba(56, 75, 101, 0.4);
user-select: none;
} }
&__project-description { &__project-description {

View File

@ -324,7 +324,6 @@ export default class UsageReport extends Vue {
line-height: 39px; line-height: 39px;
color: #263549; color: #263549;
margin: 0; margin: 0;
user-select: none;
} }
} }
@ -354,7 +353,6 @@ export default class UsageReport extends Vue {
font-size: 16px; font-size: 16px;
line-height: 23px; line-height: 23px;
color: #354049; color: #354049;
user-select: none;
} }
&__image { &__image {
@ -414,7 +412,6 @@ export default class UsageReport extends Vue {
color: #354049; color: #354049;
margin-block-start: 0; margin-block-start: 0;
margin-block-end: 0; margin-block-end: 0;
user-select: none;
} }
&__amount { &__amount {
@ -465,7 +462,6 @@ export default class UsageReport extends Vue {
line-height: 21px; line-height: 21px;
color: #354049; color: #354049;
margin-right: 30px; margin-right: 30px;
user-select: none;
} }
&__image { &__image {

View File

@ -321,10 +321,6 @@ export default class AddUserPopup extends Vue {
&:first-child { &:first-child {
cursor: pointer; cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
} }
} }
} }
@ -399,7 +395,6 @@ export default class AddUserPopup extends Vue {
margin: 0 0 90px 0; margin: 0 0 90px 0;
width: 130%; width: 130%;
text-align: end; text-align: end;
user-select: none;
} }
} }
@ -476,7 +471,6 @@ export default class AddUserPopup extends Vue {
font-size: 16px; font-size: 16px;
line-height: 25px; line-height: 25px;
padding-left: 50px; padding-left: 50px;
user-select: none;
} }
&__button-container { &__button-container {

View File

@ -231,7 +231,6 @@ export default class HeaderArea extends Vue {
line-height: 39px; line-height: 39px;
color: #263549; color: #263549;
margin: 0; margin: 0;
user-select: none;
} }
&__info-button { &__info-button {

View File

@ -101,7 +101,6 @@ export default class SortingListHeader extends Vue {
height: 40px; height: 40px;
background-color: rgba(255, 255, 255, 0.3); background-color: rgba(255, 255, 255, 0.3);
margin-top: 31px; margin-top: 31px;
user-select: none;
&__name-container, &__name-container,
&__added-container, &__added-container,

View File

@ -76,10 +76,10 @@
<div class="register-area__submit-container"> <div class="register-area__submit-container">
<div class="register-area__submit-container__terms-area"> <div class="register-area__submit-container__terms-area">
<label class="container"> <label class="container">
<input type="checkbox" v-model="isTermsAccepted"> <input type="checkbox" id="terms" v-model="isTermsAccepted">
<span class="checkmark" :class="{'error': isTermsAcceptedError}"></span> <span class="checkmark" :class="{'error': isTermsAcceptedError}"/>
</label> </label>
<h2 class="register-area__submit-container__terms-area__terms-confirmation">I agree to the <a class="register-area__submit-container__terms-area__link" href="https://tardigrade.io/terms-of-use/" target="_blank">Terms & Conditions</a></h2> <h2 class="register-area__submit-container__terms-area__terms-confirmation"><label for="terms">I agree to the </label><a class="register-area__submit-container__terms-area__link" href="https://tardigrade.io/terms-of-use/" target="_blank">Terms & Conditions</a></h2>
</div> </div>
<div id="createAccountButton" class="register-area__submit-container__create-button" @click.prevent="onCreateClick"> <div id="createAccountButton" class="register-area__submit-container__create-button" @click.prevent="onCreateClick">
<p class="register-area__submit-container__create-button__label">Create Account</p> <p class="register-area__submit-container__create-button__label">Create Account</p>

View File

@ -163,10 +163,6 @@ body {
width: 23px; width: 23px;
cursor: pointer; cursor: pointer;
font-size: 22px; font-size: 22px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
outline: none; outline: none;
} }

View File

@ -72,7 +72,6 @@ export default class BarInfo extends Vue {
font-size: 14px; font-size: 14px;
line-height: 21px; line-height: 21px;
color: #586c86; color: #586c86;
user-select: none;
} }
&__amount { &__amount {

View File

@ -69,7 +69,6 @@ export default class ChecksArea extends Vue {
line-height: 21px; line-height: 21px;
color: #586c86; color: #586c86;
margin: 0 5px 0 0; margin: 0 5px 0 0;
user-select: none;
} }
.checks-area-image { .checks-area-image {

View File

@ -59,7 +59,6 @@ export default class PayoutArea extends Vue {
&__label { &__label {
font-size: 14px; font-size: 14px;
color: #586c86; color: #586c86;
user-select: none;
} }
&__bold-text { &__bold-text {

View File

@ -151,7 +151,6 @@ export default class SNOContentTitle extends Vue {
font-size: 32px; font-size: 32px;
line-height: 57px; line-height: 57px;
color: #535f77; color: #535f77;
user-select: none;
} }
&__info-container { &__info-container {
@ -167,7 +166,6 @@ export default class SNOContentTitle extends Vue {
line-height: 20px; line-height: 20px;
color: #9ca5b6; color: #9ca5b6;
margin: 0 0 5px 0; margin: 0 0 5px 0;
user-select: none;
} }
&__content { &__content {

View File

@ -40,7 +40,6 @@ export default class SNOFooter extends Vue {
justify-content: center; justify-content: center;
background-color: #fff; background-color: #fff;
align-items: center; align-items: center;
user-select: none;
&__content-holder { &__content-holder {
width: 822px; width: 822px;

View File

@ -176,7 +176,6 @@ export default class SNOHeader extends Vue {
&__title { &__title {
min-width: 55px; min-width: 55px;
margin-right: 5px; margin-right: 5px;
user-select: none;
} }
&__id { &__id {

View File

@ -68,7 +68,6 @@ export default class SatelliteSelection extends Vue {
&__bold-text { &__bold-text {
margin-right: 3px; margin-right: 3px;
user-select: none;
} }
&__image { &__image {