@@ -7,7 +7,7 @@ import { useRouter } from 'vue-router/composables';
77import {
88 ImageSequenceType , VideoType , DefaultVideoFPS , FPSOptions ,
99 inputAnnotationFileTypes , websafeVideoTypes , otherVideoTypes ,
10- websafeImageTypes , otherImageTypes , JsonMetaRegEx , largeImageTypes , largeImageDesktopTypes , LargeImageType ,
10+ websafeImageTypes , otherImageTypes , JsonMetaRegEx , getLargeImageFileAccept , LargeImageType ,
1111} from ' dive-common/constants' ;
1212
1313import {
@@ -164,7 +164,6 @@ export default defineComponent({
164164 };
165165
166166 onBeforeUnmount (clearMulticamUploadProgressTimer );
167- const isDesktopMode = navigator .userAgent .includes (' Electron' );
168167 const { prompt } = usePrompt ();
169168 const router = useRouter ();
170169
@@ -329,10 +328,7 @@ export default defineComponent({
329328 } if (type === ' video' ) {
330329 return websafeVideoTypes .concat (otherVideoTypes );
331330 } if (type === ' large-image' ) {
332- if (isDesktopMode ) {
333- return largeImageDesktopTypes .map ((item ) => ` .${item } ` ).join (' ,' );
334- }
335- return largeImageTypes ;
331+ return getLargeImageFileAccept ();
336332 }
337333 return websafeImageTypes .concat (otherImageTypes );
338334 };
@@ -867,30 +863,18 @@ export default defineComponent({
867863 @multi-cam =" openMultiCamDialog"
868864 />
869865 </v-list-item >
870- <v-tooltip
871- open-delay =" 50"
872- top
873- max-width =" 400"
874- >
875- <template #activator =" { on } " >
876- <v-list-item v-on =" on" >
877- <import-button
878- :name =" `Add ${pendingUploads.length ? 'Another ' : ''}Tiled Images`"
879- icon =" mdi-folder-open"
880- open-type =" large-image"
881- class =" grow my-2"
882- :small =" !!pendingUploads.length"
883- :button-attrs =" buttonAttrs"
884- @open =" openImport($event)"
885- />
886- </v-list-item >
887- </template >
888- <b >
889- Allows for a single or sequence of geospatial
890- large images for use in a tile server
891- with formats such as: .tiff, .nitf, .ntf, .tif
892- </b >
893- </v-tooltip >
866+ <v-list-item >
867+ <import-button
868+ :name =" `Add ${pendingUploads.length ? 'Another ' : ''}Tiled TIFF / NITF`"
869+ icon =" mdi-folder-open"
870+ open-type =" large-image"
871+ class =" grow my-2"
872+ :small =" !!pendingUploads.length"
873+ :button-attrs =" buttonAttrs"
874+ tooltip =" Upload tiled geospatial images for the large-image viewer. Supports TIFF (.tif, .tiff), NITF (.nitf, .ntf), and other tiled raster data with internal pyramid overviews."
875+ @open =" openImport($event)"
876+ />
877+ </v-list-item >
894878 <v-list-item >
895879 <import-button
896880 :name =" `Add ${pendingUploads.length ? 'Another ' : ''}Zip File`"
0 commit comments