Extract UI jquery node
This commit is contained in:
parent
8f1c97f4a4
commit
121d84863a
1 changed files with 84 additions and 0 deletions
84
public/js/lib/editor/ui-elements.js
Normal file
84
public/js/lib/editor/ui-elements.js
Normal file
|
@ -0,0 +1,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;
|
Loading…
Reference in a new issue