Skip to content

Commit 121d848

Browse files
committed
Extract UI jquery node
1 parent 8f1c97f commit 121d848

1 file changed

Lines changed: 84 additions & 0 deletions

File tree

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
/*
2+
* Global UI elements references
3+
*/
4+
5+
export const getUIElements = () => ({
6+
spinner: $(".ui-spinner"),
7+
content: $(".ui-content"),
8+
toolbar: {
9+
shortStatus: $(".ui-short-status"),
10+
status: $(".ui-status"),
11+
new: $(".ui-new"),
12+
publish: $(".ui-publish"),
13+
extra: {
14+
revision: $(".ui-extra-revision"),
15+
slide: $(".ui-extra-slide")
16+
},
17+
download: {
18+
markdown: $(".ui-download-markdown"),
19+
html: $(".ui-download-html"),
20+
rawhtml: $(".ui-download-raw-html"),
21+
pdf: $(".ui-download-pdf-beta"),
22+
},
23+
export: {
24+
dropbox: $(".ui-save-dropbox"),
25+
googleDrive: $(".ui-save-google-drive"),
26+
gist: $(".ui-save-gist"),
27+
snippet: $(".ui-save-snippet")
28+
},
29+
import: {
30+
dropbox: $(".ui-import-dropbox"),
31+
googleDrive: $(".ui-import-google-drive"),
32+
gist: $(".ui-import-gist"),
33+
snippet: $(".ui-import-snippet"),
34+
clipboard: $(".ui-import-clipboard")
35+
},
36+
mode: $(".ui-mode"),
37+
edit: $(".ui-edit"),
38+
view: $(".ui-view"),
39+
both: $(".ui-both"),
40+
uploadImage: $(".ui-upload-image")
41+
},
42+
infobar: {
43+
lastchange: $(".ui-lastchange"),
44+
lastchangeuser: $(".ui-lastchangeuser"),
45+
nolastchangeuser: $(".ui-no-lastchangeuser"),
46+
permission: {
47+
permission: $(".ui-permission"),
48+
label: $(".ui-permission-label"),
49+
freely: $(".ui-permission-freely"),
50+
editable: $(".ui-permission-editable"),
51+
locked: $(".ui-permission-locked"),
52+
private: $(".ui-permission-private"),
53+
limited: $(".ui-permission-limited"),
54+
protected: $(".ui-permission-protected")
55+
},
56+
delete: $(".ui-delete-note")
57+
},
58+
toc: {
59+
toc: $('.ui-toc'),
60+
affix: $('.ui-affix-toc'),
61+
label: $('.ui-toc-label'),
62+
dropdown: $('.ui-toc-dropdown')
63+
},
64+
area: {
65+
edit: $(".ui-edit-area"),
66+
view: $(".ui-view-area"),
67+
codemirror: $(".ui-edit-area .CodeMirror"),
68+
codemirrorScroll: $(".ui-edit-area .CodeMirror .CodeMirror-scroll"),
69+
codemirrorSizer: $(".ui-edit-area .CodeMirror .CodeMirror-sizer"),
70+
codemirrorSizerInner: $(".ui-edit-area .CodeMirror .CodeMirror-sizer > div"),
71+
markdown: $(".ui-view-area .markdown-body"),
72+
resize: {
73+
handle: $('.ui-resizable-handle'),
74+
syncToggle: $('.ui-sync-toggle')
75+
}
76+
},
77+
modal: {
78+
snippetImportProjects: $("#snippetImportModalProjects"),
79+
snippetImportSnippets: $("#snippetImportModalSnippets"),
80+
revision: $("#revisionModal")
81+
}
82+
})
83+
84+
export default getUIElements;

0 commit comments

Comments
 (0)