mirror of
				https://github.com/NodeBB/NodeBB.git
				synced 2025-11-03 20:45:58 +01:00 
			
		
		
		
	closes #5755
This commit is contained in:
		@@ -144,11 +144,11 @@ define('forum/topic', [
 | 
			
		||||
	function handleBookmark(tid) {
 | 
			
		||||
		// use the user's bookmark data if available, fallback to local if available
 | 
			
		||||
		var bookmark = ajaxify.data.bookmark || storage.getItem('topic:' + tid + ':bookmark');
 | 
			
		||||
		var postIndex = getPostIndex();
 | 
			
		||||
		var postIndex = ajaxify.data.postIndex;
 | 
			
		||||
 | 
			
		||||
		if (postIndex && window.location.search.indexOf('page=') === -1) {
 | 
			
		||||
			if (components.get('post/anchor', postIndex).length) {
 | 
			
		||||
				return navigator.scrollToPostIndex(postIndex, true, 0);
 | 
			
		||||
		if (postIndex > 0) {
 | 
			
		||||
			if (components.get('post/anchor', postIndex - 1).length) {
 | 
			
		||||
				return navigator.scrollToPostIndex(postIndex - 1, true, 0);
 | 
			
		||||
			}
 | 
			
		||||
		} else if (bookmark && (!config.usePagination || (config.usePagination && ajaxify.data.pagination.currentPage === 1)) && ajaxify.data.postcount > ajaxify.data.bookmarkThreshold) {
 | 
			
		||||
			app.alert({
 | 
			
		||||
@@ -169,22 +169,6 @@ define('forum/topic', [
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	function getPostIndex() {
 | 
			
		||||
		var parts = window.location.pathname.split('/');
 | 
			
		||||
		var lastPart = parts[parts.length - 1];
 | 
			
		||||
		if (lastPart && utils.isNumber(lastPart)) {
 | 
			
		||||
			lastPart = Math.max(0, parseInt(lastPart, 10) - 1);
 | 
			
		||||
		} else {
 | 
			
		||||
			return 0;
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		if (lastPart > 0 && !components.get('post/anchor', lastPart).length) {
 | 
			
		||||
			return components.get('post/anchor').last().attr('name');
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		return lastPart;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	function addBlockQuoteHandler() {
 | 
			
		||||
		components.get('topic').on('click', 'blockquote .toggle', function () {
 | 
			
		||||
			var blockQuote = $(this).parent('blockquote');
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user