diff --git a/assets/main.coffee b/assets/main.coffee index 9975a24..f999b71 100644 --- a/assets/main.coffee +++ b/assets/main.coffee @@ -51,15 +51,25 @@ document.addEventListener 'DOMContentLoaded', (event) -> if vermeta['OTA'].length > 0 fromList = (v['fv'] for v in vermeta['OTA']) - fromList = fromList.join ', ' - otaInfo = "✔️ (from #{fromList})" + fromList = fromList.sort().reverse() + fromListText = fromList.join ', ' + if fromList.length > 3 + fromMore = fromList.length - 3 + fromList = fromList[0..2] + fromListText = (fromList.join ', ') + " + #{fromMore} more" + otaInfo = "✔️ (from #{fromListText})" else otaInfo = "❌" if vermeta['OTA_FROM'].length > 0 toList = (v['tv'] for v in vermeta['OTA_FROM']) - toList = toList.join ', ' - updateInfo = "OTA possible to #{toList}" + toList = toList.sort().reverse() + toListText = toList.join ', ' + if toList.length > 3 + toMore = toList.length - 3 + toList = toList[0..2] + toListText = (toList.join ', ') + " + #{toMore} more" + updateInfo = "OTA possible to #{toListText}" else updateInfo = "No OTA to future version."