Add VueViewer image viewer
This commit is contained in:
		
							
								
								
									
										119
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										119
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							| @@ -21,6 +21,7 @@ | ||||
|         "single-spa-vue": "^2.5.1", | ||||
|         "systemjs-webpack-interop": "^2.3.7", | ||||
|         "v-calendar": "next", | ||||
|         "v-viewer": "^3.0.11", | ||||
|         "vue": "^3.2.39", | ||||
|         "vue-select": "beta", | ||||
|         "vuetify": "^3.0.0-beta.0", | ||||
| @@ -2774,9 +2775,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/decode-uri-component": { | ||||
|       "version": "0.2.0", | ||||
|       "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", | ||||
|       "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==", | ||||
|       "version": "0.2.2", | ||||
|       "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", | ||||
|       "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", | ||||
|       "engines": { | ||||
|         "node": ">=0.10" | ||||
|       } | ||||
| @@ -3511,9 +3512,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/file-loader/node_modules/loader-utils": { | ||||
|       "version": "2.0.2", | ||||
|       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", | ||||
|       "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", | ||||
|       "version": "2.0.4", | ||||
|       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", | ||||
|       "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", | ||||
|       "devOptional": true, | ||||
|       "dependencies": { | ||||
|         "big.js": "^5.2.2", | ||||
| @@ -4526,10 +4527,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/loader-utils": { | ||||
|       "version": "1.4.0", | ||||
|       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", | ||||
|       "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", | ||||
|       "license": "MIT", | ||||
|       "version": "1.4.2", | ||||
|       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", | ||||
|       "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", | ||||
|       "dependencies": { | ||||
|         "big.js": "^5.2.2", | ||||
|         "emojis-list": "^3.0.0", | ||||
| @@ -5164,9 +5164,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/null-loader/node_modules/loader-utils": { | ||||
|       "version": "2.0.2", | ||||
|       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", | ||||
|       "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", | ||||
|       "version": "2.0.4", | ||||
|       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", | ||||
|       "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", | ||||
|       "devOptional": true, | ||||
|       "dependencies": { | ||||
|         "big.js": "^5.2.2", | ||||
| @@ -7470,10 +7470,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/thread-loader/node_modules/loader-utils": { | ||||
|       "version": "2.0.2", | ||||
|       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", | ||||
|       "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", | ||||
|       "license": "MIT", | ||||
|       "version": "2.0.4", | ||||
|       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", | ||||
|       "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", | ||||
|       "dependencies": { | ||||
|         "big.js": "^5.2.2", | ||||
|         "emojis-list": "^3.0.0", | ||||
| @@ -7676,6 +7675,18 @@ | ||||
|         "vue": "^3.1.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/v-viewer": { | ||||
|       "version": "3.0.11", | ||||
|       "resolved": "https://registry.npmjs.org/v-viewer/-/v-viewer-3.0.11.tgz", | ||||
|       "integrity": "sha512-E8LOdAxhzuktt4HB3PswVCccQ1Q1sYHYnLsS6zaJISpb5EvmAFs5sYNfXnDLFxVb5DQ82v4ZlGxkYlseXwWRJw==", | ||||
|       "dependencies": { | ||||
|         "lodash": "^4.17.21", | ||||
|         "viewerjs": "^1.9.0" | ||||
|       }, | ||||
|       "peerDependencies": { | ||||
|         "vue": "^3.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/validate-npm-package-license": { | ||||
|       "version": "3.0.4", | ||||
|       "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", | ||||
| @@ -7695,6 +7706,11 @@ | ||||
|         "node": ">= 0.8" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/viewerjs": { | ||||
|       "version": "1.11.1", | ||||
|       "resolved": "https://registry.npmjs.org/viewerjs/-/viewerjs-1.11.1.tgz", | ||||
|       "integrity": "sha512-/VQ2zalHLZJOGIwlxOBtxagLZwNvU3Bf+nm692XlhNFxjBXRxpCVn+GeqmRFg9jK1Y2+Wf8PPGxZgTDN4pHXww==" | ||||
|     }, | ||||
|     "node_modules/vite": { | ||||
|       "version": "3.1.0", | ||||
|       "resolved": "https://registry.npmjs.org/vite/-/vite-3.1.0.tgz", | ||||
| @@ -7837,10 +7853,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/vue-loader/node_modules/loader-utils": { | ||||
|       "version": "2.0.2", | ||||
|       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", | ||||
|       "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", | ||||
|       "license": "MIT", | ||||
|       "version": "2.0.4", | ||||
|       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", | ||||
|       "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", | ||||
|       "dependencies": { | ||||
|         "big.js": "^5.2.2", | ||||
|         "emojis-list": "^3.0.0", | ||||
| @@ -8230,9 +8245,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/webpack-plugin-vuetify/node_modules/loader-utils": { | ||||
|       "version": "2.0.2", | ||||
|       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", | ||||
|       "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", | ||||
|       "version": "2.0.4", | ||||
|       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", | ||||
|       "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", | ||||
|       "devOptional": true, | ||||
|       "dependencies": { | ||||
|         "big.js": "^5.2.2", | ||||
| @@ -10380,9 +10395,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "decode-uri-component": { | ||||
|       "version": "0.2.0", | ||||
|       "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", | ||||
|       "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==" | ||||
|       "version": "0.2.2", | ||||
|       "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", | ||||
|       "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==" | ||||
|     }, | ||||
|     "deepmerge": { | ||||
|       "version": "1.5.2", | ||||
| @@ -10882,9 +10897,9 @@ | ||||
|           "devOptional": true | ||||
|         }, | ||||
|         "loader-utils": { | ||||
|           "version": "2.0.2", | ||||
|           "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", | ||||
|           "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", | ||||
|           "version": "2.0.4", | ||||
|           "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", | ||||
|           "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", | ||||
|           "devOptional": true, | ||||
|           "requires": { | ||||
|             "big.js": "^5.2.2", | ||||
| @@ -11544,9 +11559,9 @@ | ||||
|       "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==" | ||||
|     }, | ||||
|     "loader-utils": { | ||||
|       "version": "1.4.0", | ||||
|       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", | ||||
|       "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", | ||||
|       "version": "1.4.2", | ||||
|       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", | ||||
|       "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", | ||||
|       "requires": { | ||||
|         "big.js": "^5.2.2", | ||||
|         "emojis-list": "^3.0.0", | ||||
| @@ -11969,9 +11984,9 @@ | ||||
|           "devOptional": true | ||||
|         }, | ||||
|         "loader-utils": { | ||||
|           "version": "2.0.2", | ||||
|           "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", | ||||
|           "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", | ||||
|           "version": "2.0.4", | ||||
|           "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", | ||||
|           "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", | ||||
|           "devOptional": true, | ||||
|           "requires": { | ||||
|             "big.js": "^5.2.2", | ||||
| @@ -13451,9 +13466,9 @@ | ||||
|           "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" | ||||
|         }, | ||||
|         "loader-utils": { | ||||
|           "version": "2.0.2", | ||||
|           "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", | ||||
|           "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", | ||||
|           "version": "2.0.4", | ||||
|           "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", | ||||
|           "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", | ||||
|           "requires": { | ||||
|             "big.js": "^5.2.2", | ||||
|             "emojis-list": "^3.0.0", | ||||
| @@ -13585,6 +13600,15 @@ | ||||
|         "lodash": "^4.17.20" | ||||
|       } | ||||
|     }, | ||||
|     "v-viewer": { | ||||
|       "version": "3.0.11", | ||||
|       "resolved": "https://registry.npmjs.org/v-viewer/-/v-viewer-3.0.11.tgz", | ||||
|       "integrity": "sha512-E8LOdAxhzuktt4HB3PswVCccQ1Q1sYHYnLsS6zaJISpb5EvmAFs5sYNfXnDLFxVb5DQ82v4ZlGxkYlseXwWRJw==", | ||||
|       "requires": { | ||||
|         "lodash": "^4.17.21", | ||||
|         "viewerjs": "^1.9.0" | ||||
|       } | ||||
|     }, | ||||
|     "validate-npm-package-license": { | ||||
|       "version": "3.0.4", | ||||
|       "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", | ||||
| @@ -13599,6 +13623,11 @@ | ||||
|       "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", | ||||
|       "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" | ||||
|     }, | ||||
|     "viewerjs": { | ||||
|       "version": "1.11.1", | ||||
|       "resolved": "https://registry.npmjs.org/viewerjs/-/viewerjs-1.11.1.tgz", | ||||
|       "integrity": "sha512-/VQ2zalHLZJOGIwlxOBtxagLZwNvU3Bf+nm692XlhNFxjBXRxpCVn+GeqmRFg9jK1Y2+Wf8PPGxZgTDN4pHXww==" | ||||
|     }, | ||||
|     "vite": { | ||||
|       "version": "3.1.0", | ||||
|       "resolved": "https://registry.npmjs.org/vite/-/vite-3.1.0.tgz", | ||||
| @@ -13667,9 +13696,9 @@ | ||||
|           "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" | ||||
|         }, | ||||
|         "loader-utils": { | ||||
|           "version": "2.0.2", | ||||
|           "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", | ||||
|           "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", | ||||
|           "version": "2.0.4", | ||||
|           "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", | ||||
|           "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", | ||||
|           "requires": { | ||||
|             "big.js": "^5.2.2", | ||||
|             "emojis-list": "^3.0.0", | ||||
| @@ -13922,9 +13951,9 @@ | ||||
|           "devOptional": true | ||||
|         }, | ||||
|         "loader-utils": { | ||||
|           "version": "2.0.2", | ||||
|           "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", | ||||
|           "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", | ||||
|           "version": "2.0.4", | ||||
|           "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", | ||||
|           "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", | ||||
|           "devOptional": true, | ||||
|           "requires": { | ||||
|             "big.js": "^5.2.2", | ||||
|   | ||||
| @@ -21,6 +21,7 @@ | ||||
|     "single-spa-vue": "^2.5.1", | ||||
|     "systemjs-webpack-interop": "^2.3.7", | ||||
|     "v-calendar": "next", | ||||
|     "v-viewer": "^3.0.11", | ||||
|     "vue": "^3.2.39", | ||||
|     "vue-select": "beta", | ||||
|     "vuetify": "^3.0.0-beta.0", | ||||
|   | ||||
| @@ -4,10 +4,12 @@ import App from './App.vue' | ||||
| import vuetify from './plugins/vuetify' | ||||
| import Toaster from "@meforma/vue-toaster"; | ||||
| import VCalendar from 'v-calendar'; | ||||
| import VueViewer from 'v-viewer' | ||||
| import { loadFonts } from './plugins/webfontloader' | ||||
| import './assets/main.css' | ||||
| import 'vue-select/dist/vue-select.css'; | ||||
| import 'v-calendar/dist/style.css'; | ||||
| import 'viewerjs/dist/viewer.css' | ||||
| loadFonts() | ||||
|  | ||||
| const app = createApp(App); | ||||
| @@ -15,5 +17,10 @@ app.use(store); | ||||
| app.use(vuetify); | ||||
| app.use(Toaster); | ||||
| app.use(VCalendar, {}); | ||||
| app.use(VueViewer, { | ||||
|     defaultOptions: { | ||||
|         zIndex: 9999 | ||||
|     } | ||||
| }) | ||||
| app.mount("#app"); | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user