Loosen route replacement regex to allow for dashes in routes.
This commit is contained in:
+1
-1
@@ -196,7 +196,7 @@ module Precious
|
|||||||
# remove base_url and gollum/* subpath if necessary
|
# remove base_url and gollum/* subpath if necessary
|
||||||
dir = request.referer.
|
dir = request.referer.
|
||||||
sub(request.base_url, '').
|
sub(request.base_url, '').
|
||||||
sub(/.*gollum\/\w+\//, '')
|
sub(/.*gollum\/[-\w]+\//, '')
|
||||||
# remove file extension
|
# remove file extension
|
||||||
dir = dir.sub(::File.extname(dir), '')
|
dir = dir.sub(::File.extname(dir), '')
|
||||||
dir = ::File.join("uploads", dir)
|
dir = ::File.join("uploads", dir)
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
var uploadDest = 'uploads';
|
var uploadDest = 'uploads';
|
||||||
var perPageUploads = '{{per_page_uploads}}';
|
var perPageUploads = '{{per_page_uploads}}';
|
||||||
if (perPageUploads == 'true') {
|
if (perPageUploads == 'true') {
|
||||||
uploadDest = uploadDest + window.location.pathname.replace(/.*gollum\/\w+\//, "/").replace(/\.[^/.]+$/, "")
|
uploadDest = uploadDest + window.location.pathname.replace(/.*gollum\/[-\w]+\//, "/").replace(/\.[^/.]+$/, "")
|
||||||
}
|
}
|
||||||
{{#page}}
|
{{#page}}
|
||||||
var pageFullPath = '{{url_path}}';
|
var pageFullPath = '{{url_path}}';
|
||||||
|
|||||||
Reference in New Issue
Block a user