1
1
mirror of https://github.com/Fabio286/antares.git synced 2025-06-05 21:59:22 +02:00

refactor(render): improved buttons style

This commit is contained in:
2020-10-18 10:27:02 +02:00
parent 12f5e479f3
commit 0626f6f775
6 changed files with 30 additions and 21 deletions

View File

@ -2,7 +2,7 @@
<div id="footer" class="text-light"> <div id="footer" class="text-light">
<div class="footer-left-elements"> <div class="footer-left-elements">
<ul class="footer-elements"> <ul class="footer-elements">
<li class="footer-element"> <li class="footer-element" :title="$t('word.version')">
<i class="mdi mdi-18px mdi-memory mr-1" /> <i class="mdi mdi-18px mdi-memory mr-1" />
<small>{{ appVersion }}</small> <small>{{ appVersion }}</small>
</li> </li>

View File

@ -1,7 +1,7 @@
<template> <template>
<details class="accordion workspace-explorebar-database"> <details class="accordion workspace-explorebar-database">
<summary <summary
class="accordion-header database-name pb-0" class="accordion-header database-name"
:class="{'text-bold': breadcrumbs.schema === database.name}" :class="{'text-bold': breadcrumbs.schema === database.name}"
@click="changeBreadcrumbs({schema: database.name, table: null})" @click="changeBreadcrumbs({schema: database.name, table: null})"
@contextmenu.prevent="showDatabaseContext($event, database.name)" @contextmenu.prevent="showDatabaseContext($event, database.name)"
@ -57,6 +57,9 @@ export default {
if (curr.size > acc) acc = curr.size; if (curr.size > acc) acc = curr.size;
return acc; return acc;
}, 0); }, 0);
},
totalSize () {
return this.database.tables.reduce((acc, curr) => acc + curr.size, 0);
} }
}, },
methods: { methods: {
@ -139,7 +142,7 @@ export default {
display: flex; display: flex;
align-items: center; align-items: center;
height: 100%; height: 100%;
opacity: 0.15; opacity: 0.2;
transition: opacity 0.2s; transition: opacity 0.2s;
&:hover { &:hover {

View File

@ -5,14 +5,14 @@
<div class="workspace-query-runner-footer"> <div class="workspace-query-runner-footer">
<div class="workspace-query-buttons"> <div class="workspace-query-buttons">
<button <button
class="btn btn-link btn-sm" class="btn btn-primary btn-sm"
:class="{'loading':isQuering}" :class="{'loading':isQuering}"
:disabled="!query" :disabled="!query"
title="F9" title="F9"
@click="runQuery(query)" @click="runQuery(query)"
> >
<span>{{ $t('word.run') }}</span> <span>{{ $t('word.run') }}</span>
<i class="mdi mdi-24px mdi-play text-success" /> <i class="mdi mdi-24px mdi-play" />
</button> </button>
</div> </div>
<div class="workspace-query-info"> <div class="workspace-query-info">

View File

@ -29,7 +29,7 @@
v-for="(field, index) in fields" v-for="(field, index) in fields"
:key="index" :key="index"
class="th c-hand" class="th c-hand"
:title="field.comment ? field.comment : false" :title="`${field.type} ${fieldLength(field) ? `(${fieldLength(field)})` : ''}`"
> >
<div ref="columnResize" class="column-resizable"> <div ref="columnResize" class="column-resizable">
<div class="table-column-title" @click="sort(field.name)"> <div class="table-column-title" @click="sort(field.name)">
@ -39,7 +39,7 @@
:class="`key-${field.key}`" :class="`key-${field.key}`"
:title="keyName(field.key)" :title="keyName(field.key)"
/> />
<span :title="`${field.type} ${fieldLength(field) ? `(${fieldLength(field)})` : ''}`">{{ field.alias || field.name }}</span> <span>{{ field.alias || field.name }}</span>
<i <i
v-if="currentSort === field.name || currentSort === `${field.table}.${field.name}`" v-if="currentSort === field.name || currentSort === `${field.table}.${field.name}`"
class="mdi sort-icon" class="mdi sort-icon"
@ -93,12 +93,6 @@ export default {
WorkspaceQueryTableRow, WorkspaceQueryTableRow,
TableContext TableContext
}, },
filters: {
wrapNumber (num) {
if (!num) return '';
return `(${num})`;
}
},
props: { props: {
results: Array, results: Array,
tabUid: [String, Number], tabUid: [String, Number],

View File

@ -6,7 +6,7 @@
<div class="dropdown"> <div class="dropdown">
<div class="btn-group"> <div class="btn-group">
<button <button
class="btn btn-link btn-sm mr-0 pr-1" class="btn btn-dark btn-sm mr-0 pr-1"
:class="{'loading':isQuering}" :class="{'loading':isQuering}"
title="F5" title="F5"
@click="reloadTable" @click="reloadTable"
@ -15,7 +15,7 @@
<i v-if="!+autorefreshTimer" class="mdi mdi-24px mdi-refresh ml-1" /> <i v-if="!+autorefreshTimer" class="mdi mdi-24px mdi-refresh ml-1" />
<i v-else class="mdi mdi-24px mdi-history mdi-flip-h ml-1" /> <i v-else class="mdi mdi-24px mdi-history mdi-flip-h ml-1" />
</button> </button>
<div class="btn btn-link btn-sm dropdown-toggle pl-0 pr-0" tabindex="0"> <div class="btn btn-dark btn-sm dropdown-toggle pl-0 pr-0" tabindex="0">
<i class="mdi mdi-24px mdi-menu-down" /> <i class="mdi mdi-24px mdi-menu-down" />
</div> </div>
<div class="menu px-3"> <div class="menu px-3">
@ -33,7 +33,7 @@
</div> </div>
</div> </div>
<button <button
class="btn btn-link btn-sm" class="btn btn-dark btn-sm"
@click="showAddModal" @click="showAddModal"
> >
<span>{{ $t('word.add') }}</span> <span>{{ $t('word.add') }}</span>

View File

@ -19,13 +19,25 @@ body {
@include padding-variant(3, $unit-3); @include padding-variant(3, $unit-3);
@include padding-variant(4, $unit-4); @include padding-variant(4, $unit-4);
.btn.btn-gray { .btn {
&.btn-gray {
color: #fff; color: #fff;
background: $bg-color-gray; background: $bg-color-gray;
&:hover { &:hover {
background: $bg-color; background: $bg-color;
} }
}
&.btn-dark {
color: #fff;
background: $bg-color-light;
border-color: $bg-color-light;
&:hover {
background: $bg-color-gray;
}
}
} }
.p-vcentered { .p-vcentered {