mirror of
				https://github.com/NodeBB/NodeBB.git
				synced 2025-10-31 19:15:58 +01:00 
			
		
		
		
	fix for category view when its empty
This commit is contained in:
		| @@ -389,14 +389,20 @@ | ||||
| 	socket.on('api:posts.favourite', function(data) { | ||||
| 		if (data.status === 'ok' && data.pid) { | ||||
| 			var favEl = document.querySelector('.post_rep_' + data.pid).nextSibling; | ||||
| 			if (favEl) favEl.className = 'icon-star'; | ||||
| 			if (favEl) { | ||||
| 				favEl.className = 'icon-star'; | ||||
| 				$(favEl).parent().addClass('btn-warning'); | ||||
| 			} | ||||
| 		} | ||||
| 	}); | ||||
|  | ||||
| 	socket.on('api:posts.unfavourite', function(data) { | ||||
| 		if (data.status === 'ok' && data.pid) { | ||||
| 			var favEl = document.querySelector('.post_rep_' + data.pid).nextSibling; | ||||
| 			if (favEl) favEl.className = 'icon-star-empty'; | ||||
| 			if (favEl) { | ||||
| 				favEl.className = 'icon-star-empty'; | ||||
| 				$(favEl).parent().removeClass('btn-warning'); | ||||
| 			}	 | ||||
| 		} | ||||
| 	}); | ||||
|  | ||||
|   | ||||
| @@ -10,13 +10,8 @@ | ||||
| 		<div id="category_active_users"></div> | ||||
| 	</ul> | ||||
| </div> | ||||
| <div class="alert alert-warning hide {no_topics_message}" id="category-no-topics"> | ||||
| 	<strong>There are no topics in this category.</strong><br /> | ||||
| 	Why don't you try posting one? | ||||
| </div> | ||||
|  | ||||
| <div> | ||||
|  | ||||
| 	<button id="new_post" class="btn btn-primary btn-large {show_topic_button}">New Topic</button> | ||||
|  | ||||
| 	<div class="inline-block pull-right"> | ||||
| @@ -27,7 +22,12 @@ | ||||
| 	</div> | ||||
| </div> | ||||
|  | ||||
| <hr class="{show_sidebar}" /> | ||||
| <hr/> | ||||
|  | ||||
| <div class="alert alert-warning hide {no_topics_message}" id="category-no-topics"> | ||||
| 	<strong>There are no topics in this category.</strong><br /> | ||||
| 	Why don't you try posting one? | ||||
| </div> | ||||
|  | ||||
| <div class="category row"> | ||||
| 	<div class="{topic_row_size}"> | ||||
|   | ||||
| @@ -42,7 +42,7 @@ | ||||
| 						<button id="ids_{main_posts.pid}_{main_posts.uid}" class="btn delete {main_posts.display_moderator_tools}" type="button" title="Delete"><i class="icon-trash"></i></button> | ||||
| 						<div class="btn-group"> | ||||
| 							<button class="btn follow" type="button" title="Be notified of new replies in this topic"><i class="icon-eye-open"></i></button> | ||||
| 							<button id="favs_{main_posts.pid}_{main_posts.uid}" class="favourite btn" type="button"> | ||||
| 							<button id="favs_{main_posts.pid}_{main_posts.uid}" class="favourite btn {main_posts.fav_button_class}" type="button"> | ||||
| 								<span>Favourite</span> | ||||
| 								<span class="post_rep_{main_posts.pid}">{main_posts.post_rep} </span><i class="{main_posts.fav_star_class}"></i> | ||||
| 							</button> | ||||
|   | ||||
| @@ -226,7 +226,8 @@ var	RDB = require('./redis.js'), | ||||
|  | ||||
| 					postData.content = postTools.markdownToHTML(postData.content); | ||||
| 					postData.post_rep = 0; | ||||
| 					postData.relativeTime = utils.relativeTime(postData.timestamp) | ||||
| 					postData.relativeTime = utils.relativeTime(postData.timestamp); | ||||
| 					postData.fav_button_class = ''; | ||||
| 					postData.fav_star_class = 'icon-star-empty'; | ||||
| 					postData['edited-class'] = 'none'; | ||||
| 					postData.show_banned = 'hide'; | ||||
|   | ||||
| @@ -79,6 +79,7 @@ marked.setOptions({ | ||||
| 					privileges = results[2]; | ||||
|  | ||||
| 				for(var i=0; i<postData.length; ++i) { | ||||
| 					postData[i].fav_button_class = fav_data[postData[i].pid]? 'btn-warning' : ''; | ||||
| 					postData[i].fav_star_class = fav_data[postData[i].pid] ? 'icon-star' : 'icon-star-empty'; | ||||
| 					postData[i]['display_moderator_tools'] = (postData[i].uid == current_user || privileges.editable) ? 'show' : 'none'; | ||||
| 					postData[i].show_banned = postData[i].user_banned === '1'?'show':'hide'; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user