Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions client/.npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
@bryonlewis:registry=https://npm.pkg.github.com
3 changes: 0 additions & 3 deletions client/babel.config.js

This file was deleted.

7 changes: 1 addition & 6 deletions client/dive-common/apispec.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { provide } from '@vue/composition-api';
import { provide } from 'vue';
import { AnnotationId } from 'vue-media-annotator/BaseAnnotation';
import { GroupData } from 'vue-media-annotator/Group';

Expand Down Expand Up @@ -98,7 +98,6 @@ interface MultiCamMedia {
}>;
defaultDisplay: string; // Default camera for displaying the MultiCamMedia
}

interface MediaImportResponse {
jsonMeta: {
originalImageFiles: string[];
Expand All @@ -107,7 +106,6 @@ interface MediaImportResponse {
mediaConvertList: string[];
}


/**
* The parts of metadata a user should be able to modify.
*/
Expand All @@ -122,8 +120,6 @@ interface DatasetMetaMutable {
configuration?: Configuration;
}
const DatasetMetaMutableKeys = ['attributes', 'confidenceFilters', 'customTypeStyling', 'customGroupStyling', 'timelines', 'swimlanes'];


interface DatasetMeta {
id: Readonly<string>;
imageData: Readonly<FrameImage[]>;
Expand All @@ -140,7 +136,6 @@ interface DatasetMeta {
subType: Readonly<SubType>; // In future this could have stuff like IR/EO
multiCamMedia: Readonly<MultiCamMedia | null>;
}

interface Api {

loadMetadata(datasetId: string): Promise<{
Expand Down
4 changes: 1 addition & 3 deletions client/dive-common/components/ActionEditors/ActionEditor.vue
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<script lang="ts">
import {
defineComponent, ref, Ref, PropType,
} from '@vue/composition-api';
} from 'vue';
import {
DIVEAction, TrackSelectAction,
} from 'dive-common/use/useActions';
Expand All @@ -11,7 +11,6 @@ import {
} from 'vue-media-annotator/provides';
import TrackFilter from './TrackFilter.vue';


export default defineComponent({
name: 'ActionEditorSettings',
components: {
Expand Down Expand Up @@ -65,7 +64,6 @@ export default defineComponent({
};
}


const getAttributeColor = (item: string) => {
const found = attributesList.value.find((atr) => atr.key === item || atr.key === `detection_${item}`);
return found?.color || 'white';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<script lang="ts">
import {
defineComponent, ref, Ref,
} from '@vue/composition-api';
} from 'vue';
import {
DIVEAction, TrackSelectAction,
} from 'dive-common/use/useActions';
Expand All @@ -12,7 +12,6 @@ import {
import ActionEditor from './ActionEditor.vue';
import TrackFilter from './TrackFilter.vue';


export default defineComponent({
name: 'ActionEditorSettings',
components: {
Expand Down Expand Up @@ -59,7 +58,6 @@ export default defineComponent({
}
};


const saveAction = (diveAction: DIVEAction) => {
configMan.updateAction(diveAction, addEditActionindex.value);
addEditAction.value = false;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import {
computed,
defineComponent, ref, Ref,
} from '@vue/composition-api';
} from 'vue';
import {
DIVEAction, DIVEActionShortcut, TrackSelectAction,
} from 'dive-common/use/useActions';
Expand All @@ -14,7 +14,6 @@ import ActionEditor from './ActionEditor.vue';
import GetShortcut from './GetShortcut.vue';
import TrackFilter from './TrackFilter.vue';


export default defineComponent({
name: 'ActionShortcuts',
components: {
Expand Down Expand Up @@ -66,7 +65,6 @@ export default defineComponent({
updateActionList();
};


const saveShortcut = () => {
if (editingShortcut.value) {
configMan.updateShortcut(editingShortcut.value, addEditShortcutIndex.value);
Expand All @@ -92,7 +90,6 @@ export default defineComponent({
}
};


const removeShortcut = (index: number) => {
configMan.removeShortCut(index);
updateShortCutList();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,14 @@
import {
computed,
defineComponent, ref, Ref, PropType,
} from '@vue/composition-api';
} from 'vue';
import {
AttributeMatch, AttributeSelectAction, MatchOperator,
} from 'dive-common/use/useActions';
import {
useAttributes, useTrackStyleManager,
} from 'vue-media-annotator/provides';


export default defineComponent({
name: 'AttributeSelectFilter',
components: {
Expand All @@ -27,7 +26,6 @@ export default defineComponent({

const attributes = useAttributes();


const attributeFilters: Ref<AttributeSelectAction> = ref(props.data || {});

const creatingAtrType: Ref<'track' | 'detection'> = ref('track');
Expand Down Expand Up @@ -108,7 +106,6 @@ export default defineComponent({
return result;
});


const getAttributeColor = (item: string) => {
const found = attributes.value.find((atr) => atr.key === item || atr.key === `detection_${item}`);
return found?.color || 'white';
Expand Down
3 changes: 1 addition & 2 deletions client/dive-common/components/ActionEditors/GetShortcut.vue
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<script lang="ts">
import {
computed, defineComponent, ref, PropType, Ref,
} from '@vue/composition-api';
} from 'vue';
import usedShortcuts from 'dive-common/use/usedShortcuts';
import { useAttributes } from 'vue-media-annotator/provides';
import { uniq } from 'lodash';
Expand All @@ -24,7 +24,6 @@ export default defineComponent({
const awaitingKeyPress = ref(false);
const shortcutError: Ref<{description: string; type: 'System' | 'Custom'}| null> = ref(null);


const existingShortcuts = computed(() => {
const dataList: Record<string, {description: string; type: 'System' | 'Custom'}> = {};
attributes.value.forEach((attribute) => {
Expand Down
3 changes: 1 addition & 2 deletions client/dive-common/components/ActionEditors/TrackFilter.vue
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,14 @@
import {
computed,
defineComponent, ref, Ref, PropType,
} from '@vue/composition-api';
} from 'vue';
import {
AttributeMatch, AttributeSelectAction, MatchOperator, TrackSelectAction,
} from 'dive-common/use/useActions';
import {
useAttributes, useTrackFilters, useTrackStyleManager,
} from 'vue-media-annotator/provides';


export default defineComponent({
name: 'TrackFilter',
components: {
Expand Down
3 changes: 1 addition & 2 deletions client/dive-common/components/Attributes/AttributeEditor.vue
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<script lang="ts">
import {
computed, defineComponent, PropType, Ref, ref, watch,
} from '@vue/composition-api';
} from 'vue';
import {
Attribute, AttributeShortcut, NumericAttributeEditorOptions, StringAttributeEditorOptions,
} from 'vue-media-annotator/use/AttributeTypes';
Expand All @@ -12,7 +12,6 @@ import AttributeRendering from './AttributeRendering.vue';
import AttributeValueColors from './AttributeValueColors.vue';
import AttributeNumberValueColors from './AttributeNumberColors.vue';


export default defineComponent({
name: 'AttributeSettings',
components: {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import {
PropType,
onMounted,
watch,
} from '@vue/composition-api';
} from 'vue';
import { NumericAttributeEditorOptions, StringAttributeEditorOptions } from 'vue-media-annotator/use/AttributeTypes';

export default defineComponent({
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<script lang="ts">
import {
defineComponent, ref, PropType, Ref, watch, onMounted, computed,
} from '@vue/composition-api';
} from 'vue';
import * as d3 from 'd3';
import { useTrackFilters, useTrackStyleManager } from 'vue-media-annotator/provides';
import { Attribute } from 'vue-media-annotator/use/AttributeTypes';
Expand Down Expand Up @@ -177,7 +177,6 @@ export default defineComponent({
}
};


return {
attributeColors,
editingColor,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<script lang="ts">
import {
defineComponent, ref, PropType, watch, computed, Ref,
} from '@vue/composition-api';
} from 'vue';
import { useTrackFilters, useTrackStyleManager } from 'vue-media-annotator/provides';
import { Attribute, AttributeRendering } from 'vue-media-annotator/use/AttributeTypes';

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,14 @@
<script lang="ts">
import {
computed, defineComponent, ref,
} from '@vue/composition-api';
} from 'vue';
import { DIVEAction } from 'dive-common/use/useActions';
import { usePrompt } from 'dive-common/vue-utilities/prompt-service';
import { useStore } from 'platform/web-girder/store/types';
import {
useAttributes, useCameraStore, useConfiguration, useHandler, useSelectedTrackId, useTime,
} from 'vue-media-annotator/provides';


export default defineComponent({
name: 'AttributeShortcutToggle',
props: {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<script lang="ts">
import {
computed, defineComponent, ref, PropType, Ref,
} from '@vue/composition-api';
} from 'vue';
import { AttributeShortcut } from 'vue-media-annotator/use/AttributeTypes';
import usedShortcuts from 'dive-common/use/usedShortcuts';
import { useAttributes } from 'vue-media-annotator/provides';
Expand Down Expand Up @@ -33,7 +33,6 @@ export default defineComponent({
const awaitingKeyPress = ref(false);
const shortcutError: Ref<{description: string; type: 'System' | 'Custom'}| null> = ref(null);


const existingShortcuts = computed(() => {
const dataList: Record<string, {description: string; type: 'System' | 'Custom'}> = {};
attributes.value.forEach((attribute) => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<script lang="ts">
import {
defineComponent, ref, Ref, computed,
} from '@vue/composition-api';
} from 'vue';

import StackedVirtualSidebarContainer from 'dive-common/components/StackedVirtualSidebarContainer.vue';
import { useAttributes, useCameraStore } from 'vue-media-annotator/provides';
Expand Down Expand Up @@ -37,7 +37,6 @@ export default defineComponent({
});
</script>


<template>
<StackedVirtualSidebarContainer
:width="width"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,14 @@
<script lang="ts">
import {
defineComponent, ref, PropType, Ref, watch, del as VueDel, computed,
} from '@vue/composition-api';
} from 'vue';
import { useStore } from 'platform/web-girder/store/types';
import { StringKeyObject } from 'vue-media-annotator/BaseAnnotation';
import { useCameraStore, useTrackFilters, useTrackStyleManager } from 'vue-media-annotator/provides';
import { Attribute } from 'vue-media-annotator/use/AttributeTypes';

import { isHexColorCode } from 'vue-media-annotator/utils';


export default defineComponent({
name: 'AttributeValueColors',
props: {
Expand All @@ -29,7 +28,6 @@ export default defineComponent({
const store = useStore();
const user = (store.state.User.user?.login || '') as string;


const predeterminedValues = ref(props.attribute.values || []);

const attributeColors = ref(props.attribute.valueColors || {});
Expand Down Expand Up @@ -142,7 +140,6 @@ export default defineComponent({
updateColors();
};


const setKeySettings = () => {
toggleKeySettings.value = !toggleKeySettings.value;
if (toggleKeySettings.value) {
Expand All @@ -163,7 +160,6 @@ export default defineComponent({
}
};


watch(colorKey, () => updateColors());
watch(colorKeySettings, () => updateColors(), { deep: true });
return {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<script lang="ts">
import {
defineComponent, ref, watch, PropType,
} from '@vue/composition-api';
} from 'vue';

import StackedVirtualSidebarContainer from 'dive-common/components/StackedVirtualSidebarContainer.vue';
import { useReadOnlyMode } from 'vue-media-annotator/provides';
Expand Down Expand Up @@ -53,7 +53,6 @@ export default defineComponent({
});
</script>


<template>
<StackedVirtualSidebarContainer
:width="width"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import {
ref,
PropType,
computed,
} from '@vue/composition-api';
} from 'vue';
import {
useSelectedTrackId,
useCameraStore,
Expand Down Expand Up @@ -189,7 +189,6 @@ export default defineComponent({
return undefined;
}


return {
frameRef,
activeAttributesCount,
Expand Down
2 changes: 1 addition & 1 deletion client/dive-common/components/AutosavePrompt.vue
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<script lang="ts">
import { defineComponent } from '@vue/composition-api';
import { defineComponent } from 'vue';

export default defineComponent({
name: 'AutosavePrompt',
Expand Down
2 changes: 1 addition & 1 deletion client/dive-common/components/ConfidenceFilter.vue
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<script lang="ts">
import { defineComponent } from '@vue/composition-api';
import { defineComponent } from 'vue';
import { throttle, debounce } from 'lodash';

export default defineComponent({
Expand Down
2 changes: 1 addition & 1 deletion client/dive-common/components/ConfidenceSubsection.vue
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<script lang="ts">
import {
defineComponent, PropType,
} from '@vue/composition-api';
} from 'vue';

import {
useTrackStyleManager,
Expand Down
Loading