mirror of
https://github.com/silverstripe/silverstripe-userforms.git
synced 2024-10-22 15:05:42 +00:00
propperly append urlsegments preserving query and fragment
This commit is contained in:
parent
db38ca8a65
commit
9b5cd20a8a
@ -84,6 +84,12 @@
|
||||
});
|
||||
};
|
||||
|
||||
userforms.appendToURL = function(url, pathsegmenttobeadded) {
|
||||
var parts = url.match(/([^\?#]*)?(\?[^#]*)?(#.*)?/);
|
||||
for(var i in parts) if(!parts[i]) parts[i] = '';
|
||||
return parts[1] + pathsegmenttobeadded + parts[2] + parts[3];
|
||||
}
|
||||
|
||||
/**
|
||||
* Workaround for not refreshing the sort.
|
||||
*
|
||||
@ -256,7 +262,7 @@
|
||||
|
||||
// variables
|
||||
var options = $(this).parent("li");
|
||||
var action = $("#Form_EditForm").attr("action") + '/field/Fields/addoptionfield';
|
||||
var action = userforms.appendToURL($("#Form_EditForm").attr("action"), '/field/Fields/addoptionfield');
|
||||
var parent = $(this).attr("rel");
|
||||
|
||||
// send ajax request to the page
|
||||
|
Loading…
x
Reference in New Issue
Block a user