mirror of
				https://github.com/NodeBB/NodeBB.git
				synced 2025-10-30 18:46:01 +01:00 
			
		
		
		
	| @@ -91,7 +91,9 @@ | ||||
| 	"thread_tools.merge_topics": "Merge Topics", | ||||
| 	"thread_tools.merge": "Merge", | ||||
|  | ||||
| 	"topic_move_success": "This topic will be moved shortly. Click here to undo.", | ||||
| 	"topic_move_success": "This topic will be moved to \"%1\" shortly. Click here to undo.", | ||||
| 	"topic_move_multiple_success": "These topics will be moved to \"%1\" shortly. Click here to undo.", | ||||
| 	"topic_move_all_success": "All topics will be moved to \"%1\" shortly. Click here to undo.", | ||||
| 	"topic_move_undone": "Topic move undone", | ||||
| 	"topic_move_posts_success": "Posts will be moved shortly. Click here to undo.", | ||||
| 	"topic_move_posts_undone": "Post move undone", | ||||
|   | ||||
| @@ -20,7 +20,10 @@ define('forum/topic/move', ['categorySelector', 'alerts'], function (categorySel | ||||
| 			return app.alertError(err.message); | ||||
| 		} | ||||
|  | ||||
| 		parseModal(categories, function () { | ||||
| 		app.parseAndTranslate('partials/move_thread_modal', { | ||||
| 			categories: categories, | ||||
| 		}, function (html) { | ||||
| 			modal = $(html); | ||||
| 			modal.on('hidden.bs.modal', function () { | ||||
| 				modal.remove(); | ||||
| 			}); | ||||
| @@ -39,14 +42,6 @@ define('forum/topic/move', ['categorySelector', 'alerts'], function (categorySel | ||||
| 		}); | ||||
| 	} | ||||
|  | ||||
| 	function parseModal(categories, callback) { | ||||
| 		app.parseAndTranslate('partials/move_thread_modal', { categories: categories }, function (html) { | ||||
| 			modal = $(html); | ||||
|  | ||||
| 			callback(); | ||||
| 		}); | ||||
| 	} | ||||
|  | ||||
| 	function onCategorySelected(category) { | ||||
| 		selectedCategory = category; | ||||
| 		modal.find('#move_thread_commit').prop('disabled', false); | ||||
| @@ -59,11 +54,16 @@ define('forum/topic/move', ['categorySelector', 'alerts'], function (categorySel | ||||
| 			commitEl.prop('disabled', true); | ||||
|  | ||||
| 			modal.modal('hide'); | ||||
|  | ||||
| 			var message = '[[topic:topic_move_success, ' + selectedCategory.name + ']]'; | ||||
| 			if (Move.tids && Move.tids.length > 1) { | ||||
| 				message = '[[topic:topic_move_multiple_success, ' + selectedCategory.name + ']]'; | ||||
| 			} else if (!Move.tids) { | ||||
| 				message = '[[topic:topic_move_all_success, ' + selectedCategory.name + ']]'; | ||||
| 			} | ||||
| 			alerts.alert({ | ||||
| 				alert_id: 'tids_move_' + Move.tids.join('-'), | ||||
| 				alert_id: 'tids_move_' + (Move.tids ? Move.tids.join('-') : 'all'), | ||||
| 				title: '[[topic:thread_tools.move]]', | ||||
| 				message: '[[topic:topic_move_success, ' + selectedCategory.name + ']]', | ||||
| 				message: message, | ||||
| 				type: 'success', | ||||
| 				timeout: 10000, | ||||
| 				timeoutfn: function () { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user