mirror of
https://github.com/hedgedoc/hedgedoc.git
synced 2024-12-27 19:02:59 +00:00
86 lines
2.4 KiB
JavaScript
86 lines
2.4 KiB
JavaScript
/*
|
|
* 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
|