87 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			87 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
 |