mirror of
				https://github.com/grocy/grocy.git
				synced 2025-10-31 10:46:36 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			37 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| Grocy.Components.ChoreCard = {};
 | |
| 
 | |
| Grocy.Components.ChoreCard.Refresh = function(choreId)
 | |
| {
 | |
| 	Grocy.Api.Get('chores/' + choreId,
 | |
| 		function(choreDetails)
 | |
| 		{
 | |
| 			$('#chorecard-chore-name').text(choreDetails.chore.name);
 | |
| 			$('#chorecard-chore-last-tracked').text((choreDetails.last_tracked || __t('never')));
 | |
| 			$('#chorecard-chore-last-tracked-timeago').attr("datetime", choreDetails.last_tracked || '');
 | |
| 			$('#chorecard-chore-tracked-count').text((choreDetails.tracked_count || '0'));
 | |
| 			$('#chorecard-chore-last-done-by').text((choreDetails.last_done_by.display_name || __t('Unknown')));
 | |
| 
 | |
| 			$('#chorecard-chore-edit-button').attr("href", U("/chore/" + choreDetails.chore.id.toString()));
 | |
| 			$('#chorecard-chore-journal-button').attr("href", U("/choresjournal?embedded&chore=" + choreDetails.chore.id.toString()));
 | |
| 			$('#chorecard-chore-edit-button').removeClass("disabled");
 | |
| 			$('#chorecard-chore-journal-button').removeClass("disabled");
 | |
| 
 | |
| 			if (choreDetails.chore.track_date_only == 1)
 | |
| 			{
 | |
| 				$("#chorecard-chore-last-tracked-timeago").addClass("timeago-date-only");
 | |
| 			}
 | |
| 			else
 | |
| 			{
 | |
| 				$("#chorecard-chore-last-tracked-timeago").removeClass("timeago-date-only");
 | |
| 			}
 | |
| 
 | |
| 			EmptyElementWhenMatches('#chorecard-chore-last-tracked-timeago', __t('timeago_nan'));
 | |
| 			RefreshContextualTimeago(".chorecard");
 | |
| 		},
 | |
| 		function(xhr)
 | |
| 		{
 | |
| 			console.error(xhr);
 | |
| 		}
 | |
| 	);
 | |
| };
 |