aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--viewer/README.md2
-rw-r--r--viewer/package-lock.json70
-rw-r--r--viewer/package.json9
-rw-r--r--viewer/src/main.ts4
-rw-r--r--viewer/src/plugins/fontawesome.ts (renamed from viewer/src/plugins/fontawesome.js)0
-rw-r--r--viewer/src/plugins/vuex.ts23
-rw-r--r--viewer/src/store/uiStore.ts15
-rw-r--r--viewer/src/views/LdGallery.vue16
8 files changed, 83 insertions, 56 deletions
diff --git a/viewer/README.md b/viewer/README.md
index 7a84865..2da36b3 100644
--- a/viewer/README.md
+++ b/viewer/README.md
@@ -1,4 +1,4 @@
1# ldgallery-front 1# ldgallery-viewer
2 2
3## Project setup 3## Project setup
4``` 4```
diff --git a/viewer/package-lock.json b/viewer/package-lock.json
index 42eaa98..0b287d9 100644
--- a/viewer/package-lock.json
+++ b/viewer/package-lock.json
@@ -1,5 +1,5 @@
1{ 1{
2 "name": "ldgallery-front", 2 "name": "ldgallery-viewer",
3 "version": "0.1.0", 3 "version": "0.1.0",
4 "lockfileVersion": 1, 4 "lockfileVersion": 1,
5 "requires": true, 5 "requires": true,
@@ -2352,8 +2352,7 @@
2352 "balanced-match": { 2352 "balanced-match": {
2353 "version": "1.0.0", 2353 "version": "1.0.0",
2354 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", 2354 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
2355 "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", 2355 "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
2356 "dev": true
2357 }, 2356 },
2358 "base": { 2357 "base": {
2359 "version": "0.11.2", 2358 "version": "0.11.2",
@@ -2559,7 +2558,6 @@
2559 "version": "1.1.11", 2558 "version": "1.1.11",
2560 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 2559 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
2561 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 2560 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
2562 "dev": true,
2563 "requires": { 2561 "requires": {
2564 "balanced-match": "^1.0.0", 2562 "balanced-match": "^1.0.0",
2565 "concat-map": "0.0.1" 2563 "concat-map": "0.0.1"
@@ -3408,8 +3406,7 @@
3408 "concat-map": { 3406 "concat-map": {
3409 "version": "0.0.1", 3407 "version": "0.0.1",
3410 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 3408 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
3411 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", 3409 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
3412 "dev": true
3413 }, 3410 },
3414 "concat-stream": { 3411 "concat-stream": {
3415 "version": "1.6.2", 3412 "version": "1.6.2",
@@ -4088,7 +4085,6 @@
4088 "version": "1.1.3", 4085 "version": "1.1.3",
4089 "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", 4086 "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
4090 "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", 4087 "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
4091 "dev": true,
4092 "requires": { 4088 "requires": {
4093 "object-keys": "^1.0.12" 4089 "object-keys": "^1.0.12"
4094 } 4090 }
@@ -4521,7 +4517,6 @@
4521 "version": "1.17.0-next.1", 4517 "version": "1.17.0-next.1",
4522 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.0-next.1.tgz", 4518 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.0-next.1.tgz",
4523 "integrity": "sha512-7MmGr03N7Rnuid6+wyhD9sHNE2n4tFSwExnU2lQl3lIo2ShXWGePY80zYaoMOmILWv57H0amMjZGHNzzGG70Rw==", 4519 "integrity": "sha512-7MmGr03N7Rnuid6+wyhD9sHNE2n4tFSwExnU2lQl3lIo2ShXWGePY80zYaoMOmILWv57H0amMjZGHNzzGG70Rw==",
4524 "dev": true,
4525 "requires": { 4520 "requires": {
4526 "es-to-primitive": "^1.2.1", 4521 "es-to-primitive": "^1.2.1",
4527 "function-bind": "^1.1.1", 4522 "function-bind": "^1.1.1",
@@ -4540,7 +4535,6 @@
4540 "version": "1.2.1", 4535 "version": "1.2.1",
4541 "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", 4536 "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
4542 "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", 4537 "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
4543 "dev": true,
4544 "requires": { 4538 "requires": {
4545 "is-callable": "^1.1.4", 4539 "is-callable": "^1.1.4",
4546 "is-date-object": "^1.0.1", 4540 "is-date-object": "^1.0.1",
@@ -5406,8 +5400,7 @@
5406 "fs.realpath": { 5400 "fs.realpath": {
5407 "version": "1.0.0", 5401 "version": "1.0.0",
5408 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 5402 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
5409 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", 5403 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
5410 "dev": true
5411 }, 5404 },
5412 "fsevents": { 5405 "fsevents": {
5413 "version": "1.2.11", 5406 "version": "1.2.11",
@@ -5982,8 +5975,7 @@
5982 "function-bind": { 5975 "function-bind": {
5983 "version": "1.1.1", 5976 "version": "1.1.1",
5984 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 5977 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
5985 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 5978 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
5986 "dev": true
5987 }, 5979 },
5988 "functional-red-black-tree": { 5980 "functional-red-black-tree": {
5989 "version": "1.0.1", 5981 "version": "1.0.1",
@@ -6093,7 +6085,6 @@
6093 "version": "7.1.6", 6085 "version": "7.1.6",
6094 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", 6086 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
6095 "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", 6087 "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
6096 "dev": true,
6097 "requires": { 6088 "requires": {
6098 "fs.realpath": "^1.0.0", 6089 "fs.realpath": "^1.0.0",
6099 "inflight": "^1.0.4", 6090 "inflight": "^1.0.4",
@@ -6225,7 +6216,6 @@
6225 "version": "1.0.3", 6216 "version": "1.0.3",
6226 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 6217 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
6227 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 6218 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
6228 "dev": true,
6229 "requires": { 6219 "requires": {
6230 "function-bind": "^1.1.1" 6220 "function-bind": "^1.1.1"
6231 } 6221 }
@@ -6256,8 +6246,7 @@
6256 "has-symbols": { 6246 "has-symbols": {
6257 "version": "1.0.1", 6247 "version": "1.0.1",
6258 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", 6248 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
6259 "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", 6249 "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg=="
6260 "dev": true
6261 }, 6250 },
6262 "has-unicode": { 6251 "has-unicode": {
6263 "version": "2.0.1", 6252 "version": "2.0.1",
@@ -6717,7 +6706,6 @@
6717 "version": "1.0.6", 6706 "version": "1.0.6",
6718 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 6707 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
6719 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 6708 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
6720 "dev": true,
6721 "requires": { 6709 "requires": {
6722 "once": "^1.3.0", 6710 "once": "^1.3.0",
6723 "wrappy": "1" 6711 "wrappy": "1"
@@ -6726,8 +6714,7 @@
6726 "inherits": { 6714 "inherits": {
6727 "version": "2.0.4", 6715 "version": "2.0.4",
6728 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 6716 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
6729 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 6717 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
6730 "dev": true
6731 }, 6718 },
6732 "inquirer": { 6719 "inquirer": {
6733 "version": "7.0.1", 6720 "version": "7.0.1",
@@ -6948,8 +6935,7 @@
6948 "is-callable": { 6935 "is-callable": {
6949 "version": "1.1.5", 6936 "version": "1.1.5",
6950 "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", 6937 "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz",
6951 "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", 6938 "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q=="
6952 "dev": true
6953 }, 6939 },
6954 "is-ci": { 6940 "is-ci": {
6955 "version": "1.2.1", 6941 "version": "1.2.1",
@@ -6997,8 +6983,7 @@
6997 "is-date-object": { 6983 "is-date-object": {
6998 "version": "1.0.2", 6984 "version": "1.0.2",
6999 "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", 6985 "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz",
7000 "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", 6986 "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g=="
7001 "dev": true
7002 }, 6987 },
7003 "is-descriptor": { 6988 "is-descriptor": {
7004 "version": "0.1.6", 6989 "version": "0.1.6",
@@ -7136,7 +7121,6 @@
7136 "version": "1.0.5", 7121 "version": "1.0.5",
7137 "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", 7122 "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz",
7138 "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", 7123 "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==",
7139 "dev": true,
7140 "requires": { 7124 "requires": {
7141 "has": "^1.0.3" 7125 "has": "^1.0.3"
7142 } 7126 }
@@ -7166,7 +7150,6 @@
7166 "version": "1.0.3", 7150 "version": "1.0.3",
7167 "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", 7151 "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz",
7168 "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", 7152 "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==",
7169 "dev": true,
7170 "requires": { 7153 "requires": {
7171 "has-symbols": "^1.0.1" 7154 "has-symbols": "^1.0.1"
7172 } 7155 }
@@ -7919,7 +7902,6 @@
7919 "version": "3.0.4", 7902 "version": "3.0.4",
7920 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 7903 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
7921 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 7904 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
7922 "dev": true,
7923 "requires": { 7905 "requires": {
7924 "brace-expansion": "^1.1.7" 7906 "brace-expansion": "^1.1.7"
7925 } 7907 }
@@ -8468,8 +8450,7 @@
8468 "object-inspect": { 8450 "object-inspect": {
8469 "version": "1.7.0", 8451 "version": "1.7.0",
8470 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", 8452 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz",
8471 "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLX