mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 21:28:11 +09:00 
			
		
		
		
	wiki - editor - add buttons 'inline code', 'empty checkbox', 'checked checkbox' (#7243)
* wiki - editor - add buttons 'inline code', 'add empty checkbox', 'add checked checkbox' affects #5436 Signed-off-by: Michael Gnehr <michael@gnehr.de> * add missing 'set focus' after insert with buttons Signed-off-by: Michael Gnehr <michael@gnehr.de> * consistent usage of let/const in added code
This commit is contained in:
		| @@ -1158,7 +1158,40 @@ function initWikiForm() { | ||||
|             spellChecker: false, | ||||
|             toolbar: ["bold", "italic", "strikethrough", "|", | ||||
|                 "heading-1", "heading-2", "heading-3", "heading-bigger", "heading-smaller", "|", | ||||
|                 "code", "quote", "|", | ||||
|                 { | ||||
|                     name: "code-inline", | ||||
|                     action: function(e){ | ||||
|                         let cm = e.codemirror; | ||||
|                         let selection = cm.getSelection(); | ||||
|                         cm.replaceSelection("`" + selection + "`"); | ||||
|                         if (!selection) { | ||||
|                             let cursorPos = cm.getCursor(); | ||||
|                             cm.setCursor(cursorPos.line, cursorPos.ch - 1); | ||||
|                         } | ||||
|                         cm.focus(); | ||||
|                     }, | ||||
|                     className: "fa fa-angle-right", | ||||
|                     title: "Add Inline Code", | ||||
|                 },"code", "quote", "|", { | ||||
|                     name: "checkbox-empty", | ||||
|                     action: function(e){ | ||||
|                         let cm = e.codemirror; | ||||
|                         cm.replaceSelection("\n- [ ] " + cm.getSelection()); | ||||
|                         cm.focus(); | ||||
|                     }, | ||||
|                     className: "fa fa-square-o", | ||||
|                     title: "Add Checkbox (empty)", | ||||
|                 }, | ||||
|                 { | ||||
|                     name: "checkbox-checked", | ||||
|                     action: function(e){ | ||||
|                         let cm = e.codemirror; | ||||
|                         cm.replaceSelection("\n- [x] " + cm.getSelection()); | ||||
|                         cm.focus(); | ||||
|                     }, | ||||
|                     className: "fa fa-check-square-o", | ||||
|                     title: "Add Checkbox (checked)", | ||||
|                 }, "|", | ||||
|                 "unordered-list", "ordered-list", "|", | ||||
|                 "link", "image", "table", "horizontal-rule", "|", | ||||
|                 "clean-block", "preview", "fullscreen"] | ||||
|   | ||||
		Reference in New Issue
	
	Block a user