Работа над BookInfoDialog

This commit is contained in:
Book Pauk
2022-11-10 18:05:53 +07:00
parent 0bb434d415
commit 7b2171c269

View File

@@ -24,7 +24,7 @@
</div> </div>
</div> </div>
<div class="col column q-ml-sm" style="min-width: 300px; border: 1px solid #ccc"> <div class="col column q-ml-sm" style="min-width: 400px; border: 1px solid #ccc">
<div class="bg-grey-3 row"> <div class="bg-grey-3 row">
<q-tabs <q-tabs
v-model="selectedTab" v-model="selectedTab"
@@ -36,7 +36,7 @@
inline-label inline-label
class="bg-grey-4 text-grey-7" class="bg-grey-4 text-grey-7"
> >
<q-tab name="fb2" label="Fb2 инфо" /> <q-tab v-if="fb2.length" name="fb2" label="Fb2 инфо" />
<q-tab name="inpx" label="Inpx инфо" /> <q-tab name="inpx" label="Inpx инфо" />
</q-tabs> </q-tabs>
</div> </div>
@@ -130,6 +130,9 @@ class BookInfoDialog {
this.book = {}; this.book = {};
this.parseBookInfo(); this.parseBookInfo();
if (!this.fb2.length)
this.selectedTab = 'inpx';
} }
get bookAuthor() { get bookAuthor() {
@@ -189,6 +192,9 @@ class BookInfoDialog {
if (nodePath == 'titleInfo/author') if (nodePath == 'titleInfo/author')
return value.split(',').join(', '); return value.split(',').join(', ');
if ((nodePath == 'titleInfo/serno' || nodePath == 'titleInfo/librate') && !value)
return null;
if (typeof(value) === 'string') { if (typeof(value) === 'string') {
return value; return value;
} }