Переход на quasar

This commit is contained in:
Book Pauk
2020-02-03 15:33:54 +07:00
parent bef70f94ab
commit a2cfb9d423
2 changed files with 18 additions and 29 deletions

View File

@@ -4,50 +4,38 @@
<p class="p">Вы можете пожертвовать на развитие проекта любую сумму:</p> <p class="p">Вы можете пожертвовать на развитие проекта любую сумму:</p>
<div class="address"> <div class="address">
<img class="logo" src="./assets/yandex.png"> <img class="logo" src="./assets/yandex.png">
<el-button class="button" @click="donateYandexMoney">Пожертвовать</el-button><br> <q-btn class="button q-px-sm" dense no-caps @click="donateYandexMoney">Пожертвовать</q-btn><br>
<div class="para">{{ yandexAddress }} <div class="para">{{ yandexAddress }}
<el-tooltip :open-delay="500" effect="light"> <q-icon class="copy-icon" name="o_file_copy" @click="copyAddress(yandexAddress, 'Яндекс кошелек')">
<template slot="content"> <q-tooltip :delay="1000" anchor="top middle" self="center middle" content-style="font-size: 80%">Скопировать</q-tooltip>
Скопировать </q-icon>
</template>
<i class="el-icon-copy-document copy-icon" @click="copyAddress(yandexAddress, 'Яндекс кошелек')"></i>
</el-tooltip>
</div> </div>
</div> </div>
<div class="address"> <div class="address">
<img class="logo" src="./assets/bitcoin.png"> <img class="logo" src="./assets/bitcoin.png">
<div class="para">{{ bitcoinAddress }} <div class="para">{{ bitcoinAddress }}
<el-tooltip :open-delay="500" effect="light"> <q-icon class="copy-icon" name="o_file_copy" @click="copyAddress(bitcoinAddress, 'Bitcoin-адрес')">
<template slot="content"> <q-tooltip :delay="1000" anchor="top middle" self="center middle" content-style="font-size: 80%">Скопировать</q-tooltip>
Скопировать </q-icon>
</template>
<i class="el-icon-copy-document copy-icon" @click="copyAddress(bitcoinAddress, 'Bitcoin-адрес')"></i>
</el-tooltip>
</div> </div>
</div> </div>
<div class="address"> <div class="address">
<img class="logo" src="./assets/litecoin.png"> <img class="logo" src="./assets/litecoin.png">
<div class="para">{{ litecoinAddress }} <div class="para">{{ litecoinAddress }}
<el-tooltip :open-delay="500" effect="light"> <q-icon class="copy-icon" name="o_file_copy" @click="copyAddress(litecoinAddress, 'Litecoin-адрес')">
<template slot="content"> <q-tooltip :delay="1000" anchor="top middle" self="center middle" content-style="font-size: 80%">Скопировать</q-tooltip>
Скопировать </q-icon>
</template>
<i class="el-icon-copy-document copy-icon" @click="copyAddress(litecoinAddress, 'Litecoin-адрес')"></i>
</el-tooltip>
</div> </div>
</div> </div>
<div class="address"> <div class="address">
<img class="logo" src="./assets/monero.png"> <img class="logo" src="./assets/monero.png">
<div class="para">{{ moneroAddress }} <div class="para">{{ moneroAddress }}
<el-tooltip :open-delay="500" effect="light"> <q-icon class="copy-icon" name="o_file_copy" @click="copyAddress(moneroAddress, 'Monero-адрес')">
<template slot="content"> <q-tooltip :delay="1000" anchor="top middle" self="center middle" content-style="font-size: 80%">Скопировать</q-tooltip>
Скопировать </q-icon>
</template>
<i class="el-icon-copy-document copy-icon" @click="copyAddress(moneroAddress, 'Monero-адрес')"></i>
</el-tooltip>
</div> </div>
</div> </div>
</div> </div>
@@ -59,6 +47,7 @@
import Vue from 'vue'; import Vue from 'vue';
import Component from 'vue-class-component'; import Component from 'vue-class-component';
import {copyTextToClipboard} from '../../../../share/utils'; import {copyTextToClipboard} from '../../../../share/utils';
import * as notify from '../../../share/notify';
export default @Component({ export default @Component({
}) })
@@ -78,9 +67,9 @@ class DonateHelpPage extends Vue {
async copyAddress(address, prefix) { async copyAddress(address, prefix) {
const result = await copyTextToClipboard(address); const result = await copyTextToClipboard(address);
if (result) if (result)
this.$notify.success({message: `${prefix} ${address} успешно скопирован в буфер обмена`}); notify.success(this, `${prefix} ${address} успешно скопирован в буфер обмена`);
else else
this.$notify.error({message: 'Копирование не удалось'}); notify.error(this, 'Копирование не удалось');
} }
} }
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View File

@@ -11,7 +11,7 @@ export function success(vue, message, caption) {
message: message:
`<div style="max-width: 350px;"> `<div style="max-width: 350px;">
${caption} ${caption}
<div style="color: black">${message}</div> <div style="color: black; overflow-wrap: break-word; word-wrap: break-word;">${message}</div>
</div>` </div>`
}); });
} }
@@ -29,7 +29,7 @@ export function error(vue, message, caption) {
message: message:
`<div style="max-width: 350px;"> `<div style="max-width: 350px;">
${caption} ${caption}
<div style="color: yellow">${message}</div> <div style="color: yellow; overflow-wrap: break-word; word-wrap: break-word;">${message}</div>
</div>` </div>`
}); });
} }