mirror of
https://github.com/Elvanos/fantasia-archive.git
synced 2024-09-29 16:51:21 +13: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",
|
"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",
|
||||||
|
|
|
@ -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",
|
||||||
|
|
|
@ -3,5 +3,6 @@
|
||||||
"@quasar/qmarkdown": {
|
"@quasar/qmarkdown": {
|
||||||
"import_md": true,
|
"import_md": true,
|
||||||
"import_vmd": true
|
"import_vmd": true
|
||||||
}
|
},
|
||||||
|
"@quasar/qwindow": {}
|
||||||
}
|
}
|
16
src/App.vue
16
src/App.vue
|
@ -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
|
||||||
/****************************************************************/
|
/****************************************************************/
|
||||||
|
|
|
@ -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);
|
||||||
|
|
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 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
|
||||||
}
|
}
|
||||||
|
|
|
@ -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)
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue