Add default commit messages when using gollum editor.
This commit is contained in:
@@ -168,6 +168,11 @@
|
|||||||
},
|
},
|
||||||
|
|
||||||
setActiveLanguage: function( name ) {
|
setActiveLanguage: function( name ) {
|
||||||
|
// On first load _ACTIVE_LANG.length is 0 and evtChangeFormat isn't called.
|
||||||
|
if ( LanguageDefinition._ACTIVE_LANG.length <= 0 ) {
|
||||||
|
FormatSelector.updateCommitMessage( name );
|
||||||
|
}
|
||||||
|
|
||||||
if(LanguageDefinition.getHookFunctionFor("deactivate")) {
|
if(LanguageDefinition.getHookFunctionFor("deactivate")) {
|
||||||
LanguageDefinition.getHookFunctionFor("deactivate")();
|
LanguageDefinition.getHookFunctionFor("deactivate")();
|
||||||
}
|
}
|
||||||
@@ -747,9 +752,18 @@
|
|||||||
*/
|
*/
|
||||||
evtChangeFormat: function( e ) {
|
evtChangeFormat: function( e ) {
|
||||||
var newMarkup = $(this).val();
|
var newMarkup = $(this).val();
|
||||||
|
FormatSelector.updateCommitMessage( newMarkup );
|
||||||
LanguageDefinition.setActiveLanguage( newMarkup );
|
LanguageDefinition.setActiveLanguage( newMarkup );
|
||||||
},
|
},
|
||||||
|
|
||||||
|
updateCommitMessage: function( newMarkup ) {
|
||||||
|
var msg = document.getElementById( "gollum-editor-message-field" );
|
||||||
|
var val = msg.value;
|
||||||
|
// Must start with created or updated.
|
||||||
|
if (/^(?:created|updated)/i.test(val)) {
|
||||||
|
msg.value = val.replace( /\([^\)]*\)$/, "(" + newMarkup + ")" );
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* FormatSelector.init
|
* FormatSelector.init
|
||||||
|
|||||||
@@ -112,10 +112,14 @@
|
|||||||
|
|
||||||
<div id="gollum-editor-edit-summary" class="singleline">
|
<div id="gollum-editor-edit-summary" class="singleline">
|
||||||
<label for="message" class="jaws">Edit message:</label>
|
<label for="message" class="jaws">Edit message:</label>
|
||||||
<input type="text" name="message" id="gollum-editor-message-field" value="Write a small message here explaining this change. (Optional)">
|
{{#is_create_page}}
|
||||||
|
<input type="text" name="message" id="gollum-editor-message-field" value="Created {{page_name}} ({{format}})">
|
||||||
|
{{/is_create_page}}
|
||||||
|
{{#is_edit_page}}
|
||||||
|
<input type="text" name="message" id="gollum-editor-message-field" value="Updated {{page_name}} ({{format}})">
|
||||||
|
{{/is_edit_page}}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<span class="jaws"><br></span>
|
<span class="jaws"><br></span>
|
||||||
<input type="submit" id="gollum-editor-submit" value="Save" title="Save current changes">
|
<input type="submit" id="gollum-editor-submit" value="Save" title="Save current changes">
|
||||||
<a href="/preview" id="gollum-editor-preview" class="minibutton" title="Preview this Page">Preview</a>
|
<a href="/preview" id="gollum-editor-preview" class="minibutton" title="Preview this Page">Preview</a>
|
||||||
|
|||||||
Reference in New Issue
Block a user