From a20b64c6bdf5da7722a7ff105b5fb0106cb2deee Mon Sep 17 00:00:00 2001 From: Andy Bunce Date: Thu, 22 Oct 2020 22:19:51 +0100 Subject: [PATCH] qd-table --- README.md | 11 +- src/vue-poc/app.vue | 2 +- src/vue-poc/components/qd-perfstats.vue | 108 +++ src/vue-poc/components/qd-table.vue | 44 +- src/vue-poc/components/vp-notifications.vue | 12 +- src/vue-poc/components/vp-paramform.vue | 21 +- src/vue-poc/core.js | 38 +- .../data/vue-poc/entities/basex/database.xml | 24 + .../data/vue-poc/entities/basex/readme.md | 3 + .../basex/{repo.xml => repository.xml} | 0 .../data/vue-poc/entities/dice/readme.md | 3 + .../{filehistory.xml => history/file.xml} | 2 +- .../data/vue-poc/entities/history/readme.md | 3 + .../{taskhistory.xml => history/task.xml} | 20 +- .../{quodatum.logfile.xml => logfile.xml} | 0 .../data/vue-poc/entities/quodatum/readme.md | 3 + .../quodatum/{quodatum.task.xml => task.xml} | 7 +- src/vue-poc/data/vue-poc/history.xml | 57 +- src/vue-poc/data/vue-poc/tasks/taskdef.xml | 38 + src/vue-poc/features/about/about.vue | 3 +- src/vue-poc/features/edit/edit.vue | 4 - src/vue-poc/features/edit/edit.xqm | 9 +- .../{tasks => history}/taskhistory.vue | 23 +- src/vue-poc/features/login/login.xqm | 3 +- src/vue-poc/features/model/entity1.vue | 18 +- src/vue-poc/features/namespaces/namespace.vue | 4 +- .../features/namespaces/namespaces.xqm | 2 +- src/vue-poc/features/performance/dicetest.vue | 195 ++--- src/vue-poc/features/performance/ping.vue | 174 +--- src/vue-poc/features/performance/ping.xqm | 6 +- src/vue-poc/features/server/basexsettings.vue | 25 +- src/vue-poc/features/server/basexsettings.xqm | 24 + src/vue-poc/features/server/repository.vue | 10 +- .../features/tasks/model.build/entity-gen.xqm | 22 +- .../features/tasks/model.build/rxq-model.xqm | 38 - .../features/tasks/model.build/tx-model.xq | 2 +- src/vue-poc/features/tasks/runtask.vue | 18 +- src/vue-poc/features/tasks/rxq-tasks.xqm | 29 +- src/vue-poc/features/tasks/taskdef.xml | 7 +- src/vue-poc/lib/history.xqm | 18 +- src/vue-poc/lib/query-a.xqm | 3 +- src/vue-poc/models.gen.xqm | 781 +++++++++-------- src/vue-poc/package.json | 2 +- src/vue-poc/readme.md | 1 + src/vue-poc/router.js | 4 +- src/vue-poc/static/app-gen.js | 815 +++++++++--------- src/vue-poc/static/app.html | 5 +- src/vue-poc/static/perf-stat.js | 40 - 48 files changed, 1418 insertions(+), 1263 deletions(-) create mode 100644 src/vue-poc/components/qd-perfstats.vue create mode 100644 src/vue-poc/data/vue-poc/entities/basex/database.xml create mode 100644 src/vue-poc/data/vue-poc/entities/basex/readme.md rename src/vue-poc/data/vue-poc/entities/basex/{repo.xml => repository.xml} (100%) create mode 100644 src/vue-poc/data/vue-poc/entities/dice/readme.md rename src/vue-poc/data/vue-poc/entities/{filehistory.xml => history/file.xml} (91%) create mode 100644 src/vue-poc/data/vue-poc/entities/history/readme.md rename src/vue-poc/data/vue-poc/entities/{taskhistory.xml => history/task.xml} (53%) rename src/vue-poc/data/vue-poc/entities/quodatum/{quodatum.logfile.xml => logfile.xml} (100%) create mode 100644 src/vue-poc/data/vue-poc/entities/quodatum/readme.md rename src/vue-poc/data/vue-poc/entities/quodatum/{quodatum.task.xml => task.xml} (74%) create mode 100644 src/vue-poc/data/vue-poc/tasks/taskdef.xml rename src/vue-poc/features/{tasks => history}/taskhistory.vue (68%) delete mode 100644 src/vue-poc/features/tasks/model.build/rxq-model.xqm delete mode 100644 src/vue-poc/static/perf-stat.js diff --git a/README.md b/README.md index 04779f9..906de27 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,9 @@ Includes: * localforage for persistence ## Icons +* https://material.io/resources/icons/?style=baseline * https://vuetifyjs.com/en/customization/icons/ + ## Tests ### Cypress @@ -23,7 +25,14 @@ or... npx cypress run ``` ## Settings - +Required BaseX options https://docs.basex.org/wiki/Options +``` +CHOP = false +LOGTRACE = false +RESTXQERRORS = false +GZIP = true +``` +### Other Global `settings` provides `getItem(name)` and `setItem(name.value)` Example usage ``` diff --git a/src/vue-poc/app.vue b/src/vue-poc/app.vue index 0a66add..46ce816 100644 --- a/src/vue-poc/app.vue +++ b/src/vue-poc/app.vue @@ -158,7 +158,7 @@ model: false, children: [ {href: '/tasks',text: 'Task list',icon: 'assignment'}, - {href: '/history/tasks',text: 'History',icon: 'history'} + {href: '/history/tasks',text: 'Run history',icon: 'history'} ]}, { icon: 'folder_open', diff --git a/src/vue-poc/components/qd-perfstats.vue b/src/vue-poc/components/qd-perfstats.vue new file mode 100644 index 0000000..ec3015d --- /dev/null +++ b/src/vue-poc/components/qd-perfstats.vue @@ -0,0 +1,108 @@ + + + + + diff --git a/src/vue-poc/components/qd-table.vue b/src/vue-poc/components/qd-table.vue index c003d6d..648d6d9 100644 --- a/src/vue-poc/components/qd-table.vue +++ b/src/vue-poc/components/qd-table.vue @@ -30,12 +30,20 @@ - - Actions - + + Actions + - + + + + content_copy + Copy selection + + + + @@ -89,6 +97,7 @@ class="elevation-1" :fixed-header="true" :no-data-text="noDataMsg" + > @@ -100,15 +109,22 @@ - + @@ -65,7 +65,6 @@ -