diff --git a/lib/gollum/frontend/public/gollum/livepreview/js/livepreview/livepreview.js b/lib/gollum/frontend/public/gollum/livepreview/js/livepreview/livepreview.js index 00ffcae5..c473d6c8 100644 --- a/lib/gollum/frontend/public/gollum/livepreview/js/livepreview/livepreview.js +++ b/lib/gollum/frontend/public/gollum/livepreview/js/livepreview/livepreview.js @@ -107,7 +107,7 @@ $.save = function( commitMessage ) { if ( create ) { jQuery.ajax( { type: POST, - url: '/create', + url: baseUrl + '/create', data: { path: pathName, page: pageName, format: markdown, content: txt, message: commitMessage || msg }, success: function() { win.location = newLocation; @@ -116,7 +116,7 @@ $.save = function( commitMessage ) { } else { jQuery.ajax( { type: POST, - url: '/edit/' + pageName, + url: baseUrl + '/edit/' + pageName, data: { path: pathName, page: pageName, format: markdown, content: txt, message: commitMessage || msg }, success: function() { win.location = newLocation; diff --git a/lib/gollum/frontend/views/layout.rb b/lib/gollum/frontend/views/layout.rb index 65638176..959cda3c 100644 --- a/lib/gollum/frontend/views/layout.rb +++ b/lib/gollum/frontend/views/layout.rb @@ -19,6 +19,10 @@ module Precious def has_path !@path.nil? end + + def base_url + @base_url + end end end end