Repository navigation
Expand file tree
/
Copy pathCoCreate.index.js
More file actions
382 lines (380 loc) · 15.2 KB
/
Copy pathCoCreate.index.js
File metadata and controls
382 lines (380 loc) · 15.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
import { dependency, lazyLoad } from '@cocreate/lazy-loader';
import Organizations from '@cocreate/organizations';
if (typeof window !== 'undefined') {
window.CoCreateConfig = window.CoCreateConfig || {};
window.CoCreateConfig.plugins = Object.assign(
{},
window.CoCreateConfig.plugins || {},
{
"Toastify": {
"js": [
{
"src": "https://cdn.jsdelivr.net/npm/toastify-js",
"crossOrigin": "anonymous"
}
],
"css": [
"https://cdn.jsdelivr.net/npm/toastify-js/src/toastify.min.css"
]
},
"flatpickr": {
"js": [
{
"src": "https://cdn.jsdelivr.net/npm/flatpickr",
"crossOrigin": "anonymous"
}
],
"css": [
"https://cdn.jsdelivr.net/npm/flatpickr/dist/flatpickr.min.css"
]
},
"GLightbox": {
"js": [
{
"src": "https://cdn.jsdelivr.net/npm/glightbox/dist/js/glightbox.min.js",
"crossOrigin": "anonymous"
}
],
"css": [
"https://cdn.jsdelivr.net/npm/glightbox/dist/css/glightbox.min.css"
]
},
"FgEmojiPicker": {
"js": [
{
"src": "https://cdn.jsdelivr.net/npm/fg-emoji-picker/fgEmojiPicker.js",
"crossOrigin": "anonymous"
}
]
},
"bootstrap": {
"js": [
{
"src": "https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js",
"crossOrigin": "anonymous"
}
]
},
"Waves": {
"js": [
{
"src": "https://cdn.jsdelivr.net/npm/node-waves/dist/waves.min.js",
"crossOrigin": "anonymous"
}
],
"css": [
"https://cdn.jsdelivr.net/npm/node-waves/dist/waves.min.css"
]
},
"ApexCharts": {
"js": [
{
"src": "https://cdn.jsdelivr.net/npm/apexcharts",
"crossOrigin": "anonymous"
}
]
},
"jsVectorMap": {
"js": [
{
"src": "https://cdn.jsdelivr.net/npm/jsvectormap",
"crossOrigin": "anonymous"
},
{
"src": "https://cdn.jsdelivr.net/npm/jsvectormap/dist/maps/world.js",
"crossOrigin": "anonymous"
}
],
"css": [
"https://cdn.jsdelivr.net/npm/jsvectormap/dist/css/jsvectormap.min.css"
]
},
"Swiper": {
"js": [
{
"src": "https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js",
"crossOrigin": "anonymous"
}
],
"css": [
"https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css"
]
},
"Swal": {
"js": [
{
"src": "https://cdn.jsdelivr.net/npm/sweetalert2@11",
"crossOrigin": "anonymous"
}
],
"css": [
"https://cdn.jsdelivr.net/npm/sweetalert2@11/dist/sweetalert2.min.css"
]
},
"FullCalendar": {
"js": [
{
"src": "https://cdn.jsdelivr.net/npm/fullcalendar@6.1.15/index.global.min.js",
"crossOrigin": "anonymous"
}
]
},
"Cleave": {
"js": [
{
"src": "https://cdn.jsdelivr.net/npm/cleave.js/dist/cleave.min.js",
"crossOrigin": "anonymous"
}
]
},
"noUiSlider": {
"js": [
{
"src": "https://cdn.jsdelivr.net/npm/nouislider/dist/nouislider.min.js",
"crossOrigin": "anonymous"
}
],
"css": [
"https://cdn.jsdelivr.net/npm/nouislider/dist/nouislider.min.css"
]
},
"wNumb": {
"js": [
{
"src": "https://cdn.jsdelivr.net/npm/wnumb/wNumb.min.js",
"crossOrigin": "anonymous"
}
]
},
"FilePond": {
"js": [
{
"src": "https://unpkg.com/filepond/dist/filepond.min.js",
"crossOrigin": "anonymous"
},
{
"src": "https://unpkg.com/filepond-plugin-image-preview/dist/filepond-plugin-image-preview.min.js",
"crossOrigin": "anonymous"
},
{
"src": "https://unpkg.com/filepond-plugin-file-validate-size/dist/filepond-plugin-file-validate-size.min.js",
"crossOrigin": "anonymous"
},
{
"src": "https://unpkg.com/filepond-plugin-image-exif-orientation/dist/filepond-plugin-image-exif-orientation.min.js",
"crossOrigin": "anonymous"
},
{
"src": "https://unpkg.com/filepond-plugin-file-encode/dist/filepond-plugin-file-encode.min.js",
"crossOrigin": "anonymous"
}
],
"css": [
"https://unpkg.com/filepond/dist/filepond.min.css",
"https://unpkg.com/filepond-plugin-image-preview/dist/filepond-plugin-image-preview.min.css"
]
},
"markdownit": {
"js": [
{
"src": "https://cdn.jsdelivr.net/npm/markdown-it@15.0.3/dist/browser/markdown-it.umd.min.js",
"crossOrigin": "anonymous"
}
]
},
"Prism": {
"js": [
{
"src": "https://cdn.jsdelivr.net/npm/prismjs@1.30.0/prism.min.js",
"crossOrigin": "anonymous"
},
{
"src": "https://cdn.jsdelivr.net/npm/prismjs@1.30.0/components/prism-bash.min.js",
"crossOrigin": "anonymous"
},
{
"src": "https://cdn.jsdelivr.net/npm/prismjs@1.30.0/components/prism-json.min.js",
"crossOrigin": "anonymous"
},
{
"src": "https://cdn.jsdelivr.net/npm/prismjs@1.30.0/components/prism-python.min.js",
"crossOrigin": "anonymous"
},
{
"src": "https://cdn.jsdelivr.net/npm/prismjs@1.30.0/components/prism-typescript.min.js",
"crossOrigin": "anonymous"
},
{
"src": "https://cdn.jsdelivr.net/npm/prismjs@1.30.0/plugins/autoloader/prism-autoloader.min.js",
"crossOrigin": "anonymous"
}
],
"css": [
"https://cdn.jsdelivr.net/npm/prismjs@1.30.0/themes/prism.min.css"
]
},
"AOS": {
"js": [
{
"src": "https://unpkg.com/aos@2.3.4/dist/aos.js",
"crossOrigin": "anonymous"
}
],
"css": [
"https://unpkg.com/aos@2.3.4/dist/aos.css"
]
},
"Isotope": {
"js": [
{
"src": "https://unpkg.com/isotope-layout@3/dist/isotope.pkgd.min.js",
"crossOrigin": "anonymous"
}
]
},
"particlesJS": {
"js": [
{
"src": "https://cdn.jsdelivr.net/npm/particles.js@2.0.0/particles.min.js",
"crossOrigin": "anonymous"
}
]
},
"DomAutoscroller": {
"js": [
{
"src": "https://cdn.jsdelivr.net/npm/dom-autoscroller",
"crossOrigin": "anonymous"
}
]
},
"Chart": {
"js": [
{
"src": "https://cdn.jsdelivr.net/npm/chart.js",
"crossOrigin": "anonymous"
}
]
},
"echarts": {
"js": [
{
"src": "https://cdn.jsdelivr.net/npm/echarts/dist/echarts.min.js",
"crossOrigin": "anonymous"
}
]
},
"autoComplete": {
"js": [
{
"src": "https://cdn.jsdelivr.net/npm/@tarekraafat/autocomplete.js@10.2.7/dist/autoComplete.min.js",
"crossOrigin": "anonymous"
}
],
"css": [
"https://cdn.jsdelivr.net/npm/@tarekraafat/autocomplete.js@10.2.7/dist/css/autoComplete.01.min.css"
]
},
"Pickr": {
"js": [
{
"src": "https://cdn.jsdelivr.net/npm/@simonwep/pickr/dist/pickr.min.js",
"crossOrigin": "anonymous"
}
],
"css": [
"https://cdn.jsdelivr.net/npm/@simonwep/pickr/dist/themes/classic.min.css"
]
},
"Shepherd": {
"js": [
{
"src": "https://cdn.jsdelivr.net/npm/shepherd.js/dist/js/shepherd.min.js",
"crossOrigin": "anonymous"
}
],
"css": [
"https://cdn.jsdelivr.net/npm/shepherd.js/dist/css/shepherd.css"
]
},
"GMaps": {
"js": [
{
"src": "https://cdn.jsdelivr.net/npm/gmaps/gmaps.min.js",
"crossOrigin": "anonymous"
}
]
},
"L": {
"js": [
{
"src": "https://unpkg.com/leaflet@1.9.4/dist/leaflet.js",
"crossOrigin": "anonymous"
}
],
"css": [
"https://unpkg.com/leaflet@1.9.4/dist/leaflet.css"
]
},
"Masonry": {
"js": [
{
"src": "https://unpkg.com/masonry-layout@4/dist/masonry.pkgd.min.js",
"crossOrigin": "anonymous"
}
]
},
"Anime": {
"js": [
{
"src": "https://cdn.jsdelivr.net/npm/animejs@3.2.2/lib/anime.min.js",
"crossOrigin": "anonymous"
}
]
}
}
);
}
dependency("serviceWorker", import(/* webpackChunkName: "serviceWorker" */ "@cocreate/service-worker"));
dependency("element-prototype", import(/* webpackChunkName: "element-prototype" */ "@cocreate/element-prototype"));
dependency("observer", import(/* webpackChunkName: "observer" */ "@cocreate/observer"));
dependency("indexeddb", import(/* webpackChunkName: "indexeddb" */ "@cocreate/indexeddb"));
dependency("config", import(/* webpackChunkName: "config" */ "@cocreate/config"));
dependency("socket", import(/* webpackChunkName: "socket" */ "@cocreate/socket"));
dependency("events", import(/* webpackChunkName: "events" */ "@cocreate/events"));
dependency("aria", import(/* webpackChunkName: "aria" */ "@cocreate/aria"));
lazyLoad("localstorage", "[storage*='localstorage'], [localstorage-set], [localstorage-get]", () => import(/* webpackChunkName: "localstorage" */ "@cocreate/local-storage"));
lazyLoad("crud", "[crud='true'], [database], [array]", () => import(/* webpackChunkName: "crud" */ "@cocreate/crud/client"));
lazyLoad("state", "[state-to], [state-id]", () => import(/* webpackChunkName: "state" */ "@cocreate/state"));
lazyLoad("cache", "[cache='true']", () => import(/* webpackChunkName: "cache" */ "@cocreate/cache"));
lazyLoad("plugins", "[plugins]", () => import(/* webpackChunkName: "plugins" */ "@cocreate/plugins"));
lazyLoad("crdt", "[crdt='true']", () => import(/* webpackChunkName: "crdt" */ "@cocreate/crdt"));
lazyLoad("cursors", "input[crdt='true'], textarea[crdt='true'], [contenteditable][crdt='true']", () => import(/* webpackChunkName: "cursors" */ "@cocreate/cursors"));
lazyLoad("editor", "[editor], code[language], [contenteditable][crdt='true'], input[crdt='true'], textarea[crdt='true'], iframe[crdt='true']", () => import(/* webpackChunkName: "editor" */ "@cocreate/editor"));
lazyLoad("cssParser", "link[array][object][key], link[parse]", () => import(/* webpackChunkName: "cssParser" */ "@cocreate/css-parser"));
lazyLoad("actions", "[actions]", () => import(/* webpackChunkName: "actions" */ "@cocreate/actions"));
lazyLoad("filter", "[filter-query]", () => import(/* webpackChunkName: "filter" */ "@cocreate/filter"));
lazyLoad("render", "[render], [render-query], [template], template", () => import(/* webpackChunkName: "render" */ "@cocreate/render"));
lazyLoad("file", "[type='file'], [actions*='upload'], [actions*='download'], [actions*='saveLocally'], [actions*='import'], [actions*='export'], [actions*='createFile'], [actions*='deleteFile'], [actions*='createDirectory'], [actions*='deleteDirectory']", () => import(/* webpackChunkName: "file" */ "@cocreate/file"));
lazyLoad("elements", "form, [src], [storage], [database], [array], [href], [target], [actions*='disableHref'], [actions*='enableHref']", () => import(/* webpackChunkName: "elements" */ "@cocreate/elements"));
lazyLoad("workflows", "[workflow]", () => import(/* webpackChunkName: "workflows" */ "@cocreate/workflows"));
lazyLoad("api", "[actions], [template_id]", () => import(/* webpackChunkName: "api" */ "@cocreate/api"));
lazyLoad("position", "[draggable], [draggable-query], [clonable-query], [droppable-query], [position-target], [position-query]", () => import(/* webpackChunkName: "position" */ "@cocreate/position"));
lazyLoad("scroll", "[scroll], [scroll-to], [scrollable-x], [scrollable-y]", () => import(/* webpackChunkName: "scroll" */ "@cocreate/scroll"));
lazyLoad("scrollbar", "[scrollbar]", () => import(/* webpackChunkName: "scrollbar" */ "@cocreate/scrollbar"));
lazyLoad("resize", "[resize], [height='auto']", () => import(/* webpackChunkName: "resize" */ "@cocreate/resize"));
dependency("organizations", Promise.resolve(Organizations));
lazyLoad("users", "[session], [actions*='signUp'], [actions*='signIn'], [actions*='inviteUser'], [actions*='acceptInvite'], [actions*='forgotPassword'], [actions*='resetPassword'], [actions*='signOut'], [user-status]", () => import(/* webpackChunkName: "users" */ "@cocreate/users"));
lazyLoad("search", "[search-query]", () => import(/* webpackChunkName: "search" */ "@cocreate/search"));
lazyLoad("clipboard", "[actions*='clipboard'], [clipboard], [clipboard-query]", () => import(/* webpackChunkName: "clipboard" */ "@cocreate/clipboard"));
lazyLoad("print", "[actions*='print'], [print-query]", () => import(/* webpackChunkName: "print" */ "@cocreate/print"));
lazyLoad("fullscreen", "[fullscreen]", () => import(/* webpackChunkName: "fullscreen" */ "@cocreate/fullscreen"));
lazyLoad("pwa", "[actions*='install']", () => import(/* webpackChunkName: "pwa" */ "@cocreate/pwa"));
lazyLoad("notification", "[actions*='notification']", () => import(/* webpackChunkName: "notification" */ "@cocreate/notification"));
lazyLoad("geolocation", "[actions*='geoLocation']", () => import(/* webpackChunkName: "geolocation" */ "@cocreate/geolocation"));
lazyLoad("speechRecognition", "[speech-recognition]", () => import(/* webpackChunkName: "speechRecognition" */ "@cocreate/speech-recognition"));
lazyLoad("speechSynthesis", "[speech-synthesis]", () => import(/* webpackChunkName: "speechSynthesis" */ "@cocreate/speech-synthesis"));
lazyLoad("webShare", "[share], [actions*='share']", () => import(/* webpackChunkName: "webShare" */ "@cocreate/web-share"));
lazyLoad("contactPicker", "[actions*='getContacts']", () => import(/* webpackChunkName: "contactPicker" */ "@cocreate/contact-picker"));
lazyLoad("wakeLock", "[wake-lock], [actions*='wakeLock']", () => import(/* webpackChunkName: "wakeLock" */ "@cocreate/wake-lock"));
lazyLoad("validation", "[actions*='validate'], [required]", () => import(/* webpackChunkName: "validation" */ "@cocreate/validation"));