This allows saving the wiki page with Ctrl-Enter.master
@@ -790,7 +790,7 @@ function initTeamSettings() { | |||||
function initWikiForm() { | function initWikiForm() { | ||||
var $editArea = $('.repository.wiki textarea#edit_area'); | var $editArea = $('.repository.wiki textarea#edit_area'); | ||||
if ($editArea.length > 0) { | if ($editArea.length > 0) { | ||||
new SimpleMDE({ | |||||
var simplemde = new SimpleMDE({ | |||||
autoDownloadFontAwesome: false, | autoDownloadFontAwesome: false, | ||||
element: $editArea[0], | element: $editArea[0], | ||||
forceSync: true, | forceSync: true, | ||||
@@ -825,6 +825,7 @@ function initWikiForm() { | |||||
"link", "image", "table", "horizontal-rule", "|", | "link", "image", "table", "horizontal-rule", "|", | ||||
"clean-block", "preview", "fullscreen"] | "clean-block", "preview", "fullscreen"] | ||||
}) | }) | ||||
$(simplemde.codemirror.getInputField()).addClass("js-quick-submit"); | |||||
} | } | ||||
} | } | ||||
@@ -17,7 +17,7 @@ | |||||
<input name="title" value="{{.title}}" autofocus required> | <input name="title" value="{{.title}}" autofocus required> | ||||
</div> | </div> | ||||
<div class="field"> | <div class="field"> | ||||
<textarea id="edit_area" name="content" data-id="wiki-{{.title}}" data-url="{{AppSubUrl}}/api/v1/markdown" data-context="{{.RepoLink}}/wiki" required>{{if .PageIsWikiEdit}}{{.content}}{{else}}{{.i18n.Tr "repo.wiki.welcome"}}{{end}}</textarea> | |||||
<textarea class="js-quick-submit" id="edit_area" name="content" data-id="wiki-{{.title}}" data-url="{{AppSubUrl}}/api/v1/markdown" data-context="{{.RepoLink}}/wiki" required>{{if .PageIsWikiEdit}}{{.content}}{{else}}{{.i18n.Tr "repo.wiki.welcome"}}{{end}}</textarea> | |||||
</div> | </div> | ||||
<div class="field"> | <div class="field"> | ||||
<input name="message" placeholder="{{.i18n.Tr "repo.wiki.default_commit_message"}}"> | <input name="message" placeholder="{{.i18n.Tr "repo.wiki.default_commit_message"}}"> | ||||