mirror of
				https://github.com/grocy/grocy.git
				synced 2025-10-31 18:49:38 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			28 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| Grocy.Components.BatteryCard = {};
 | |
| 
 | |
| Grocy.Components.BatteryCard.Refresh = function(batteryId)
 | |
| {
 | |
| 	Grocy.Api.Get('batteries/' + batteryId,
 | |
| 		function(batteryDetails)
 | |
| 		{
 | |
| 			$('#batterycard-battery-name').text(batteryDetails.battery.name);
 | |
| 			$('#batterycard-battery-used_in').text(batteryDetails.battery.used_in);
 | |
| 			$('#batterycard-battery-last-charged').text((batteryDetails.last_charged || __t('never')));
 | |
| 			$('#batterycard-battery-last-charged-timeago').attr("datetime", batteryDetails.last_charged || '');
 | |
| 			$('#batterycard-battery-charge-cycles-count').text((batteryDetails.charge_cycles_count || '0'));
 | |
| 
 | |
| 			$('#batterycard-battery-edit-button').attr("href", U("/battery/" + batteryDetails.battery.id.toString()));
 | |
| 			$('#batterycard-battery-journal-button').attr("href", U("/batteriesjournal?embedded&battery=" + batteryDetails.battery.id.toString()));
 | |
| 			$('#batterycard-battery-edit-button').removeClass("disabled");
 | |
| 			$('#batterycard-battery-journal-button').removeClass("disabled");
 | |
| 
 | |
| 			EmptyElementWhenMatches('#batterycard-battery-last-charged-timeago', __t('timeago_nan'));
 | |
| 			RefreshContextualTimeago(".batterycard");
 | |
| 		},
 | |
| 		function(xhr)
 | |
| 		{
 | |
| 			console.error(xhr);
 | |
| 		}
 | |
| 	);
 | |
| };
 |