fixed share links

v1.18.x
barisusakli 11 years ago
parent 123d1e06f1
commit 573cb4b4d7

@ -18,7 +18,7 @@ define('share', function() {
$('#content').off('shown.bs.dropdown', '.share-dropdown').on('shown.bs.dropdown', '.share-dropdown', function() { $('#content').off('shown.bs.dropdown', '.share-dropdown').on('shown.bs.dropdown', '.share-dropdown', function() {
var postLink = $(this).find('.post-link'); var postLink = $(this).find('.post-link');
postLink.val(baseUrl + window.location.pathname + getPostHash($(this))); postLink.val(baseUrl + getPostUrl($(this)));
// without the setTimeout can't select the text in the input // without the setTimeout can't select the text in the input
setTimeout(function() { setTimeout(function() {
@ -48,7 +48,7 @@ define('share', function() {
$('#content').off('click', selector).on('click', selector, callback); $('#content').off('click', selector).on('click', selector, callback);
} }
function getPostHash(clickedElement) { function getPostUrl(clickedElement) {
var parts = window.location.pathname.split('/'); var parts = window.location.pathname.split('/');
var postIndex = parseInt(clickedElement.parents('.post-row').attr('data-index'), 10); var postIndex = parseInt(clickedElement.parents('.post-row').attr('data-index'), 10);
return '/topic/' + parts[2] + (parts[3] ? '/' + parts[3] : '') + (postIndex ? '/' + (postIndex + 1) : ''); return '/topic/' + parts[2] + (parts[3] ? '/' + parts[3] : '') + (postIndex ? '/' + (postIndex + 1) : '');

Loading…
Cancel
Save