# HG changeset patch # User Ludovic Chabant # Date 1453963644 28800 # Node ID c67dcc0fa80f36b0374685b03820311e6f4b7503 # Parent f1e03f85f14d0b1fe242ae6240596098a880bcc3 admin: Prompt the user for a commit message when committing a page. diff -r f1e03f85f14d -r c67dcc0fa80f foodtruck/templates/edit_page.html --- a/foodtruck/templates/edit_page.html Wed Jan 27 22:47:00 2016 -0800 +++ b/foodtruck/templates/edit_page.html Wed Jan 27 22:47:24 2016 -0800 @@ -22,17 +22,41 @@
- +
+ + {% endblock %} diff -r f1e03f85f14d -r c67dcc0fa80f foodtruck/views/edit.py --- a/foodtruck/views/edit.py Wed Jan 27 22:47:00 2016 -0800 +++ b/foodtruck/views/edit.py Wed Jan 27 22:47:24 2016 -0800 @@ -39,7 +39,9 @@ page.path, site_app.root_dir)) if 'do_save_and_commit' in request.form: - message = "Edit %s" % os.path.relpath( + message = request.form.get('commit_msg') + if not message: + message = "Edit %s" % os.path.relpath( page.path, site_app.root_dir) site.scm.commit([page.path], message) diff -r f1e03f85f14d -r c67dcc0fa80f foodtruckui/assets/js/foodtruck.js --- a/foodtruckui/assets/js/foodtruck.js Wed Jan 27 22:47:00 2016 -0800 +++ b/foodtruckui/assets/js/foodtruck.js Wed Jan 27 22:47:24 2016 -0800 @@ -1,6 +1,10 @@ $(document).ready(function() { $('.ft-nav-collapsed + ul').hide(); + + $('#ft-commit-modal').on('shown.bs.modal', function () { + $('#ft-commit-msg').focus(); + }); }); var onPublishEvent = function(e) { diff -r f1e03f85f14d -r c67dcc0fa80f foodtruckui/assets/sass/foodtruck.scss --- a/foodtruckui/assets/sass/foodtruck.scss Wed Jan 27 22:47:00 2016 -0800 +++ b/foodtruckui/assets/sass/foodtruck.scss Wed Jan 27 22:47:24 2016 -0800 @@ -27,6 +27,7 @@ @import "bootstrap/component-animations"; @import "bootstrap/dropdowns"; @import "bootstrap/input-groups"; +@import "bootstrap/modals"; // Utility classes @import "bootstrap/utilities";