diff --git a/src/static/js/pad_editbar.js b/src/static/js/pad_editbar.js
index 9f1dd6af..b06a2d36 100644
--- a/src/static/js/pad_editbar.js
+++ b/src/static/js/pad_editbar.js
@@ -293,18 +293,20 @@ var padeditbar = (function()
},
setEmbedLinks: function()
{
+ var padUrl = window.location.href.split("?")[0];
+
if ($('#readonlyinput').is(':checked'))
{
- var basePath = document.location.href.substring(0, document.location.href.indexOf("/p/"));
- var readonlyLink = basePath + "/p/" + clientVars.readOnlyId;
+ var urlParts = padUrl.split("/");
+ urlParts.pop();
+ var readonlyLink = urlParts.join("/") + "/" + clientVars.readOnlyId;
$('#embedinput').val('');
$('#linkinput').val(readonlyLink);
}
else
{
- var padurl = window.location.href.split("?")[0];
- $('#embedinput').val('');
- $('#linkinput').val(padurl);
+ $('#embedinput').val('');
+ $('#linkinput').val(padUrl);
}
},
checkAllIconsAreDisplayedInToolbar: function()