diff --git a/client/components/App.vue b/client/components/App.vue index b36ba19..dc81796 100644 --- a/client/components/App.vue +++ b/client/components/App.vue @@ -133,6 +133,10 @@ body, html, #app { animation: rotating 2s linear infinite; } +.q-dialog__inner--minimized > div { + max-width: 800px; +} + @keyframes rotating { from { transform: rotate(0deg); diff --git a/client/components/Search/BookInfoDialog/BookInfoDialog.vue b/client/components/Search/BookInfoDialog/BookInfoDialog.vue index 2c3ce57..dc43230 100644 --- a/client/components/Search/BookInfoDialog/BookInfoDialog.vue +++ b/client/components/Search/BookInfoDialog/BookInfoDialog.vue @@ -8,7 +8,8 @@ -
+
+
diff --git a/server/core/xml/ObjectNavigator.js b/server/core/xml/ObjectNavigator.js index aa39057..929422b 100644 --- a/server/core/xml/ObjectNavigator.js +++ b/server/core/xml/ObjectNavigator.js @@ -59,7 +59,7 @@ class ObjectNavigator { return null; raw = (Array.isArray(raw) ? raw : [raw]); - + const result = []; for (const r of raw) result.push(new ObjectNavigator(r)); @@ -80,6 +80,11 @@ class ObjectNavigator { return this.raw; } + v(selector = '') { + const res = this.$(selector); + return (res ? res.value : null); + } + text(selector = '') { const res = this.$(`${selector}/*TEXT`); return (res ? res.value : null);