mirror of
https://github.com/Elvanos/fantasia-archive.git
synced 2024-09-28 15:21:45 +12:00
0.1.5 - added a floating window support
This commit is contained in:
parent
49df35eecf
commit
d5248ac2f8
9 changed files with 85 additions and 3 deletions
26
package-lock.json
generated
26
package-lock.json
generated
|
@ -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",
|
||||
|
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"@quasar/qmarkdown": {
|
||||
"import_md": true,
|
||||
"import_vmd": true
|
||||
}
|
||||
},
|
||||
"@quasar/qwindow": {}
|
||||
}
|
16
src/App.vue
16
src/App.vue
|
@ -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
|
||||
/****************************************************************/
|
||||
|
|
|
@ -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);
|
||||
|
|
14
src/documents/advancedSearchCheatSheet.md
Normal file
14
src/documents/advancedSearchCheatSheet.md
Normal 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
|
|
@ -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
|
||||
}
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
|
||||
- Mass tag rename
|
||||
- Add category for diseases/curses/etc
|
||||
- Add category for Guilds/other groups
|
||||
|
||||
## THE GM BATCH
|
||||
|
||||
|
|
Loading…
Reference in a new issue