summaryrefslogtreecommitdiff
path: root/public/js/lib/editor/ui-elements.js
blob: d06e6402e79df9138cb628458b7b32fdaed0dcec (plain)
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
/*
 *  Global UI elements references
 */

export const getUIElements = () => ({
    spinner: $(".ui-spinner"),
    content: $(".ui-content"),
    toolbar: {
        shortStatus: $(".ui-short-status"),
        status: $(".ui-status"),
        new: $(".ui-new"),
        publish: $(".ui-publish"),
        extra: {
            revision: $(".ui-extra-revision"),
            slide: $(".ui-extra-slide")
        },
        download: {
            markdown: $(".ui-download-markdown"),
            html: $(".ui-download-html"),
            rawhtml: $(".ui-download-raw-html"),
            pdf: $(".ui-download-pdf-beta"),
        },
        export: {
            dropbox: $(".ui-save-dropbox"),
            googleDrive: $(".ui-save-google-drive"),
            gist: $(".ui-save-gist"),
            snippet: $(".ui-save-snippet")
        },
        import: {
            dropbox: $(".ui-import-dropbox"),
            googleDrive: $(".ui-import-google-drive"),
            gist: $(".ui-import-gist"),
            snippet: $(".ui-import-snippet"),
            clipboard: $(".ui-import-clipboard")
        },
        mode: $(".ui-mode"),
        edit: $(".ui-edit"),
        view: $(".ui-view"),
        both: $(".ui-both"),
        uploadImage: $(".ui-upload-image")
    },
    infobar: {
        lastchange: $(".ui-lastchange"),
        lastchangeuser: $(".ui-lastchangeuser"),
        nolastchangeuser: $(".ui-no-lastchangeuser"),
        permission: {
            permission: $(".ui-permission"),
            label: $(".ui-permission-label"),
            freely: $(".ui-permission-freely"),
            editable: $(".ui-permission-editable"),
            locked: $(".ui-permission-locked"),
            private: $(".ui-permission-private"),
            limited: $(".ui-permission-limited"),
            protected: $(".ui-permission-protected")
        },
        delete: $(".ui-delete-note")
    },
    toc: {
        toc: $('.ui-toc'),
        affix: $('.ui-affix-toc'),
        label: $('.ui-toc-label'),
        dropdown: $('.ui-toc-dropdown')
    },
    area: {
        edit: $(".ui-edit-area"),
        view: $(".ui-view-area"),
        codemirror: $(".ui-edit-area .CodeMirror"),
        codemirrorScroll: $(".ui-edit-area .CodeMirror .CodeMirror-scroll"),
        codemirrorSizer: $(".ui-edit-area .CodeMirror .CodeMirror-sizer"),
        codemirrorSizerInner: $(".ui-edit-area .CodeMirror .CodeMirror-sizer > div"),
        markdown: $(".ui-view-area .markdown-body"),
        resize: {
            handle: $('.ui-resizable-handle'),
            syncToggle: $('.ui-sync-toggle')
        }
    },
    modal: {
        snippetImportProjects: $("#snippetImportModalProjects"),
        snippetImportSnippets: $("#snippetImportModalSnippets"),
        revision: $("#revisionModal")
    }
})

export default getUIElements;