4 return document.getElementById(id) !== null;
7 import searchSystem from "./search";
8 import entityDashboard from "./entity-dashboard";
9 import codeEditor from "./code-editor";
10 import imageManager from "./image-manager";
11 import tagManager from "./tag-manager";
12 import attachmentManager from "./attachment-manager";
13 import pageEditor from "./page-editor";
16 'search-system': searchSystem,
17 'entity-dashboard': entityDashboard,
18 'code-editor': codeEditor,
19 'image-manager': imageManager,
20 'tag-manager': tagManager,
21 'attachment-manager': attachmentManager,
22 'page-editor': pageEditor,
28 let ids = Object.keys(vueMapping);
29 for (let i = 0, len = ids.length; i < len; i++) {
30 if (!exists(ids[i])) continue;
31 let config = vueMapping[ids[i]];
32 config.el = '#' + ids[i];
33 window.vues[ids[i]] = new Vue(config);