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", "name": "fantasiaarchive",
"version": "0.1.4", "version": "0.1.5",
"lockfileVersion": 1, "lockfileVersion": 1,
"requires": true, "requires": true,
"dependencies": { "dependencies": {
@ -1404,6 +1404,15 @@
"ware-loader": "^0.2.4" "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": { "@quasar/quasar-ui-qmarkdown": {
"version": "1.4.1", "version": "1.4.1",
"resolved": "https://registry.npmjs.org/@quasar/quasar-ui-qmarkdown/-/quasar-ui-qmarkdown-1.4.1.tgz", "resolved": "https://registry.npmjs.org/@quasar/quasar-ui-qmarkdown/-/quasar-ui-qmarkdown-1.4.1.tgz",
@ -1426,6 +1435,15 @@
"prismjs": "^1.23.0" "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": { "@sindresorhus/is": {
"version": "0.14.0", "version": "0.14.0",
"resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", "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", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
"integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" "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": { "qs": {
"version": "6.7.0", "version": "6.7.0",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",

View file

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

View file

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

View file

@ -2,6 +2,21 @@
<div id="q-app"> <div id="q-app">
<appWindowButtons /> <appWindowButtons />
<router-view /> <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> </div>
</template> </template>
@ -23,6 +38,7 @@ import { summonAllPlusheForms } from "src/scripts/utilities/plusheMascot"
} }
}) })
export default class App extends BaseClass { export default class App extends BaseClass {
visible = true
/****************************************************************/ /****************************************************************/
// APP START & END SETUP // APP START & END SETUP
/****************************************************************/ /****************************************************************/

View file

@ -35,6 +35,7 @@ html {
body { body {
background-color: rgba($primary, 0.02); background-color: rgba($primary, 0.02);
overflow-y: scroll; overflow-y: scroll;
overflow-x: hidden;
color: darken($dark, 12.5); color: darken($dark, 12.5);
/* WebKit/Blink Browsers */ /* WebKit/Blink Browsers */
@ -111,6 +112,23 @@ a {
opacity: 1; 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 { .q-notification.bg-info {
max-width: 550px; max-width: 550px;
border: 2px solid var(--q-color-dark); 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 changeLog from "src/documents/changeLog.md"
import advancedSearchGuide from "src/documents/advancedSearchGuide.md" import advancedSearchGuide from "src/documents/advancedSearchGuide.md"
import advancedSearchCheatSheet from "src/documents/advancedSearchCheatSheet.md"
import license from "src/documents/license.md" import license from "src/documents/license.md"
export default { export default {
documents: { documents: {
advancedSearchGuide: advancedSearchGuide, advancedSearchGuide: advancedSearchGuide,
advancedSearchCheatSheet: advancedSearchCheatSheet,
changeLog: changeLog, changeLog: changeLog,
license: license license: license
} }

View file

@ -475,6 +475,10 @@ export default class PageDocumentDisplay extends BaseClass {
if (this.$route.query?.editMode) { if (this.$route.query?.editMode) {
this.editMode = true 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) const dataCopy: I_OpenedDocument = extend(true, {}, this.currentData)

View file

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