0.1.5 - added a floating window support

This commit is contained in:
Elvanos 2021-04-12 21:27:44 +02:00
parent 49df35eecf
commit d5248ac2f8
9 changed files with 85 additions and 3 deletions

26
package-lock.json generated
View file

@ -1,6 +1,6 @@
{
"name": "fantasiaarchive",
"version": "0.1.4",
"version": "0.1.5",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
@ -1404,6 +1404,15 @@
"ware-loader": "^0.2.4"
}
},
"@quasar/quasar-app-extension-qwindow": {
"version": "1.0.0-beta.7",
"resolved": "https://registry.npmjs.org/@quasar/quasar-app-extension-qwindow/-/quasar-app-extension-qwindow-1.0.0-beta.7.tgz",
"integrity": "sha512-vBBYSDvHA4pYDSBYFGNovceOntY+ovdFMqJ+WnBJBr7p7YHeq3r2i3KaOIGgVC8fNzHgIUWZg5zdtVro7zuqBw==",
"dev": true,
"requires": {
"@quasar/quasar-ui-qwindow": "^1.0.0-beta.7"
}
},
"@quasar/quasar-ui-qmarkdown": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/@quasar/quasar-ui-qmarkdown/-/quasar-ui-qmarkdown-1.4.1.tgz",
@ -1426,6 +1435,15 @@
"prismjs": "^1.23.0"
}
},
"@quasar/quasar-ui-qwindow": {
"version": "1.0.0-beta.7",
"resolved": "https://registry.npmjs.org/@quasar/quasar-ui-qwindow/-/quasar-ui-qwindow-1.0.0-beta.7.tgz",
"integrity": "sha512-vXimOJQu2UcOmAzITvFZv/rX9birbZJPNpjLvlZc9KoJWcrozdgBFWLUOG2eSwBju9Xspwf5x2IxOLJBj9f+vQ==",
"dev": true,
"requires": {
"q-colorize-mixin": "^1.0.10"
}
},
"@sindresorhus/is": {
"version": "0.14.0",
"resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz",
@ -13449,6 +13467,12 @@
"resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
"integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc="
},
"q-colorize-mixin": {
"version": "1.0.10",
"resolved": "https://registry.npmjs.org/q-colorize-mixin/-/q-colorize-mixin-1.0.10.tgz",
"integrity": "sha512-pqMSb3mxTps0pfKh2zV/7ukgVvrzQT8+Ic2c3PaTkMI5yGPBbBK+t0SgF1ktBJ0PCYFE1bpK1unK20Z2OlTzlg==",
"dev": true
},
"qs": {
"version": "6.7.0",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",

View file

@ -41,6 +41,7 @@
"devDependencies": {
"@quasar/app": "^2.0.0",
"@quasar/quasar-app-extension-qmarkdown": "^1.4.1",
"@quasar/quasar-app-extension-qwindow": "^1.0.0-beta.7",
"@types/lodash": "^4.14.166",
"@types/node": "^10.17.15",
"@types/pouchdb": "^6.4.0",
@ -80,4 +81,4 @@
"npm": ">= 6.13.4",
"yarn": ">= 1.21.1"
}
}
}

View file

@ -3,5 +3,6 @@
"@quasar/qmarkdown": {
"import_md": true,
"import_vmd": true
}
},
"@quasar/qwindow": {}
}

View file

@ -2,6 +2,21 @@
<div id="q-app">
<appWindowButtons />
<router-view />
<q-window
v-model="visible"
no-resize
title="Advanced Search Cheatsheet"
:height="460"
:width="425"
:actions="['close']"
content-class="bg-gunmetal-light accent advSearchWindow"
>
<div class="q-pa-md fit">
<q-markdown no-heading-anchor-links>
{{$t('documents.advancedSearchCheatSheet')}}
</q-markdown>
</div>
</q-window>
</div>
</template>
@ -23,6 +38,7 @@ import { summonAllPlusheForms } from "src/scripts/utilities/plusheMascot"
}
})
export default class App extends BaseClass {
visible = true
/****************************************************************/
// APP START & END SETUP
/****************************************************************/

View file

@ -35,6 +35,7 @@ html {
body {
background-color: rgba($primary, 0.02);
overflow-y: scroll;
overflow-x: hidden;
color: darken($dark, 12.5);
/* WebKit/Blink Browsers */
@ -111,6 +112,23 @@ a {
opacity: 1;
}
.q-window {
-webkit-app-region: no-drag;
border: none !important;
}
.advSearchWindow {
.q-markdown {
& > ul {
margin-top: 0;
}
ul {
padding-left: 20px;
}
}
}
.q-notification.bg-info {
max-width: 550px;
border: 2px solid var(--q-color-dark);

View file

@ -0,0 +1,14 @@
- Notes for filter types
- Substitute whitespaces with `-`
- Filter types
- `$` - Document type
- `#` - Tag
- `>` - Hierarchical path
- `^` - Switch
- `^d` - `Is Dead/Gone/Destroyed`
- `^m` - `Is a minor document`
- Full search
- `%` - Beginning of the full-search
- `:` - Division between the field-name and field value
- `%:something` - Search through all fields for value

View file

@ -1,11 +1,14 @@
import changeLog from "src/documents/changeLog.md"
import advancedSearchGuide from "src/documents/advancedSearchGuide.md"
import advancedSearchCheatSheet from "src/documents/advancedSearchCheatSheet.md"
import license from "src/documents/license.md"
export default {
documents: {
advancedSearchGuide: advancedSearchGuide,
advancedSearchCheatSheet: advancedSearchCheatSheet,
changeLog: changeLog,
license: license
}

View file

@ -475,6 +475,10 @@ export default class PageDocumentDisplay extends BaseClass {
if (this.$route.query?.editMode) {
this.editMode = true
this.currentData.editMode = true
const query = Object.assign({}, this.$route.query)
delete query.editMode
this.$router.replace({ query }).catch(e => console.log(e))
}
const dataCopy: I_OpenedDocument = extend(true, {}, this.currentData)

View file

@ -4,6 +4,7 @@
- Mass tag rename
- Add category for diseases/curses/etc
- Add category for Guilds/other groups
## THE GM BATCH