Repository navigation
Expand file tree
/
Copy pathCoCreate.index.js
More file actions
487 lines (485 loc) · 19.4 KB
/
Copy pathCoCreate.index.js
File metadata and controls
487 lines (485 loc) · 19.4 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
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
import { dependency, lazyLoad } from '@cocreate/lazy-loader';
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"
]
},
"Choices": {
"js": [
{
"src": "https://cdn.jsdelivr.net/npm/choices.js/public/assets/scripts/choices.min.js",
"crossOrigin": "anonymous"
}
],
"css": [
"https://cdn.jsdelivr.net/npm/choices.js/public/assets/styles/choices.min.css"
]
},
"flatpickr": {
"js": [
{
"src": "https://cdn.jsdelivr.net/npm/flatpickr",
"crossOrigin": "anonymous"
}
],
"css": [
"https://cdn.jsdelivr.net/npm/flatpickr/dist/flatpickr.min.css"
]
},
"Quill": {
"js": [
{
"src": "https://cdn.jsdelivr.net/npm/quill@2.0.2/dist/quill.min.js",
"crossOrigin": "anonymous"
}
],
"css": [
"https://cdn.jsdelivr.net/npm/quill@2.0.2/dist/quill.core.css",
"https://cdn.jsdelivr.net/npm/quill@2.0.2/dist/quill.snow.css",
"https://cdn.jsdelivr.net/npm/quill@2.0.2/dist/quill.bubble.css"
]
},
"ClassicEditor": {
"js": [
{
"src": "https://cdn.ckeditor.com/ckeditor5/41.2.0/classic/ckeditor.js",
"crossOrigin": "anonymous"
}
]
},
"Dropzone": {
"js": [
{
"src": "https://unpkg.com/dropzone@5/dist/min/dropzone.min.js",
"crossOrigin": "anonymous"
}
],
"css": [
"https://unpkg.com/dropzone@5/dist/min/dropzone.min.css"
]
},
"SimpleBar": {
"js": [
{
"src": "https://cdn.jsdelivr.net/npm/simplebar@latest/dist/simplebar.min.js",
"crossOrigin": "anonymous"
}
],
"css": [
"https://cdn.jsdelivr.net/npm/simplebar@latest/dist/simplebar.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"
]
},
"feather": {
"js": [
{
"src": "https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js",
"crossOrigin": "anonymous"
}
]
},
"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"
]
},
"List": {
"js": [
{
"src": "https://cdnjs.cloudflare.com/ajax/libs/list.js/2.3.1/list.min.js",
"crossOrigin": "anonymous"
},
{
"src": "https://cdnjs.cloudflare.com/ajax/libs/list.pagination.js/0.1.1/list.pagination.min.js",
"crossOrigin": "anonymous"
}
]
},
"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"
}
]
},
"Grid": {
"js": [
{
"src": "https://unpkg.com/gridjs/dist/gridjs.umd.js",
"crossOrigin": "anonymous"
},
{
"src": "https://unpkg.com/gridjs/plugins/selection/dist/selection.umd.js",
"crossOrigin": "anonymous"
}
],
"css": [
"https://unpkg.com/gridjs/dist/theme/mermaid.min.css"
]
},
"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"
]
},
"Prism": {
"js": [
{
"src": "https://cdn.jsdelivr.net/npm/prismjs/prism.min.js",
"crossOrigin": "anonymous"
}
],
"css": [
"https://cdn.jsdelivr.net/npm/prismjs/themes/prism.min.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"
}
]
},
"dragula": {
"js": [
{
"src": "https://cdn.jsdelivr.net/npm/dragula/dist/dragula.min.js",
"crossOrigin": "anonymous"
}
],
"css": [
"https://cdn.jsdelivr.net/npm/dragula/dist/dragula.min.css"
]
},
"DomAutoscroller": {
"js": [
{
"src": "https://cdn.jsdelivr.net/npm/dom-autoscroller",
"crossOrigin": "anonymous"
}
]
},
"Card": {
"js": [
{
"src": "https://cdn.jsdelivr.net/npm/card/dist/card.js",
"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"
}
]
},
"Multi": {
"js": [
{
"src": "https://cdn.jsdelivr.net/npm/multi.js/dist/multi.min.js",
"crossOrigin": "anonymous"
}
],
"css": [
"https://cdn.jsdelivr.net/npm/multi.js/dist/multi.min.css"
]
},
"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"
}
]
},
"raterJs": {
"js": [
{
"src": "https://cdn.jsdelivr.net/npm/rater-js/index.js",
"crossOrigin": "anonymous"
}
]
},
"Anime": {
"js": [
{
"src": "https://cdn.jsdelivr.net/npm/animejs@3.2.2/lib/anime.min.js",
"crossOrigin": "anonymous"
}
]
}
}
);
}
dependency('element-prototype', import(/*webpackChunkName: "element-prototype-chunk"*/ '@cocreate/element-prototype'));
dependency('observer', import(/*webpackChunkName: "observer-chunk"*/ '@cocreate/observer'));
dependency('utils', import(/*webpackChunkName: "utils-chunk"*/ '@cocreate/utils'));
lazyLoad('indexeddb', '[storage*="indexeddb"]', () => import(/*webpackChunkName: "indexeddb-chunk"*/ '@cocreate/indexeddb'));
lazyLoad('localstorage', '[storage*="localstorage"], [localstorage-set], [localstorage-get]', () => import(/*webpackChunkName: "localstorage-chunk"*/ '@cocreate/local-storage'));
dependency('config', import(/*webpackChunkName: "config-chunk"*/ '@cocreate/config'));
dependency('socket', import(/*webpackChunkName: "socket-chunk"*/ '@cocreate/socket-client'));
dependency('events', import(/*webpackChunkName: "events-chunk"*/ '@cocreate/events'));
lazyLoad('crud', '[crud="true"], [database], [array]', () => import(/*webpackChunkName: "crud-chunk"*/ '@cocreate/crud-client'));
lazyLoad('crdt', '[crdt="true"]', () => import(/*webpackChunkName: "crdt-chunk"*/ '@cocreate/crdt'));
lazyLoad('state', 'link[state_to][state_id][key], link[parse]', () => import(/*webpackChunkName: "state-chunk"*/ '@cocreate/state'));
dependency('link', import(/*webpackChunkName: "link-chunk"*/ '@cocreate/link'));
dependency('aria', import(/*webpackChunkName: "aria-chunk"*/ '@cocreate/aria'));
lazyLoad('cache', '[cache="true"]', () => import(/*webpackChunkName: "cache-chunk"*/ '@cocreate/cache'));
dependency('pwa', import(/*webpackChunkName: "pwa-chunk"*/ '@cocreate/pwa'));
dependency('organizations', import(/*webpackChunkName: "organizations-chunk"*/ '@cocreate/organizations'));
lazyLoad('cssParser', 'link[array][object][key], link[parse]', () => import(/*webpackChunkName: "cssParser-chunk"*/ '@cocreate/css-parser'));
lazyLoad('actions', '[actions]', () => import(/*webpackChunkName: "actions-chunk"*/ '@cocreate/actions'));
lazyLoad('filter', '[filter-query]', () => import(/*webpackChunkName: "filter-chunk"*/ '@cocreate/filter'));
lazyLoad('render', '[render], [render-query], [template], template', () => import(/*webpackChunkName: "render-chunk"*/ '@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-chunk"*/ '@cocreate/file'));
lazyLoad('elements', 'form, [src], [storage], [database], [array]', () => import(/*webpackChunkName: "elements-chunk"*/ '@cocreate/elements'));
lazyLoad('api', '[actions], [template_id]', () => import(/*webpackChunkName: "api-chunk"*/ '@cocreate/api'));
dependency('plugins', import(/*webpackChunkName: "plugins-chunk"*/ '@cocreate/plugins'));
lazyLoad('dnd', '[sortable], [cloneables], [draggable], [droppable], [cloneable]', () => import(/*webpackChunkName: "dnd-chunk"*/ '@cocreate/dnd'));
lazyLoad('position', '[positionable], [moveable]', () => import(/*webpackChunkName: "position-chunk"*/ '@cocreate/position'));
lazyLoad('conditionalLogic', '[show], [hide]', () => import(/*webpackChunkName: "conditionalLogic-chunk"*/ '@cocreate/conditional-logic'));
lazyLoad('scroll', '[scroll], [scroll-to], [scrollable-x], [scrollable-y]', () => import(/*webpackChunkName: "scroll-chunk"*/ '@cocreate/scroll'));
lazyLoad('resize', '[resize], [height="auto"]', () => import(/*webpackChunkName: "resize-chunk"*/ '@cocreate/resize'));
lazyLoad('clone', '[actions*="clone"]', () => import(/*webpackChunkName: "clone-chunk"*/ '@cocreate/clone'));
lazyLoad('remove', '[actions*="remove"]', () => import(/*webpackChunkName: "remove-chunk"*/ '@cocreate/remove'));
lazyLoad('attributes', '[attribute]', () => import(/*webpackChunkName: "attributes-chunk"*/ '@cocreate/attributes'));
lazyLoad('users', '[session], [actions*="signUp"], [actions*="signIn"], [actions*="signOut"], [user-status]', () => import(/*webpackChunkName: "users-chunk"*/ '@cocreate/users'));
lazyLoad('unique', '[unique]', () => import(/*webpackChunkName: "unique-chunk"*/ '@cocreate/unique'));
lazyLoad('industry', '[actions*="createIndustry"], [actions*="runIndustry"], [actions*="deleteIndustry"], [actions*="deleteIndustries"]', () => import(/*webpackChunkName: "industry-chunk"*/ '@cocreate/industry'));
lazyLoad('search', '[search_id]', () => import(/*webpackChunkName: "search-chunk"*/ '@cocreate/search'));
lazyLoad('elementConfig', '[config-query]', () => import(/*webpackChunkName: "elementConfig-chunk"*/ '@cocreate/element-config'));
lazyLoad('validation', '[actions*="validate"], [required]', () => import(/*webpackChunkName: "validation-chunk"*/ '@cocreate/validation'));
lazyLoad('calculate', '[calculate]', () => import(/*webpackChunkName: "calculate-chunk"*/ '@cocreate/calculate'));
lazyLoad('selection', 'input, textarea, [contenteditable]', () => import(/*webpackChunkName: "selection-chunk"*/ '@cocreate/selection'));
lazyLoad('cursors', 'input, textarea, [contenteditable]', () => import(/*webpackChunkName: "cursors-chunk"*/ '@cocreate/cursors'));
lazyLoad('text', 'input, textarea, [contenteditable]', () => import(/*webpackChunkName: "text-chunk"*/ '@cocreate/text'));
lazyLoad('rich-text', '[actions*="nodeName"], [actions*="cloneElement"], [actions*="deleteElement"], [node-name]', () => import(/*webpackChunkName: "rich-text-chunk"*/ '@cocreate/rich-text'));
lazyLoad('codearea', '[type="code"]', () => import(/*webpackChunkName: "codearea-chunk"*/ '@cocreate/codearea'));
lazyLoad('floatingLabel', 'floating-label, .floating-label', () => import(/*webpackChunkName: "floatingLabel-chunk"*/ '@cocreate/floating-label'));
lazyLoad('clipboard', '[actions*="clipboard"], [clipboard-query]', () => import(/*webpackChunkName: "clipboard-chunk"*/ '@cocreate/clipboard'));
lazyLoad('print', '[actions*="print"], [print-query]', () => import(/*webpackChunkName: "print-chunk"*/ '@cocreate/print'));
lazyLoad('fullscreen', '[fullscreen]', () => import(/*webpackChunkName: "fullscreen-chunk"*/ '@cocreate/fullscreen'));
lazyLoad('modal', '[actions*="Modal"]', () => import(/*webpackChunkName: "modal-chunk"*/ '@cocreate/modal'));
lazyLoad('parallax', '[parallax-src]', () => import(/*webpackChunkName: "parallax-chunk"*/ '@cocreate/parallax'));
lazyLoad('progress', '[data-progress]', () => import(/*webpackChunkName: "progress-chunk"*/ '@cocreate/progress'));
lazyLoad('randomColor', '[background-color]', () => import(/*webpackChunkName: "randomColor-chunk"*/ '@cocreate/random-color'));
lazyLoad('socialShare', '[share-network]', () => import(/*webpackChunkName: "socialShare-chunk"*/ '@cocreate/social-share'));
lazyLoad('select', 'cocreate-select', () => import(/*webpackChunkName: "select-chunk"*/ '@cocreate/select'));
lazyLoad('toolbar', '[toolbar-query]', () => import(/*webpackChunkName: "toolbar-chunk"*/ '@cocreate/toolbar'));
lazyLoad('vdom', '[vdom-query], [vdom-id]', () => import(/*webpackChunkName: "vdom-chunk"*/ '@cocreate/vdom'));
lazyLoad('notification', '[actions*="notification"]', () => import(/*webpackChunkName: "notification-chunk"*/ '@cocreate/notification'));
lazyLoad('pickr', '.color-picker', () => import(/*webpackChunkName: "pickr-chunk"*/ '@cocreate/pickr'));
lazyLoad('marked', '[marked], [actions*="marked"], .markdown-body', () => import(/*webpackChunkName: "marked-chunk"*/ '@cocreate/marked'));
lazyLoad('prism', '[class*="language-"]', () => import(/*webpackChunkName: "prism-chunk"*/ '@cocreate/prism'));
lazyLoad('google-maps', '[google-maps]', () => import(/*webpackChunkName: "google-maps-chunk"*/ '@cocreate/google-maps'));