Работа над BookInfoDialog
This commit is contained in:
@@ -24,7 +24,7 @@
|
||||
</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">
|
||||
<q-tabs
|
||||
v-model="selectedTab"
|
||||
@@ -36,7 +36,7 @@
|
||||
inline-label
|
||||
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-tabs>
|
||||
</div>
|
||||
@@ -130,6 +130,9 @@ class BookInfoDialog {
|
||||
this.book = {};
|
||||
|
||||
this.parseBookInfo();
|
||||
|
||||
if (!this.fb2.length)
|
||||
this.selectedTab = 'inpx';
|
||||
}
|
||||
|
||||
get bookAuthor() {
|
||||
@@ -189,6 +192,9 @@ class BookInfoDialog {
|
||||
if (nodePath == 'titleInfo/author')
|
||||
return value.split(',').join(', ');
|
||||
|
||||
if ((nodePath == 'titleInfo/serno' || nodePath == 'titleInfo/librate') && !value)
|
||||
return null;
|
||||
|
||||
if (typeof(value) === 'string') {
|
||||
return value;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user