Skip to content

Commit

Permalink
vue 2.7 version
Browse files Browse the repository at this point in the history
  • Loading branch information
BryonLewis committed Nov 28, 2023
1 parent 38f22c3 commit 1e96bd9
Show file tree
Hide file tree
Showing 40 changed files with 1,858 additions and 1,310 deletions.
926 changes: 688 additions & 238 deletions vue-girder-slicer-ui/package-lock.json

Large diffs are not rendered by default.

36 changes: 24 additions & 12 deletions vue-girder-slicer-ui/package.json
Original file line number Diff line number Diff line change
@@ -1,18 +1,24 @@
{
"name": "@bryonlewis/vue-girder-slicer-ui",
"version": "0.0.6",
"name": "vue-girder-slicer-cli-ui",
"version": "0.0.7",
"type": "module",
"files": [
"dist"
"dist",
"src/components/"
],
"main": "./dist/VueGirderSlicerCLIUI.umd.js",
"module": "./dist/VueGirderSlicerCLIUI.es.js",
"main": "./dist/vue-girder-slicer-cli-ui.umd.cjs",
"types": "./dist/index.d.ts",
"module": "./dist/vue-girder-slicer-cli-ui.js",
"exports": {
".": {
"import": "./dist/VueGirderSlicerCLIUI.es.js",
"require": "./dist/VueGirderSlicerCLIUI.umd.js"
"import": "./dist/vue-girder-slicer-cli-ui.js",
"require": "./dist/vue-girder-slicer-cli-ui.umd.cjs"
},
"./dist/style.css": {
"import": "./dist/style.css",
"require": "./dist/style.css"
}
},
"types": "./dist/index.d.ts",
"publishConfig": {
"@BryonLewis:registry": "https://npm.pkg.github.com"
},
Expand All @@ -22,30 +28,36 @@
},
"scripts": {
"dev": "vite",
"build": "vite build && vue-tsc --emitDeclarationOnly",
"build": "vue-tsc && vite build",
"preview": "vite preview",
"typecheck": "vue-tsc --noEmit",
"lint": "eslint --ext .js,.vue --ignore-path .gitignore --fix src"
},
"peerDependencies": {
"vue": "^2.7.0"
},
"dependencies": {
"@jamescoyle/vue-icon": "^0.1.2",
"@mdi/js": "^7.2.96",
"@popperjs/core": "^2.11.8",
"@vitejs/plugin-vue2": "^2.3.1",
"axios": "^1.5.0",
"jquery": "^3.7.1",
"js-cookie": "^3.0.5",
"lodash": "^4.17.21",
"qs": "^6.11.2",
"underscore": "^1.13.6",
"vue": "^3.2.25",
"vue-collapsed": "^1.2.9"
"vue": "^2.7.0",
"vue-template-compiler": "^2.7.15"
},
"devDependencies": {
"@types/bootstrap": "^5.2.10",
"@types/jquery": "^3.5.29",
"@types/js-cookie": "^3.0.6",
"@types/qs": "^6.9.10",
"@types/underscore": "^1.11.15",
"@typescript-eslint/eslint-plugin": "^6.7.4",
"@typescript-eslint/parser": "^6.7.4",
"@vitejs/plugin-vue": "^4.2.3",
"bootstrap": "^5.3.1",
"eslint": "^8.50.0",
"eslint-plugin-vue": "^9.17.0",
Expand Down
8 changes: 0 additions & 8 deletions vue-girder-slicer-ui/src/@types/constraints.d.ts

This file was deleted.

7 changes: 0 additions & 7 deletions vue-girder-slicer-ui/src/@types/convert.d.ts

This file was deleted.

10 changes: 0 additions & 10 deletions vue-girder-slicer-ui/src/@types/defaultValue.d.ts

This file was deleted.

9 changes: 0 additions & 9 deletions vue-girder-slicer-ui/src/@types/group.d.ts

This file was deleted.

8 changes: 0 additions & 8 deletions vue-girder-slicer-ui/src/@types/index.d.ts

This file was deleted.

7 changes: 0 additions & 7 deletions vue-girder-slicer-ui/src/@types/panel.d.ts

This file was deleted.

6 changes: 0 additions & 6 deletions vue-girder-slicer-ui/src/@types/param.d.ts

This file was deleted.

52 changes: 36 additions & 16 deletions vue-girder-slicer-ui/src/App.vue
Original file line number Diff line number Diff line change
@@ -1,25 +1,45 @@
<script setup lang="ts">
import { Ref, ref } from 'vue';
<script lang="ts">
import { Ref, defineComponent, ref } from 'vue';
import GirderSlicerTaskButton from './components/GirderSlicerTaskButton.vue';
import GirderSlicerTaskCard from './components/GirderSlicerTaskCard.vue';
import DataBrowser from './components/FileBrowser/DataBrowser.vue';
import { GirderModel } from './girderTypes';
import type { GirderModel } from './girderTypes';
const selected: Ref<string | null> = ref(null);
export default defineComponent({
name: 'App',
components: {
GirderSlicerTaskButton,
GirderSlicerTaskCard,
DataBrowser,
},
props: {
},
setup() {
const selected: Ref<string | null> = ref(null);
const select = (id: string) => {
selected.value = id;
}
const showBrowser = ref(false);
const validate = (e: GirderModel) => {
if (e.name.includes('jpg')) {
return { valid: true}
} else {
return {valid: false, msg: 'Item needs to be of type jpg'}
}
};
const select = (id: string) => {
selected.value = id;
}
const showBrowser = ref(false);
const validate = (e: GirderModel) => {
if (e.name.includes('jpg')) {
return { valid: true}
} else {
return {valid: false, msg: 'Item needs to be of type jpg'}
}
};
return {
selected,
select,
showBrowser,
validate,
};
},
});
</script>

<template>
Expand Down
2 changes: 1 addition & 1 deletion vue-girder-slicer-ui/src/api/girderRest.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import axios_, { Axios, AxiosInstance } from 'axios';
import cookies from 'js-cookie';
import { stringify } from 'qs';

interface GirderRestClientParams {
export interface GirderRestClientParams {
apiRoot: string;
token?: string;
axios?: AxiosInstance;
Expand Down
6 changes: 3 additions & 3 deletions vue-girder-slicer-ui/src/api/girderSlicerApi.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { GirderModel } from "@/girderTypes";
import { XMLBaseValue, XMLPanel, XMLSpecification } from "../parser/parserTypes";
import { GirderModel } from '../girderTypes'
import { XMLBaseValue, XMLSpecification } from "../parser/parserTypes";
import RestClient from "./girderRest"

export interface SlicerImage {
Expand All @@ -22,7 +22,7 @@ export interface JobResponse {
const fileTypes = ['file', 'directory', 'image', 'item', 'multi', 'new-file'];
const fileImageItem = ['file', 'image', 'item', 'new-file'];
const useGirderSlicerApi = (girderRest: RestClient) => {
const getSlicerList = async (filter?: string) => {
const getSlicerList = async (_filter?: string) => {
return girderRest.get<SlicerImage[]>('slicer_cli_web/cli');
}
const getSlicerXML = async(id: string) => {
Expand Down
Loading

0 comments on commit 1e96bd9

Please sign in to comment.