| author | Alexandre Segura <mex.zktk@gmail.com> |
| Mon, 13 Mar 2017 18:48:35 +0100 | |
| changeset 418 | a04c55054afe |
| parent 323 | 55c024fc7c60 |
| child 520 | d1e231a045ac |
| permissions | -rw-r--r-- |
|
146
f912b591e1c1
new src_js folder
Harris Baptiste <harris.baptiste@iri.centrepompidou.fr>
parents:
diff
changeset
|
1 |
import 'expose?Vue!vue/dist/vue' |
|
f912b591e1c1
new src_js folder
Harris Baptiste <harris.baptiste@iri.centrepompidou.fr>
parents:
diff
changeset
|
2 |
import "expose?jQuery!jquery" |
|
148
5d2cd51c6951
fixing js build
Harris Baptiste <harris.baptiste@iri.centrepompidou.fr>
parents:
146
diff
changeset
|
3 |
import "expose?$!jquery" |
|
146
f912b591e1c1
new src_js folder
Harris Baptiste <harris.baptiste@iri.centrepompidou.fr>
parents:
diff
changeset
|
4 |
|
|
f912b591e1c1
new src_js folder
Harris Baptiste <harris.baptiste@iri.centrepompidou.fr>
parents:
diff
changeset
|
5 |
import VueResource from 'vue-resource' |
|
f912b591e1c1
new src_js folder
Harris Baptiste <harris.baptiste@iri.centrepompidou.fr>
parents:
diff
changeset
|
6 |
import Typeahead from './components/typeahead/Typeahead.vue' |
|
f912b591e1c1
new src_js folder
Harris Baptiste <harris.baptiste@iri.centrepompidou.fr>
parents:
diff
changeset
|
7 |
import Cutout from './components/cutout' |
|
f912b591e1c1
new src_js folder
Harris Baptiste <harris.baptiste@iri.centrepompidou.fr>
parents:
diff
changeset
|
8 |
import Zoomview from './components/zoomview/Zoomview.vue' |
|
f912b591e1c1
new src_js folder
Harris Baptiste <harris.baptiste@iri.centrepompidou.fr>
parents:
diff
changeset
|
9 |
import MergeTool from './components/mergetool/MergeTool.vue' |
|
212
1c7cce196665
Added complete_description attribute to Collection for homepage #12 + Vue.js components to handle display and sart to harmonize javascript
durandn
parents:
156
diff
changeset
|
10 |
import CollectionSelector from './components/collectionselector/CollectionSelector.vue' |
|
153
9ed54b10ce16
iconolab js updated
Harris Baptiste <harris.baptiste@iri.centrepompidou.fr>
parents:
148
diff
changeset
|
11 |
import DiffViewer from './components/diffviewer/diffviewer.vue' |
|
9ed54b10ce16
iconolab js updated
Harris Baptiste <harris.baptiste@iri.centrepompidou.fr>
parents:
148
diff
changeset
|
12 |
import jsondiffpatch from 'jsondiffpatch' |
|
320
81945eedc63f
Introduce refactored components using Vue.js.
Alexandre Segura <mex.zktk@gmail.com>
parents:
299
diff
changeset
|
13 |
import Editor from './components/editor' |
|
81945eedc63f
Introduce refactored components using Vue.js.
Alexandre Segura <mex.zktk@gmail.com>
parents:
299
diff
changeset
|
14 |
import ColorButtons from './components/tagform/ColorButtons.vue' |
|
81945eedc63f
Introduce refactored components using Vue.js.
Alexandre Segura <mex.zktk@gmail.com>
parents:
299
diff
changeset
|
15 |
import TagList from './components/tagform/TagList.vue' |
|
153
9ed54b10ce16
iconolab js updated
Harris Baptiste <harris.baptiste@iri.centrepompidou.fr>
parents:
148
diff
changeset
|
16 |
|
|
9ed54b10ce16
iconolab js updated
Harris Baptiste <harris.baptiste@iri.centrepompidou.fr>
parents:
148
diff
changeset
|
17 |
const Diff = require('diff') |
|
156
e1e14766f608
adding diffviewer to merging view
Harris Baptiste <harris.baptiste@iri.centrepompidou.fr>
parents:
153
diff
changeset
|
18 |
Vue.config.ignoredElements = ["mask"]; |
|
146
f912b591e1c1
new src_js folder
Harris Baptiste <harris.baptiste@iri.centrepompidou.fr>
parents:
diff
changeset
|
19 |
var iconolab = { |
| 299 | 20 |
Cutout : Cutout, |
21 |
JsDiff: Diff, |
|
22 |
JsonDiff: jsondiffpatch, |
|
23 |
CollectionSelector: CollectionSelector, |
|
24 |
VueComponents : { |
|
25 |
Typeahead: Typeahead, |
|
26 |
MergeTool: MergeTool, |
|
27 |
Zoomview: Zoomview, |
|
|
320
81945eedc63f
Introduce refactored components using Vue.js.
Alexandre Segura <mex.zktk@gmail.com>
parents:
299
diff
changeset
|
28 |
DiffViewer: DiffViewer, |
|
81945eedc63f
Introduce refactored components using Vue.js.
Alexandre Segura <mex.zktk@gmail.com>
parents:
299
diff
changeset
|
29 |
Editor: Editor, |
|
81945eedc63f
Introduce refactored components using Vue.js.
Alexandre Segura <mex.zktk@gmail.com>
parents:
299
diff
changeset
|
30 |
ColorButtons: ColorButtons, |
|
81945eedc63f
Introduce refactored components using Vue.js.
Alexandre Segura <mex.zktk@gmail.com>
parents:
299
diff
changeset
|
31 |
TagList: TagList |
| 299 | 32 |
} |
|
146
f912b591e1c1
new src_js folder
Harris Baptiste <harris.baptiste@iri.centrepompidou.fr>
parents:
diff
changeset
|
33 |
}; |
|
f912b591e1c1
new src_js folder
Harris Baptiste <harris.baptiste@iri.centrepompidou.fr>
parents:
diff
changeset
|
34 |
|
|
320
81945eedc63f
Introduce refactored components using Vue.js.
Alexandre Segura <mex.zktk@gmail.com>
parents:
299
diff
changeset
|
35 |
Vue.component('color-buttons', ColorButtons); |
|
81945eedc63f
Introduce refactored components using Vue.js.
Alexandre Segura <mex.zktk@gmail.com>
parents:
299
diff
changeset
|
36 |
Vue.component('image-annotator', Editor.Canvas); |
|
323
55c024fc7c60
Roughly implement annotation navigator.
Alexandre Segura <mex.zktk@gmail.com>
parents:
321
diff
changeset
|
37 |
Vue.component('annotation-form', Editor.AnnotationForm); |
|
418
a04c55054afe
Introduce display of all annotations at the same time.
Alexandre Segura <mex.zktk@gmail.com>
parents:
323
diff
changeset
|
38 |
Vue.component('annotation-list', Editor.AnnotationList); |
|
323
55c024fc7c60
Roughly implement annotation navigator.
Alexandre Segura <mex.zktk@gmail.com>
parents:
321
diff
changeset
|
39 |
Vue.component('comment-list', Editor.CommentList); |
|
320
81945eedc63f
Introduce refactored components using Vue.js.
Alexandre Segura <mex.zktk@gmail.com>
parents:
299
diff
changeset
|
40 |
|
|
146
f912b591e1c1
new src_js folder
Harris Baptiste <harris.baptiste@iri.centrepompidou.fr>
parents:
diff
changeset
|
41 |
if (!window.iconolab) { |
| 299 | 42 |
window.iconolab = iconolab; |
|
146
f912b591e1c1
new src_js folder
Harris Baptiste <harris.baptiste@iri.centrepompidou.fr>
parents:
diff
changeset
|
43 |
} |