|
| 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